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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pgd.cpp

?? 科思ERP部分源碼及控件
?? CPP
字號(hào):
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma link "RecBaseForm"
#pragma hdrstop
#include "Pgd.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "fpanel"
#pragma link "SDGrid"
#pragma link "SDEdit"
#pragma link "SDComboBox"
#pragma resource "*.dfm"
TfrmPgd *frmPgd;
AnsiString LastPgdSupply;
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::ClearControl(bool BringToNext)
{
    if(BringToNext)
    {
       return;
    }
//    StrFlg=                 false;
    sePgdCode->Text         ="";
    sePgdName->Text         ="";
    sePgdGoodsCode->Text    ="";
    sePgdGoodsName->Text    ="";
    sePgdPot->Text          ="0.00";
    sePgdPoc->Text          ="0.00";
    scPgdBuyer->ItemIndex   =-1;
}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::GetDataFromComObject()
{
  sePgdCode->Text =GetFieldValue("PgdCode");
  sgPgd->LocateGrid(1,GetFieldValue("PgdGoodsCode"));
  sePgdName->Text = GetFieldValue("PgdName");
  sePgdGoodsCode->Text=GetFieldValue("PgdGoodsCode");
  sePgdGoodsName->Text = GetFieldValue("GoodsName");
  sePgdPot->Text = GetFieldValue("PgdPot");
  sePgdPoc->Text = GetFieldValue("PgdPoc");
  scPgdBuyer->LocateKey(GetFieldValue("Pgdbuyer"));
}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::SendDataToComObject()
{
    if(sePgdCode->Text=="")
     throw Exception("物料代碼不能為空");
    if(sePgdGoodsCode->Text=="")
     throw Exception("供應(yīng)商物料代碼不能為空");
    if(sePgdPot->Text == "")
     throw Exception("請(qǐng)輸入可供應(yīng)時(shí)間期限");
    if(sePgdPoc->Text == "")
     throw Exception("請(qǐng)輸入可供應(yīng)能力大小");
    if(scPgdBuyer->ItemIndex ==-1)
     throw Exception("物料采購(gòu)員不能為空,請(qǐng)?jiān)诓少?gòu)員資料中輸入");
    SetFieldValue("PgdSupplyCode",scPgdSupplyCode->ItemData[1]);
    SetFieldValue("PgdCode",sePgdCode->Text);
    SetFieldValue("PgdName",sePgdName->Text);
    SetFieldValue("PgdGoodsCode",sePgdGoodsCode->Text);
    SetFieldValue("GoodsName",sePgdGoodsName->Text);
    SetFieldValue("PgdPot",sePgdPot->Text);
    SetFieldValue("PgdPoc",sePgdPoc->Text);
    SetFieldValue("PgdBuyer",scPgdBuyer->ItemData[1]);

}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::WaitUserInput()
{
   sePgdGoodsCode->SetFocus();
}
//---------------------------------------------------------------------------
AnsiString __fastcall TfrmPgd::GetDataToGrid()
{
    AnsiString  s;
    s = "\t" +  GetFieldValue("PgdGoodsCode")+
        "\t" + GetFieldValue("PgdCode")  +
        "\t" + GetFieldValue("PgdName");
    return(s);
}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::RefreshGridData(int mAction)
{
    AnsiString ItemStr;
    ItemStr = GetDataToGrid();
    if (mAction == 0)
    {
        sgPgd->AddItem(ItemStr);
    }else if(mAction == 1)
    {
        int i   =   sgPgd->Row;
        sgPgd->ChangeItem(ItemStr,i);
    }else if(mAction == 2)
    {
        sgPgd->RemoveItem(sgPgd->Row);
    }
}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::FillGridWithData()
{
    AnsiString ItemStr;
    comServer->MoveFirst();
    sgPgd->RowCount = 1;
    while(comServer->Eof == 0)
    {
        ItemStr = GetDataToGrid();
        sgPgd->AddItem(ItemStr);
        comServer->MoveNext();
    }
}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::InitEditControl()
{
    ClientGroup->AddComponent(2,true,true,false, sgPgd,sgPgd->Name);
    ClientGroup->AddComponent(2,false,false,true, FloatPanel1,FloatPanel1->Name);
    ClientGroup->AddComponent(2,true,true,false, scPgdSupplyCode,scPgdSupplyCode->Name);
    //ClientGroup->AddComponent(2,true,true,true, sePgdGoodsName,sePgdGoodsName->Name);
    FillComboBox(Handle,scPgdSupplyCode,"SELECT SUPPLYCODE,supplyName FROM SDSUPPLY  where supplycancel=0  order by SupplyCode","supplyName","SUPPLYCODE");
    FillComboBox(Handle,scPgdBuyer,"Select Buyername,BuyerCode from sdBuyer order by buyercode","Buyername","BuyerCode");
    ClientGroup->AddComponent(2,true,true,true, scPgdBuyer,scPgdBuyer->Name);


}
//---------------------------------------------------------------------------

__fastcall TfrmPgd::TfrmPgd(TComponent* Owner, HWND chWnd, AnsiString MidCode,AnsiString WhereStr)
   : TRecBaseForm(Owner,chWnd,MidCode,WhereStr)

{

}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::FormShow(TObject *Sender)
{
    ClearControl(false);
    LastPgdSupply="";
    l_Query->Close();
    l_Query->Open("select goodsname,goodscode from  sdgoods","goodscode");
    scPgdSupplyCodeClick(Sender);

}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::scPgdSupplyCodeClick(TObject *Sender)
{
    AnsiString s;

    s = scPgdSupplyCode->ItemData[1];
    if(s.IsEmpty())
      return;
    if(LastPgdSupply==s)
      return;
    LastPgdSupply=s;
    s = "PgdSupplyCode = '" +s+"'";
    comServer->FilterString = WideString(s);
    comServer->Query();
    FillGridWithData();
    comServer->MoveFirst();
    if(comServer->Bof || comServer->Eof)
       GetDataFromComObject();
    StrFlg=true;
}
//---------------------------------------------------------------------------void __fastcall TfrmPgd::muAddDetailClick(TObject *Sender)
void __fastcall TfrmPgd::sePgdGoodsCodeButtonClick(TObject *Sender)
{
  AnsiString SqlStr;
  SqlStr=" goodscancel=0 ";
  l_Query->Close();
  l_Query->Open("select parametercode,parametervalue from sdparameter where parametercode = '10302' and parametervalue=1","Parametercode");
  if(l_Query->RecordCount>0)
  SqlStr+=" and goodsbuyer = '"+g_sdUserCode+"'";
  if(OpenGoodsForm(SqlStr)) //過濾條件
    {
      sePgdGoodsCode->Text=GetGoodsValue(gtOpenForm,"GoodsCode");
      sePgdGoodsName->Text=GetGoodsValue(gtOpenForm,"GoodsName");
    }
}
//---------------------------------------------------------------------------

void __fastcall TfrmPgd::sgPgdClick(TObject *Sender)
{
    AnsiString KeyStr;
    if (sgPgd->Row > 0)
    {
         KeyStr=scPgdSupplyCode->ItemData[1]+"\t"+sgPgd->TextMatrix[sgPgd->Row][1];
         comServer->LocateByKey(KeyStr);
         GetDataFromComObject();
    }
}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::RefreshUpdateData(int MsgSrc,int MsgType)
{
}
//---------------------------------------------------------------
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::sePgdGoodsCodeExit(TObject *Sender)
{
  if(sePgdGoodsCode->Text!="")
   {
      AnsiString SqlStr;
      l_Query->Close();
      l_Query->Open("select goodscode,goodsname from sdgoods where  goodscode = '"+sePgdGoodsCode->Text+"'","goodscode");
      sePgdGoodsCode->Text=l_Query->FieldByName("GoodsCode");
      sePgdGoodsName->Text=l_Query->FieldByName("GoodsName");
   }

}
//---------------------------------------------------------------------------
void __fastcall TfrmPgd::SupplyCodeButtonButtonClick(TObject *Sender)
{
if(OpenSupplyForm("")==true)
    {
    scPgdSupplyCode->LocateKey(GetSupplyValue(gtOpenForm,"SupplyName"));
    scPgdSupplyCodeClick(Sender);
    }
}
//---------------------------------------------------------------------------


void __fastcall TfrmPgd::muAddDetailClick(TObject *Sender)
{
  TRecBaseForm::muAddDetailClick(NULL);
  scPgdBuyer->LocateKey(g_sdUserCode);
}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产影片| 久久一留热品黄| 欧日韩精品视频| 日韩午夜电影在线观看| 日韩视频免费观看高清在线视频| 成人av免费网站| 麻豆成人久久精品二区三区红 | 欧美主播一区二区三区美女| 国产欧美一区二区在线观看| 久久电影网站中文字幕| 精品视频免费看| 亚洲精选视频免费看| 99vv1com这只有精品| 国产日韩精品久久久| 国产成人免费9x9x人网站视频| 日韩免费观看高清完整版 | 欧美国产精品一区二区三区| 久久丁香综合五月国产三级网站| 日韩一级大片在线观看| 国产精品影视网| 94-欧美-setu| 色综合天天天天做夜夜夜夜做| 91片在线免费观看| 欧美日本一区二区在线观看| 欧美成人午夜电影| 亚洲午夜私人影院| 精品理论电影在线观看| 老色鬼精品视频在线观看播放| 高清成人免费视频| 欧美日韩精品一区二区三区| 久久嫩草精品久久久精品| 一区二区欧美在线观看| 一本到不卡精品视频在线观看| 在线不卡的av| 欧美aaaaaa午夜精品| 26uuu色噜噜精品一区| 成人美女视频在线观看| 国产精品久线观看视频| 91国产成人在线| 日韩在线观看一区二区| 久久色视频免费观看| 岛国精品一区二区| 一区二区三区小说| 日韩欧美不卡一区| 精品在线亚洲视频| 亚洲欧美日韩国产手机在线 | 亚洲欧美aⅴ...| 欧美一区二区三区视频在线| 国产99久久久国产精品潘金| 欧美高清在线视频| 色哟哟一区二区三区| 久久国产夜色精品鲁鲁99| 色婷婷久久久综合中文字幕| 亚洲成a人在线观看| 久久久www成人免费无遮挡大片| 在线欧美日韩精品| 国产精品中文字幕日韩精品| 日韩av不卡一区二区| 亚洲精品免费播放| 国产欧美一区二区三区鸳鸯浴 | 精品免费国产一区二区三区四区| 成人中文字幕电影| 狠狠色综合日日| 日本视频一区二区三区| 性做久久久久久免费观看| 亚洲女厕所小便bbb| 国产精品美女一区二区在线观看| 日韩欧美一二三| 6080yy午夜一二三区久久| 色88888久久久久久影院野外| 波波电影院一区二区三区| 国产在线观看免费一区| 国产一区二区剧情av在线| 蜜桃av一区二区三区电影| 七七婷婷婷婷精品国产| 日本欧美韩国一区三区| 日韩国产精品大片| 蜜桃一区二区三区在线| 秋霞影院一区二区| 蜜桃精品视频在线| 精品在线你懂的| 国产激情91久久精品导航| 热久久国产精品| 精品一区二区日韩| 久久精品国产秦先生| 国产精品影视天天线| 成人免费毛片a| 色94色欧美sute亚洲13| 在线不卡免费欧美| 91精品一区二区三区在线观看| 91精品国产麻豆| 久久久五月婷婷| 国产精品拍天天在线| 伊人开心综合网| 蜜桃一区二区三区四区| 懂色av一区二区三区免费观看| 91麻豆文化传媒在线观看| 欧美日韩高清在线| 国产亚洲综合在线| 一区二区三区在线视频免费 | 成人app在线观看| 91麻豆精品国产综合久久久久久| 久久综合九色综合97婷婷| 国产精品萝li| 久久国产精品99精品国产 | 成人午夜私人影院| 精品婷婷伊人一区三区三| 欧美精品一区二区三区蜜臀 | 国产精品理伦片| 麻豆精品一二三| 欧美在线高清视频| 日本一区二区免费在线| 免费观看一级特黄欧美大片| 91网站在线播放| 国产丝袜欧美中文另类| 日韩高清欧美激情| 色偷偷一区二区三区| 国产精品三级久久久久三级| 日本vs亚洲vs韩国一区三区 | 国产三级一区二区三区| 日本女人一区二区三区| 欧美手机在线视频| 亚洲女女做受ⅹxx高潮| 国产91综合一区在线观看| 欧美tk丨vk视频| 美女高潮久久久| 欧美剧情片在线观看| 亚洲一区二区三区在线看| 91久久久免费一区二区| 亚洲欧美日韩在线| 色久优优欧美色久优优| 亚洲欧洲精品天堂一级| 99久久免费精品| 亚洲激情五月婷婷| 欧美性猛交xxxx乱大交退制版| 亚洲欧美日韩在线| 欧美性猛交xxxx乱大交退制版 | 欧美日韩亚州综合| 亚洲一区二区三区激情| 欧美日韩亚洲综合在线 | 91精品国产综合久久久久久| 性做久久久久久免费观看| 91麻豆免费在线观看| 亚洲欧美视频在线观看视频| 欧美亚洲综合一区| 日韩福利视频导航| 国产午夜亚洲精品理论片色戒| 成人av网址在线| 夜夜爽夜夜爽精品视频| 69av一区二区三区| 激情成人综合网| 成人免费在线视频观看| 欧洲视频一区二区| 久久精品国产第一区二区三区| 久久久av毛片精品| 99在线热播精品免费| 天使萌一区二区三区免费观看| 日韩无一区二区| 99综合电影在线视频| 无码av中文一区二区三区桃花岛| 日本一区二区不卡视频| 99亚偷拍自图区亚洲| 亚洲男同性恋视频| 91精品福利视频| 亚洲欧美另类在线| 国产成a人无v码亚洲福利| 中文字幕一区二区三区四区不卡| 91香蕉视频污在线| 亚洲国产精品麻豆| 国产精品日韩成人| 宅男在线国产精品| 日本福利一区二区| 国产精品1区2区| 日日摸夜夜添夜夜添亚洲女人| 中文字幕乱码日本亚洲一区二区| 日韩情涩欧美日韩视频| 日本精品视频一区二区三区| 国产精品18久久久久久久网站| 一区二区三区在线免费| 欧美高清在线一区二区| 精品久久久久久久人人人人传媒| 777色狠狠一区二区三区| 色哟哟在线观看一区二区三区| 久久99久国产精品黄毛片色诱| 亚洲综合成人在线视频| 国产网红主播福利一区二区| 欧美一区二区三区免费大片| 欧美私模裸体表演在线观看| 成人av一区二区三区| 成人app下载| 91丨国产丨九色丨pron| 99国产精品一区| 国产一区二区女| 国产成人夜色高潮福利影视| 国产一区二区免费在线| 捆绑紧缚一区二区三区视频| 久久成人免费日本黄色| 六月丁香婷婷久久| 久久66热偷产精品| 国产成人av电影|