亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产精品色婷婷| 欧美mv日韩mv| 久久66热偷产精品| 亚洲精品成人少妇| 日韩精品中文字幕一区| 欧美亚洲动漫制服丝袜| 国产成人av一区二区三区在线 | 久久国产日韩欧美精品| 亚洲精品日韩综合观看成人91| 久久一区二区三区四区| 宅男在线国产精品| 色婷婷精品久久二区二区蜜臂av| 国产91精品一区二区麻豆网站| 丝袜美腿一区二区三区| 午夜在线成人av| 一区二区三区 在线观看视频| 亚洲国产高清在线| 国产日韩精品视频一区| 久久先锋影音av| 久久久久久久久久美女| 欧美成人一级视频| 欧美成人video| www日韩大片| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品在线网站| 亚洲国产精品精华液ab| 国产精品护士白丝一区av| 椎名由奈av一区二区三区| 中日韩av电影| 亚洲一区二区四区蜜桃| 亚洲成精国产精品女| 蜜桃av一区二区| 国产成人一区二区精品非洲| 国产精品伊人色| 色先锋资源久久综合| 欧美日韩国产免费| 国产日韩亚洲欧美综合| 亚洲女同女同女同女同女同69| 亚洲综合免费观看高清完整版| 日本亚洲欧美天堂免费| 国产黄色精品网站| 欧美情侣在线播放| 久久综合色之久久综合| 一区二区三区在线观看国产| 美女一区二区久久| 91在线视频免费91| 久久―日本道色综合久久| 亚洲精品国产无天堂网2021 | 美女网站一区二区| 99精品在线免费| 欧美一区二区三区色| 亚洲素人一区二区| 国产制服丝袜一区| 91精品国产91热久久久做人人| 国产精品国产三级国产普通话蜜臀| 午夜精品福利在线| 91麻豆国产精品久久| 久久综合狠狠综合| 精品在线一区二区三区| 91亚洲大成网污www| 国产欧美一区二区三区网站 | 国产成人精品免费| 欧洲中文字幕精品| 久久噜噜亚洲综合| 日韩制服丝袜av| 在线亚洲免费视频| 国产精品久久久久7777按摩| 日本美女一区二区三区视频| 欧洲一区二区av| 亚洲日本va午夜在线电影| 国产精品影视网| 精品日韩99亚洲| 蜜臀精品久久久久久蜜臀 | 日韩欧美一区电影| 美美哒免费高清在线观看视频一区二区 | 欧美一区二区精品在线| 亚洲一区二区三区视频在线| 一本久道中文字幕精品亚洲嫩| 欧美不卡123| 成人午夜短视频| 国产午夜精品福利| 成人av在线一区二区| 国产精品视频你懂的| 91在线小视频| 日韩中文字幕91| 精品国产乱码久久久久久牛牛| 国产精品一区二区果冻传媒| 欧美国产成人精品| 91网站最新地址| 午夜婷婷国产麻豆精品| 日韩午夜激情av| 成人夜色视频网站在线观看| 18成人在线观看| 欧美亚洲精品一区| 国产 欧美在线| 亚洲高清免费观看| 欧美变态凌虐bdsm| 99久久综合狠狠综合久久| 亚洲国产美国国产综合一区二区| 69精品人人人人| 国产成人综合视频| 精品一区二区三区在线视频| 中文字幕在线不卡一区| 欧美一区二区在线看| 9l国产精品久久久久麻豆| 日韩国产精品91| 亚洲人xxxx| 国产精品欧美一区二区三区| 欧美军同video69gay| 99精品视频在线观看免费| 亚洲一区二区三区在线看| 亚洲日本乱码在线观看| 2021国产精品久久精品| 欧美日韩亚洲高清一区二区| 国产91对白在线观看九色| 日本欧美加勒比视频| 亚洲一区二区视频在线观看| 国产精品狼人久久影院观看方式| 欧美一区二区三区视频在线 | 亚洲欧美区自拍先锋| 欧美α欧美αv大片| 欧美日韩久久久久久| 在线观看欧美日本| 一本久久a久久免费精品不卡| 欧美丝袜丝交足nylons图片| 久久99久国产精品黄毛片色诱| 亚洲大尺度视频在线观看| 日韩伦理电影网| 亚洲自拍偷拍综合| 亚洲精品国产品国语在线app| 国产精品伦一区| 国产精品久久久久永久免费观看 | 一区在线中文字幕| 中文字幕不卡的av| 国产精品久久久久影视| 久久综合久久99| 欧美国产国产综合| 亚洲欧美日本在线| 亚洲一本大道在线| 日本美女一区二区三区视频| 精品一区二区免费| 国产69精品久久久久毛片 | 欧美中文字幕久久| 9191精品国产综合久久久久久 | 亚洲精品第一国产综合野| 亚洲高清不卡在线观看| 久久 天天综合| 波多野结衣91| 91麻豆精品国产综合久久久久久| 精品国产乱码久久久久久蜜臀| 亚洲欧美另类久久久精品| 亚洲一区二区三区四区五区中文 | 日韩经典中文字幕一区| 国产精品一二三区在线| 在线视频亚洲一区| 8x福利精品第一导航| 日韩理论电影院| 韩国三级电影一区二区| 91视频.com| 国产日韩欧美精品一区| 亚洲精品国产第一综合99久久| 狠狠色综合播放一区二区| 色狠狠色狠狠综合| 精品久久人人做人人爰| 亚洲一本大道在线| 国内精品视频一区二区三区八戒 | 国产欧美一区二区三区网站| 奇米影视在线99精品| 91精品1区2区| 亚洲欧美在线视频| 国产丶欧美丶日本不卡视频| 欧美一区二区三区人| 怡红院av一区二区三区| 在线观看成人小视频| 亚洲视频资源在线| 国产激情精品久久久第一区二区| 日韩三级视频中文字幕| 亚洲无线码一区二区三区| 99在线热播精品免费| 一区精品在线播放| 99re热视频这里只精品| 国产精品久久久久久福利一牛影视| 国产在线精品一区二区不卡了| 日韩欧美美女一区二区三区| 视频一区视频二区中文字幕| 欧美精品久久99久久在免费线| 一区二区在线观看视频| 亚洲国产美女搞黄色| 国产成人激情av| 中文在线资源观看网站视频免费不卡| 亚洲免费成人av| 91精品国产色综合久久久蜜香臀| 一区二区三区丝袜| 欧美日本乱大交xxxxx| 三级久久三级久久| 精品精品欲导航| www.日韩av| 日本中文字幕一区二区有限公司| 日韩一区国产二区欧美三区| 国产一区二区三区精品欧美日韩一区二区三区|