亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit_servicebartercard.pas

?? delphi開發的中國移動大客戶管理系統,后臺數據庫為oracle
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit Unit_ServiceBarterCard;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, TFlatEditUnit, TFlatComboBoxUnit, TFlatButtonUnit, ExtCtrls,
  TFlatPanelUnit, ComCtrls, Grids, DBGrids, Db, DBTables, TFlatMemoUnit,
  TFlatSpeedButtonUnit;

type
    TFrm_ServiceBarterCard = class(TForm)
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    FlatPanel2: TFlatPanel;
    Label1: TLabel;
    Label2: TLabel;
    FlatEdvip1: TFlatEdit;
    TabSheet2: TTabSheet;
    DBGridT_F_CustInfo1: TDBGrid;
    DataSourceT_F_CustInfo1: TDataSource;
    QueryT_F_CustInfo1: TQuery;
    FlatPanel1: TFlatPanel;
    FlatPanel4: TFlatPanel;
    Label15: TLabel;
    Queryt_f_groupinto1: TQuery;
    DataSourcet_f_groupinfo1: TDataSource;
    Label17: TLabel;
    Flatvip2: TFlatEdit;
    FlatComboBoxgr: TFlatComboBox;
    FlatEditjtyhmc: TFlatEdit;
    DBGridt_f_groupinto11: TDBGrid;
    FlatPanel3: TFlatPanel;
    Label3: TLabel;
    DBGridT_F_ServiceLog1: TDBGrid;
    FlatPanel5: TFlatPanel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label11: TLabel;
    Label13: TLabel;
    FlatEditServiceCode: TFlatEdit;
    FlatEditvip_no: TFlatEdit;
    FlatEditObjName: TFlatEdit;
    FlatEditBeginTime: TFlatEdit;
    FlatMemoServCont: TFlatMemo;
    FlatEditWk_No: TFlatEdit;
    QueryT_F_ServiceLog1: TQuery;
    DataSourceT_F_ServiceLog1: TDataSource;
    Querytemp: TQuery;
    Panel1: TPanel;
    FlatButtonok: TFlatButton;
    Panel2: TPanel;
    FlatButton7: TFlatButton;
    Panel3: TPanel;
    FlatButton2: TFlatButton;
    FlatButton1: TFlatButton;
    FlatButton3: TFlatButton;
    FlatButton5: TFlatButton;
    FlatButton4: TFlatButton;
    FlatButton6: TFlatButton;
    procedure FormShow(Sender: TObject);
    procedure FlatButtoncancelClick(Sender: TObject);
    procedure FlatButtonokClick(Sender: TObject);
    procedure FlatEditServMoneyKeyPress(Sender: TObject; var Key: Char);
    procedure FlatButton2Click(Sender: TObject);
    procedure FlatButton1Click(Sender: TObject);
    procedure FlatButton3Click(Sender: TObject);
    procedure FlatButton5Click(Sender: TObject);
    procedure FlatButton4Click(Sender: TObject);
    procedure DataSourceT_F_CustInfo1DataChange(Sender: TObject;
      Field: TField);
    procedure DataSourceT_F_ServiceLog1DataChange(Sender: TObject;
      Field: TField);
    procedure FlatButton7Click(Sender: TObject);
    procedure PageControl1Change(Sender: TObject);
    procedure DataSourcet_f_groupinfo1DataChange(Sender: TObject;
      Field: TField);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FlatEditBeginTimeKeyPress(Sender: TObject; var Key: Char);
    procedure FlatEdvip1KeyPress(Sender: TObject; var Key: Char);
    procedure Flatvip2KeyPress(Sender: TObject; var Key: Char);
    procedure FlatComboBoxgrChange(Sender: TObject);
  private
    { Private declarations }
    procedure color_set(flag:tcolor);
    procedure clear_in;
    procedure enabled_set(flag:boolean);
    procedure enable_(flag:boolean);
    procedure select_;
  public
    { Public declarations }
  end;

var
  Frm_ServiceBarterCard: TFrm_ServiceBarterCard;
  do1 :string;
implementation
 uses main,dmmain;
{$R *.DFM}

procedure TFrm_ServiceBarterCard.FormShow(Sender: TObject);
begin
  FlatComboBoxgr.itemindex:=0;
end;

procedure TFrm_ServiceBarterCard.FlatButtoncancelClick(Sender: TObject);
begin
  close;
end;

procedure TFrm_ServiceBarterCard.FlatButtonokClick(Sender: TObject);
begin
  if QueryT_F_CustInfo1.Active then QueryT_F_CustInfo1.Close;  
  with QueryT_F_CustInfo1 do
    begin
      if active then
        close;
      sql.clear;
      sql.add('select a.CityNo,a.Off_No_Home,a.SID,a.VIP_NO,a.NAME,a.Act_User,b.par_desc,c.DESCRIPTION,a.GH  from t_f_custinfo a,t_v_custatt b,T_D_Grade c  where a.stat=b.sxdm(+) and a.djdm=c.GRADENO(+)');
      if FlatComboBoxgr.ItemIndex=0 then
        begin
          sql.add(' and A.SID=:SID');
          parambyname('SID').asstring:=trim(FlatEdvip1.text);
        end
      else
        begin
          sql.add(' and a.VIP_NO=:VIP_NO');
          parambyname('VIP_NO').asstring:=trim(FlatEdvip1.text);
        end;
      open;
      last;
      first;
      if QueryT_F_CustInfo1.bof and QueryT_F_CustInfo1.eof then
      begin
        Application.MessageBox('你輸入的客戶在數據庫里沒有查找到!','提示',MB_OK+MB_ICONINFORMATION);
        exit;
      end
        else
        begin
          FlatButton1.enabled := true;
          FlatButton2.enabled := true;
          FlatButton3.enabled := true;
        end;
     // FlatButton1.enabled := (recordcount>0);
      //FlatButton2.enabled := (recordcount>0);
      //FlatButton3.enabled := (recordcount>0);
      //if not(recordcount>0) then
        //Application.MessageBox('你輸入的客戶在數據庫里沒有查找到!','提示',MB_OK+MB_ICONINFORMATION);
  DataSourceT_F_CustInfo1DataChange(sender,nil);
end;
end;

procedure TFrm_ServiceBarterCard.FlatEditServMoneyKeyPress(Sender: TObject;
  var Key: Char);
begin
if (key<>#13) and (key<>#8) then
if not(key in ['0'..'9']) then key:=#0;
end;

procedure TFrm_ServiceBarterCard.color_set(flag:tcolor);
begin
//FlatEditvip_no.colorflat:=flag;
FlatEditObjName.colorflat:=flag;
FlatEditBeginTime.colorflat:=flag; 
FlatMemoServCont.colorflat:=flag;
end;


procedure TFrm_ServiceBarterCard.clear_in;
begin
FlatEditServiceCode.text:='';
FlatEditvip_no.text:='';
FlatEditObjName.text:='';
FlatEditBeginTime.text:='';
FlatEditWk_No.text:='';
FlatMemoServCont.text:='';
end;

procedure TFrm_ServiceBarterCard.enabled_set(flag:boolean);
begin
//FlatEditvip_no.enabled:=flag;
FlatEditBeginTime.enabled:=flag;
FlatMemoServCont.enabled:=flag;
end;

procedure TFrm_ServiceBarterCard.FlatButton2Click(Sender: TObject);
begin
clear_in;
color_set(clwindow);
enabled_set(true);
enable_(false);
if querytemp.active then querytemp.close;
querytemp.sql.clear;
querytemp.sql.add('select  SEQ_servicecode.Nextval max_ServiceCode from T_F_ServiceLog');
querytemp.open;
FlatEditServiceCode.text:=querytemp.fieldbyname('max_ServiceCode').asstring;
if PageControl1.ActivePageIndex=0 then
    begin
    FlatEditvip_no.text:=QueryT_F_CustInfo1.fieldbyname('vip_no').asstring;
    FlatEditObjName.text:=QueryT_F_CustInfo1.fieldbyname('sid').asstring;
    end
else
    begin
      FlatEditvip_no.text:=trim(Flatvip2.text);
      FlatEditObjName.text:=Queryt_f_groupinto1.fieldbyname('sid').asstring;
    end;
FlatEditBeginTime.text:=formatdatetime('yyyy-mm-dd',date());
FlatEditWk_No.text:=GH;
do1:='inster';
end;

procedure TFrm_ServiceBarterCard.enable_(flag:boolean);
begin
FlatButton1.enabled:=flag;
FlatButton2.enabled:=flag;
FlatButton3.enabled:=flag;
FlatButton4.enabled:=not flag;
FlatButton5.enabled:=not flag;
end;


procedure TFrm_ServiceBarterCard.FlatButton1Click(Sender: TObject);
begin
if not QueryT_F_ServiceLog1.active then  exit;
if QueryT_F_ServiceLog1.bof and QueryT_F_ServiceLog1.eof then
begin
   Application.MessageBox('對不起,當前沒有記錄可修改!','提示',MB_OK+MB_ICONINFORMATION);
   exit;
end;
color_set(clwindow);
enabled_set(true);
enable_(false);
do1:='update';
end;

procedure TFrm_ServiceBarterCard.FlatButton3Click(Sender: TObject);
begin
if not QueryT_F_ServiceLog1.active then  exit;
if QueryT_F_ServiceLog1.Bof and QueryT_F_ServiceLog1.Eof  then
begin
   Application.MessageBox('對不起,當前沒有記錄可刪除!','提示',MB_OK+MB_ICONINFORMATION);
   exit;
end;
if (Application.MessageBox('是否要刪除該記錄?','提示',MB_OKCANCEL+MB_ICONINFORMATION)=id_ok)  then
with querytemp do
begin
   if active then close;
    sql.clear;
    sql.add('delete from T_F_ServiceLog where SERVICECODE=:SERVICECODE');
    parambyname('SERVICECODE').asinteger:=QueryT_F_ServiceLog1.FieldByName('SERVICECODE').asinteger;
    QueryT_F_ServiceLog1.close;
    execsql;
    QueryT_F_ServiceLog1.open;
end;
if QueryT_F_ServiceLog1.bof and QueryT_F_ServiceLog1.eof then
//if QueryT_F_ServiceLog1.recordcount=0 then
FlatButton2.enabled:=true;
end;

procedure TFrm_ServiceBarterCard.FlatButton5Click(Sender: TObject);
begin
  try
    strtodate(FlatEditBeginTime.Text);
  except
    Application.MessageBox('對不起,您輸入的格式錯誤,輸入的日期格式應為:YYYY-MM-DD', '系統提示', MB_OK+MB_ICONERROR);
    FlatEditBeginTime.SetFocus;
    Exit;
  end;
{  if  trim(FlatEditvip_no.text)='' then
    begin
      showmessage('請輸入vip卡號!');
      exit;
    end;}
if (Application.MessageBox('是否要繼續以下操作?','系統提示',MB_OKCANCEL+MB_ICONINFORMATION)<>id_ok)  then exit;
Dm_Main.Databasedh.StartTransaction;
QueryT_F_ServiceLog1.close;
with querytemp do
begin
if active then Close;
   sql.clear;
  if do1='inster' then
   begin
    sql.add('insert into T_F_ServiceLog(');
    sql.add('ServiceCode,CityNo,Off_No_Home,ObjType,TypeCode,ServKind,ObjFlag,VIP_NO,ServObj,');
    sql.add('ObjName,BeginTime,Wk_No,ServCont) values(');
    sql.add(':ServiceCode,:CityNo,:Off_No_Home,:ObjType,:TypeCode,:ServKind,:ObjFlag,:VIP_NO,:ServObj,');
    sql.add(':ObjName,to_date(:BeginTime,''yyyy-mm-dd''),:Wk_No,:ServCont)');
    parambyname('ServiceCode').asstring:=trim(FlatEditServiceCode.text);
    if PageControl1.ActivePageIndex=0 then
      begin

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩久久| 日韩精品电影在线观看| 天堂av在线一区| 国产成人精品综合在线观看 | 精品一区二区三区不卡| 北条麻妃国产九九精品视频| 欧美一区二区在线看| 一区二区三区中文字幕电影| 国产精品99久久久久久久女警| 欧美日韩国产欧美日美国产精品| 国产精品女人毛片| 精品一区二区免费看| 欧美色爱综合网| 日韩一区有码在线| 国产91精品久久久久久久网曝门| 欧美一区二区三区婷婷月色| 亚洲国产一区二区三区青草影视| 成人av网址在线| 国产欧美一区二区精品性| 玖玖九九国产精品| 91精品国产综合久久精品图片| 亚洲欧美福利一区二区| 国产又粗又猛又爽又黄91精品| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕在线不卡一区二区三区| 国内精品免费在线观看| 日韩三级中文字幕| 琪琪久久久久日韩精品| 欧美日韩亚洲另类| 亚洲福利一二三区| 精品视频色一区| 午夜精品久久一牛影视| 在线免费不卡视频| 亚洲已满18点击进入久久| 91免费观看国产| 怡红院av一区二区三区| 91国偷自产一区二区开放时间 | 中文字幕欧美一| 99久久精品国产精品久久| 国产精品美日韩| 97精品超碰一区二区三区| 日本一区二区综合亚洲| 成人激情小说网站| 国产精品国模大尺度视频| 99re免费视频精品全部| 成人免费小视频| 欧美性猛交xxxx乱大交退制版 | 一区二区三区四区精品在线视频| 欧亚洲嫩模精品一区三区| 亚洲国产一区在线观看| 4438x亚洲最大成人网| 毛片不卡一区二区| 国产欧美日韩三级| 91小视频在线观看| 午夜影院久久久| 精品久久国产97色综合| 国产成人精品aa毛片| 自拍偷自拍亚洲精品播放| 欧美丰满少妇xxxxx高潮对白| 精品一区二区在线看| 国产欧美精品一区aⅴ影院| 91免费国产在线| 美女在线观看视频一区二区| 久久网站最新地址| 91在线一区二区| 老司机精品视频在线| 国产精品女主播av| 在线播放欧美女士性生活| 国产黄色91视频| 视频一区二区三区入口| 久久精品欧美日韩| 欧美三级欧美一级| 国产凹凸在线观看一区二区| 亚洲最大的成人av| 久久久久久久久久看片| 欧美日韩午夜在线| 国产麻豆精品在线| 亚洲大片在线观看| 久久精品一区二区三区四区| 欧美亚洲国产怡红院影院| 国产白丝精品91爽爽久久| 日日夜夜免费精品| 亚洲欧美视频在线观看视频| 久久综合资源网| 欧美丰满美乳xxx高潮www| 成人免费av网站| 激情欧美日韩一区二区| 亚洲成人精品一区| 亚洲免费高清视频在线| 久久久久久一二三区| 7777精品伊人久久久大香线蕉经典版下载| 亚洲欧洲一区二区在线播放| 精品久久久久久久久久久久包黑料| 在线视频一区二区免费| 97久久精品人人爽人人爽蜜臀| 精品一区二区av| 日韩激情在线观看| 亚洲一级二级三级| 自拍av一区二区三区| 国产视频一区二区在线观看| 欧美一区二区成人| 欧美久久久影院| 欧美日韩三级一区二区| 欧美主播一区二区三区| 色综合久久久久综合体桃花网| 国产不卡视频一区二区三区| 国产激情视频一区二区在线观看| 精品一区二区三区久久久| 久草精品在线观看| 麻豆精品国产传媒mv男同| 日本欧美一区二区| 日本免费在线视频不卡一不卡二| 亚洲午夜一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了 | 26uuu另类欧美| 精品国产一区二区三区av性色| 日韩三级视频中文字幕| 日韩免费福利电影在线观看| 日韩一区二区在线看| 日韩西西人体444www| 日韩精品一区二区三区中文不卡 | 欧美日韩免费观看一区三区| 精品视频在线免费看| 欧美精品久久一区二区三区| 欧美精品乱人伦久久久久久| 欧美肥妇bbw| 久久色在线视频| 中文字幕一区二区三区四区不卡| 亚洲欧洲精品天堂一级| 亚洲欧美日韩一区二区三区在线观看| 亚洲美女视频一区| 亚洲va欧美va人人爽| 美日韩一区二区三区| 国产麻豆午夜三级精品| 91在线看国产| 欧美精品18+| 国产亚洲欧美色| 亚洲欧美日韩国产综合在线| 亚洲电影在线播放| 精品一区二区三区视频在线观看 | 国产成人精品在线看| 色综合久久六月婷婷中文字幕| 欧美伊人久久久久久久久影院| 日韩一级视频免费观看在线| 久久久综合视频| 樱花影视一区二区| 极品瑜伽女神91| 99久久亚洲一区二区三区青草| 欧美三级中文字幕| 久久蜜桃香蕉精品一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 亚洲欧美日韩精品久久久久| 日韩和欧美的一区| 国产不卡视频在线播放| 欧美亚洲综合另类| 精品国产乱码久久久久久蜜臀 | 国产精品区一区二区三区| 伊人开心综合网| 国产精品资源在线| 精品视频在线视频| 国产精品麻豆欧美日韩ww| 日韩激情中文字幕| 色乱码一区二区三区88| 精品久久久三级丝袜| 一区二区三区四区蜜桃| 国产成人免费在线视频| 欧美精品日日鲁夜夜添| 综合色天天鬼久久鬼色| 久久成人免费电影| 欧美乱妇15p| 亚洲影院理伦片| 9人人澡人人爽人人精品| 日韩午夜av电影| 亚洲精品国产a久久久久久 | 男女男精品视频| 欧洲亚洲国产日韩| 中文字幕欧美激情| 精品一区二区在线看| 在线不卡中文字幕| 亚洲主播在线播放| 99精品视频中文字幕| 国产无遮挡一区二区三区毛片日本| 丝袜a∨在线一区二区三区不卡| 91免费国产视频网站| 国产视频一区在线播放| 国产在线视视频有精品| 日韩一区二区在线免费观看| 亚洲成人先锋电影| 欧美在线观看一区二区| 综合久久久久久久| 成人国产在线观看| 欧美韩国日本一区| 国产成人在线视频网站| 欧美videossexotv100| 另类人妖一区二区av| 日韩一级在线观看| 久久av老司机精品网站导航| 91精品国产一区二区三区 | 一区二区激情小说| 一本色道久久综合狠狠躁的推荐 |