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

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

?? tass00_01.pas.svn-base

?? 一個用Delphi開發的ERP軟件
?? SVN-BASE
字號:
unit TasS00_01;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, BAS100_01, Menus, StdCtrls, Buttons, ComCtrls, dxExEdtr,
  dxCntner, dxTL, dxDBCtrl, dxDBGrid, DB, ADODB, dxDBTLCl, dxGrClms;

type
  TTasS00_01Form = class(TBas100_01Form)
    PageControl1: TPageControl;
    bbtnOk: TBitBtn;
    bbtnExit: TBitBtn;
    TabSheet1: TTabSheet;
    gbUnit: TGroupBox;
    lblUnit: TLabel;
    cbUnit: TComboBox;
    edtDay: TEdit;
    lblDay: TLabel;
    edtWeek: TEdit;
    lblWeek: TLabel;
    edtMonth: TEdit;
    lblMonth: TLabel;
    cbChangeUnit: TCheckBox;
    gbPriority: TGroupBox;
    lblPriority: TLabel;
    edtHight: TEdit;
    edtLow: TEdit;
    edtDefault: TEdit;
    lblDefault: TLabel;
    gbOther: TGroupBox;
    cbDelete: TCheckBox;
    cbStatus: TCheckBox;
    TabSheet2: TTabSheet;
    Label1: TLabel;
    dxDBGrid1: TdxDBGrid;
    dsTas120: TDataSource;
    adsTas120: TADODataSet;
    adsTas120FSel: TBooleanField;
    adsTas120FNo: TIntegerField;
    adsTas120FName: TStringField;
    adsTas120FRemark: TStringField;
    dxDBGrid1FSel: TdxDBGridCheckColumn;
    dxDBGrid1FName: TdxDBGridMaskColumn;
    dxDBGrid1FRemark: TdxDBGridMaskColumn;
    qryQuery: TADOQuery;
    lblByTotal: TLabel;
    lblTotal: TLabel;
    cbTotal: TComboBox;
    lblByFinish: TLabel;
    lblFinish: TLabel;
    cbFinish: TComboBox;
    cbUpdate: TCheckBox;
    cbHours: TCheckBox;
    cbItems: TCheckBox;
    cbClass: TComboBox;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure bbtnOkClick(Sender: TObject);
    procedure bbtnExitClick(Sender: TObject);
    procedure edtDayKeyPress(Sender: TObject; var Key: Char);
    procedure edtWeekKeyPress(Sender: TObject; var Key: Char);
    procedure edtMonthKeyPress(Sender: TObject; var Key: Char);
    procedure edtHightKeyPress(Sender: TObject; var Key: Char);
    procedure edtLowKeyPress(Sender: TObject; var Key: Char);
    procedure edtDefaultKeyPress(Sender: TObject; var Key: Char);
    procedure dxDBGrid1KeyPress(Sender: TObject; var Key: Char);
    procedure dxDBGrid1MouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    procedure SetInterface;
    { Private declarations }
  public
    { Public declarations }
  end;

var
  TasS00_01Form: TTasS00_01Form;

implementation

uses SYSDATA, CommFun;

{$R *.dfm}

procedure TTasS00_01Form.SetInterface;
var
  S,ANo:String;
  ABoolean:Boolean;
begin
  Caption:=GetDBString('TASS0001001');  //任務管理參數
  TabSheet1.Caption:=GetDBString('TASS0001002');  //參數設置
  gbUnit.Caption:=GetDBString('TASS0001003');  //時間單位
  gbPriority.Caption:=GetDBString('TASS0001004');  //優先級別
  gbOther.Caption:=GetDBString('TASS0001005');  //其他參數
  lblUnit.Caption:=GetDBString('TASS0001006');  //時間單位
  lblDay.Caption:=GetDBString('TASS0001007');  //時為一天
  lblWeek.Caption:=GetDBString('TASS0001008');  //天為一周
  lblMonth.Caption:=GetDBString('TASS0001009');  //天為一月
  cbChangeUnit.Caption:=GetDBString('TASS0001010');  //允許單據錄入時更改時間單位
  lblPriority.Caption:=GetDBString('TASS0001011');  //優先級別
  lblDefault.Caption:=GetDBString('TASS0001012');  //優先級缺省值
  cbDelete.Caption:=GetDBString('TASS0001013');  //允許刪除狀態為完成的任務計劃下的任務匯報單
  bbtnOk.Caption:=GetDBString('TASS0001014');  //確定(&O)
  bbtnExit.Caption:=GetDBString('TASS0001015');  //退出(&X)

  lblByTotal.Caption:=GetDBString('TASS0001016');  //按照
  lblByFinish.Caption:=lblByTotal.Caption;  //按照
  lblTotal.Caption:=GetDBString('TASS0001017');  //統計任務計劃的總數量
  lblFinish.Caption:=GetDBString('TASS0001018');  //統計任務計劃的完成數量
  cbTotal.Clear;
  cbTotal.Items.Add(GetDBString('TASS0001019'));  //申報日期
  cbTotal.Items.Add(GetDBString('TASS0001020'));  //需求日期
  cbTotal.Items.Add(GetDBString('TASS0001021'));  //預計開始日期
  cbTotal.Items.Add(GetDBString('TASS0001022'));  //預計完成日期
  cbTotal.Items.Add(GetDBString('TASS0001023'));  //實際開始日期
  cbTotal.Items.Add(GetDBString('TASS0001024'));  //實際完成日期
  cbTotal.ItemIndex:=0;

  cbUpdate.Caption:=GetDBString('TASS0001025');  //任務完成時,反寫客戶資料的產品信息(安裝日期、保養日期)
  cbHours.Caption:=GetDBString('TASS0001026');  //任務匯報時,是否錄入詳細的工時信息
  cbItems.Caption:=GetDBString('TASS0001027');  //任務匯報時,是否錄入詳細的零件信息

  cbFinish.Clear;
  cbFinish.Items:=cbTotal.Items;
  cbFinish.ItemIndex:=5;

  S:=GetSysParams('TAS0001');//時間單位	0=時,1=天,2=周,3=月
  if S<>'' then cbUnit.ItemIndex:=StrToInt(S);
  S:=GetSysParams('TAS0002');  //8時為一天
  if S<>'' then edtDay.Text:=S;
  S:=GetSysParams('TAS0003');  //5天為一周
  if S<>'' then edtWeek.Text:=S;
  S:=GetSysParams('TAS0004');  //22天為一月
  if S<>'' then edtMonth.Text:=S;
  S:=GetSysParams('TAS0005');  //允許單據錄入時更改時間單位
  if S<>'' then cbChangeUnit.Checked:=S='Y';
  S:=GetSysParams('TAS0006');  //最高優先級別
  if S<>'' then edtHight.Text:=S;
  S:=GetSysParams('TAS0007');  //最低優先級別
  if S<>'' then edtLow.Text:=S;
  S:=GetSysParams('TAS0008');  //優先級缺省值
  if S<>'' then edtDefault.Text:=S;
  S:=GetSysParams('TAS0009');  //允許刪除狀態為完成的任務計劃下的任務匯報單
  if S<>'' then cbDelete.Checked:=S='Y';
  S:=GetSysParams('TAS0010');  //使用顏色標明任務的狀態。如:計劃=黑色,執行=藍色,完成=灰色,返工=紅色
  if S<>'' then cbStatus.Checked:=S='Y';

  //完成數量統計中包含下列狀態
  S:=GetSysParams('TAS0011'); //完成數量統計中包含下列狀態
  if S='' then S:='[3]';
  adsTas120.Close;
  adsTas120.FieldDefs.Clear;
  adsTas120.FieldDefs.Add('FSel',ftBoolean,0);
  adsTas120.FieldDefs.Add('FNo',ftInteger,0);
  adsTas120.FieldDefs.Add('FName',ftString,50);
  adsTas120.FieldDefs.Add('FRemark',ftString,100);
  adsTas120.CreateDataSet;
  qryQuery.Close;
  qryQuery.SQL.Clear;
  qryQuery.SQL.Add('select * from TAS120 order by T120_002');
  qryQuery.Open;
  while not qryQuery.Eof do
  begin
    ANo:='['+qryQuery.FieldByName('T120_001').AsString+']';
    if Pos(ANo,S)<>0 then ABoolean:=True else ABoolean:=False;
    adsTas120.Append;
    adsTas120.FieldByName('FSel').Value:=ABoolean;
    adsTas120.FieldByName('FNo').Value:=qryQuery.FieldByName('T120_001').Value;
    adsTas120.FieldByName('FName').Value:=qryQuery.FieldByName('T120_003').Value;
    adsTas120.FieldByName('FRemark').Value:=qryQuery.FieldByName('T120_004').Value;
    adsTas120.Post;
    qryQuery.Next;
  end;

  //按照"申報日期"統計任務計劃的總數量
  S:=GetSysParams('TAS0012'); //按照"申報日期"統計任務計劃的總數量
  if S='' then S:='0';
  cbTotal.ItemIndex:=StrToInt(S);  //申報日期
  //按照"實際完成日期"統計任務計劃的完成數量
  S:=GetSysParams('TAS0013'); //按照"實際完成日期"統計任務計劃的完成數量
  if S='' then S:='5';
  cbFinish.ItemIndex:=StrToInt(S);  //實際完成日期

  S:=GetSysParams('TAS0014'); //任務完成時,反寫客戶資料的產品信息(安裝日期、保養日期)
  if S<>'' then cbUpdate.Checked:=S='Y';

  S:=GetSysParams('TAS0015'); //任務匯報時,是否錄入詳細的工時信息
  if S<>'' then cbHours.Checked:=S='Y';

  S:=GetSysParams('TAS0016'); //任務匯報時,是否錄入詳細的零件信息
  if S<>'' then cbItems.Checked:=S='Y';

  cbClass.Clear;
  qryQuery.Close;
  qryQuery.SQL.Clear;
  qryQuery.SQL.Add('select T100_001,T100_002 from TAS100 where T100_005<>0');
  qryQuery.Open;
  while not qryQuery.Eof do
  begin
    cbClass.Items.Add(qryQuery.FieldByName('T100_002').AsString);
    qryQuery.Next;
  end;
  S:=GetSysParams('TAS0017');  //反寫客戶資料的產品信息(安裝日期、保養日期)的任務類別
  if S='' then S:='-1';
  if qryQuery.Locate('T100_001',StrToInt(S),[]) then
    S:=qryQuery.FieldByName('T100_002').AsString
  else
    S:='';
  cbClass.ItemIndex:=cbClass.Items.IndexOf(S);
end;

procedure TTasS00_01Form.FormCreate(Sender: TObject);
begin
  inherited;
  SetInterface;
  PageControl1.ActivePageIndex:=0;
end;

procedure TTasS00_01Form.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  inherited;
  qryQuery.Close;
  adsTas120.Close;
end;

procedure TTasS00_01Form.bbtnOkClick(Sender: TObject);
var
  S,ANo:string;
begin
  inherited;
//確定(&O)
  Screen.Cursor:=crHourGlass;
  //時間單位	0=時,1=天,2=周,3=月
  SetSysParams('TAS0001',IntToStr(cbUnit.ItemIndex));
  //8時為一天
  SetSysParams('TAS0002',edtDay.Text);
  //5天為一周
  SetSysParams('TAS0003',edtWeek.Text);
  //22天為一月
  SetSysParams('TAS0004',edtMonth.Text);
  //允許單據錄入時更改時間單位
  if cbChangeUnit.Checked then SetSysParams('TAS0005','Y') else SetSysParams('TAS0005','N');
  //最高優先級別
  SetSysParams('TAS0006',edtHight.Text);
  //最低優先級別
  SetSysParams('TAS0007',edtLow.Text);
  //優先級缺省值
  SetSysParams('TAS0008',edtDefault.Text);
  //允許刪除狀態為完成的任務計劃下的任務匯報單
  if cbDelete.Checked then SetSysParams('TAS0009','Y') else SetSysParams('TAS0009','N');
  //使用顏色標明任務的狀態。如:計劃=黑色,執行=藍色,完成=灰色,返工=紅色
  if cbStatus.Checked then SetSysParams('TAS0010','Y') else SetSysParams('TAS0010','N');

  //完成數量統計中包含下列狀態
  S:='';
  adsTas120.First;
  while not adsTas120.Eof do
  begin
    if adsTas120.FieldByName('FSel').AsBoolean then
    begin
      ANo:='['+adsTas120.FieldByName('FNo').AsString+'],';
      S:=S+ANo;
    end;
    adsTas120.Next;
  end;
  if S='' then S:='[3]' else Delete(S,Length(S),1);  //刪除最后的,號
  SetSysParams('TAS0011',S); //完成數量統計中包含下列狀態

  //完成數量統計中包含下列狀態
  AStatusNo:=GetSysParams('TAS0011');
  if AStatusNo='' then AStatusNo:='[3]';
  ReplaceString('[','',AStatusNo);
  ReplaceString(']','',AStatusNo);

  //按照"申報日期"統計任務計劃的總數量
  SetSysParams('TAS0012',IntToStr(cbTotal.ItemIndex));
  //按照"實際完成日期"統計任務計劃的完成數量
  SetSysParams('TAS0013',IntToStr(cbFinish.ItemIndex));

  case cbTotal.ItemIndex of
    0:AByTotal:='T510_006';  //0=申報日期  T510_006
    1:AByTotal:='T510_007';  //1=需求日期  T510_007
    2:AByTotal:='T510_025';  //2=預計開始日期  T510_025
    3:AByTotal:='T510_026';  //3=預計完成日期  T510_026
    4:AByTotal:='T510_027';  //4=實際開始日期  T510_027
    5:AByTotal:='T510_028';  //5=實際完成日期  T510_028
  end;
  case cbFinish.ItemIndex of
    0:AByFinish:='T510_006';  //0=申報日期  T510_006
    1:AByFinish:='T510_007';  //1=需求日期  T510_007
    2:AByFinish:='T510_025';  //2=預計開始日期  T510_025
    3:AByFinish:='T510_026';  //3=預計完成日期  T510_026
    4:AByFinish:='T510_027';  //4=實際開始日期  T510_027
    5:AByFinish:='T510_028';  //5=實際完成日期  T510_028
  end;
  
  //任務完成時,反寫客戶資料的產品信息(安裝日期、保養日期)
  if cbUpdate.Checked then SetSysParams('TAS0014','Y') else SetSysParams('TAS0014','N');

  //任務匯報時,是否錄入詳細的工時信息
  if cbHours.Checked then SetSysParams('TAS0015','Y') else SetSysParams('TAS0015','N');

  //任務匯報時,是否錄入詳細的零件信息
  if cbItems.Checked then SetSysParams('TAS0016','Y') else SetSysParams('TAS0016','N');

  //反寫客戶資料的產品信息(安裝日期、保養日期)的任務類別
  qryQuery.Close;
  qryQuery.SQL.Clear;
  qryQuery.SQL.Add('select T100_001 from TAS100 where T100_002='+''''+cbClass.Text+'''');
  qryQuery.Open;
  S:=qryQuery.FieldByName('T100_001').AsString;
  if S='' then S:='-1';
  SetSysParams('TAS0017',S);

  Screen.Cursor:=crDefault;
  ShowMsg('UMS10000051');   //系統參數設置成功
  Close;
end;

procedure TTasS00_01Form.bbtnExitClick(Sender: TObject);
begin
  inherited;
//退出(&X)
  Close;
end;

procedure TTasS00_01Form.edtDayKeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  ValidInteger(Sender,Key);
end;

procedure TTasS00_01Form.edtWeekKeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  ValidInteger(Sender,Key);
end;

procedure TTasS00_01Form.edtMonthKeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  ValidInteger(Sender,Key);
end;

procedure TTasS00_01Form.edtHightKeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  ValidInteger(Sender,Key);
end;

procedure TTasS00_01Form.edtLowKeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  ValidInteger(Sender,Key);
end;

procedure TTasS00_01Form.edtDefaultKeyPress(Sender: TObject;
  var Key: Char);
begin
  inherited;
  ValidInteger(Sender,Key);
end;

procedure TTasS00_01Form.dxDBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  inherited;
  if Key=#32 then  //vk_space
  begin
    adsTas120.Edit;
    adsTas120.FieldByName('FSel').AsBoolean:=not adsTas120.FieldByName('FSel').AsBoolean;
    adsTas120.Post;
  end;
end;

procedure TTasS00_01Form.dxDBGrid1MouseUp(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  inherited;
  if dxDBGrid1.GetColumnAt(X,Y)=nil then Exit;
  if dxDBGrid1.GetColumnAt(X,Y).Field.FieldName='FSel' then
  begin
    adsTas120.Edit;
    adsTas120.FieldByName('FSel').AsBoolean:=not adsTas120.FieldByName('FSel').AsBoolean;
    adsTas120.Post;
  end;
end;

initialization
  RegisterClass(TTasS00_01Form);

finalization
  UnRegisterClass(TTasS00_01Form);

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆一区二区三| 亚洲成av人片在线观看无码| 欧美一区二区三区白人| 中文字幕一区免费在线观看| 久久久久久久久久美女| 精品国产乱码久久久久久1区2区 | 国产成人综合亚洲网站| 极品少妇xxxx精品少妇| 狠狠色狠狠色合久久伊人| 精久久久久久久久久久| 国产suv精品一区二区三区 | 成人欧美一区二区三区黑人麻豆| 国产欧美日韩另类视频免费观看| 亚洲精品一区二区三区影院| 国产日韩综合av| 亚洲欧美在线aaa| 精品少妇一区二区三区视频免付费| 精品久久久久久综合日本欧美| 欧美变态tickling挠脚心| 久久国产欧美日韩精品| 成人午夜精品在线| 欧美专区在线观看一区| 日韩一区在线免费观看| 国模少妇一区二区三区| 精品久久久久香蕉网| 男女激情视频一区| 欧美一级黄色录像| 视频一区视频二区中文| 欧美日韩一区二区三区视频| 亚洲欧美经典视频| 色欧美日韩亚洲| 亚洲一区在线视频观看| 在线视频你懂得一区| 一区二区三区在线播| 色老头久久综合| 亚洲一区成人在线| 欧美日韩日日摸| 日韩一区欧美二区| 日韩三级伦理片妻子的秘密按摩| 日产国产高清一区二区三区| 日韩一级片网站| 国产美女久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 大胆欧美人体老妇| 亚洲日本电影在线| 欧美三电影在线| 另类小说综合欧美亚洲| 久久久久久久免费视频了| 国产91色综合久久免费分享| 中文字幕日韩精品一区| 欧美性受xxxx黑人xyx| 亚洲va在线va天堂| 久久综合九色综合欧美98 | 国产欧美一区二区三区在线看蜜臀| 国产精品12区| 亚洲激情在线播放| 欧美一区二区三区电影| 国产一区在线观看视频| 国产精品成人免费| 欧美日韩aaaaaa| 国内精品国产成人| 亚洲欧洲性图库| 欧美日韩极品在线观看一区| 韩国欧美一区二区| 亚洲激情在线激情| 精品久久人人做人人爰| 成人av先锋影音| 亚洲 欧美综合在线网络| 26uuu亚洲综合色| 一本到高清视频免费精品| 三级精品在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲欧美福利一区二区| 日韩免费视频一区| 99国产精品国产精品毛片| 丝袜亚洲另类丝袜在线| 国产精品麻豆一区二区| 欧美一区二区在线视频| 在线精品视频一区二区| 经典三级一区二区| 亚洲一区二区美女| 中文字幕国产精品一区二区| 538prom精品视频线放| 色综合久久久久综合99| 精品午夜一区二区三区在线观看| 亚洲日本电影在线| 久久久久国产一区二区三区四区| 欧美日韩国产bt| 91麻豆免费看| 国产精品1区2区3区在线观看| 亚洲sss视频在线视频| 日韩理论片一区二区| 精品国产凹凸成av人网站| 欧美三级中文字幕在线观看| va亚洲va日韩不卡在线观看| 国产原创一区二区| 精品亚洲欧美一区| 男女男精品视频| 日韩高清不卡一区二区三区| 一区二区三区波多野结衣在线观看 | wwwwxxxxx欧美| 欧美男同性恋视频网站| 在线观看网站黄不卡| 成人18视频在线播放| 成人av电影在线观看| 国产精品996| 国产精品99久久久久| 狠狠久久亚洲欧美| 精品一区二区国语对白| 久久97超碰色| 黑人巨大精品欧美黑白配亚洲| 日本中文字幕一区| 日本最新不卡在线| 蜜臀精品久久久久久蜜臀| 日韩av电影天堂| 蜜臀av性久久久久av蜜臀妖精| 日韩高清不卡一区二区三区| 日韩中文欧美在线| 美美哒免费高清在线观看视频一区二区 | 国产一区二区精品在线观看| 国内精品在线播放| 国产精品一二三区| 国产成人综合网| kk眼镜猥琐国模调教系列一区二区| 成人18精品视频| 欧日韩精品视频| 欧美在线一区二区| 制服丝袜中文字幕一区| 久久综合999| 国产精品毛片久久久久久| 日韩美女啊v在线免费观看| 亚洲美女视频在线| 五月综合激情婷婷六月色窝| 日本女优在线视频一区二区| 国内精品久久久久影院一蜜桃| 国产suv精品一区二区6| 91麻豆国产精品久久| 欧美在线免费观看亚洲| 91精品中文字幕一区二区三区| 在线电影欧美成精品| 91论坛在线播放| 91国产免费看| 成年人网站91| 欧美一区日韩一区| 欧美电视剧在线观看完整版| 欧美一区二区三区在线观看视频 | 老色鬼精品视频在线观看播放| 日本sm残虐另类| 国产乱码精品一品二品| k8久久久一区二区三区| 国产99久久久国产精品潘金| 在线观看视频一区二区欧美日韩 | 国产在线精品不卡| 成人亚洲一区二区一| 粉嫩蜜臀av国产精品网站| 91国模大尺度私拍在线视频| 精品国产a毛片| 亚洲欧美电影院| 国产精品中文字幕日韩精品| 97国产精品videossex| 欧美喷潮久久久xxxxx| 制服丝袜中文字幕一区| 久久色成人在线| 一个色综合网站| 蜜桃视频在线观看一区二区| 99精品久久久久久| 91精品国产综合久久精品| 久久精品一区四区| 亚洲综合一二区| 国产精品综合久久| 欧美做爰猛烈大尺度电影无法无天| 91精品国产综合久久婷婷香蕉 | 日韩一区二区电影在线| 在线观看精品一区| 色吧成人激情小说| 欧美国产一区在线| 免费一区二区视频| 99九九99九九九视频精品| 欧美一三区三区四区免费在线看| 欧美国产视频在线| 亚洲gay无套男同| 播五月开心婷婷综合| 久久久久久久电影| 免费在线观看成人| 色婷婷综合五月| 精品国一区二区三区| 日本欧美大码aⅴ在线播放| 91美女蜜桃在线| 国产精品视频免费| 国产69精品久久久久毛片| 色婷婷综合在线| 亚洲欧洲制服丝袜| 制服丝袜日韩国产| 91麻豆免费在线观看| 欧美亚洲精品一区| 国产拍欧美日韩视频二区| 欧美bbbbb| 欧美大黄免费观看| 日韩高清一级片| 欧美高清视频www夜色资源网|