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

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

?? pgd.cpp

?? 一個(gè)以前收集的基于C/S架構(gòu)的ERP客戶端源代碼
?? CPP
字號:
//---------------------------------------------------------------------------
#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("請輸入可供應(yīng)時(shí)間期限");
    if(sePgdPoc->Text == "")
     throw Exception("請輸入可供應(yīng)能力大小");
    if(scPgdBuyer->ItemIndex ==-1)
     throw Exception("物料采購員不能為空,請?jiān)诓少弳T資料中輸入");
    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
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费丝袜| 日韩视频一区二区三区| 亚洲欧美一区二区三区孕妇| 成人av在线播放网站| 国产精品久久网站| 91免费国产在线| 亚洲成人精品一区二区| 日韩欧美成人一区二区| 国产精品资源在线观看| 国产精品不卡一区二区三区| 日本二三区不卡| 日韩国产欧美在线视频| 久久久精品人体av艺术| 色综合久久久久综合| 奇米影视一区二区三区小说| 久久久综合激的五月天| 色狠狠一区二区三区香蕉| 爽好久久久欧美精品| 久久夜色精品国产噜噜av | 国产欧美日韩精品一区| 91亚洲精品乱码久久久久久蜜桃| 亚洲香蕉伊在人在线观| 精品国精品自拍自在线| av一区二区三区在线| 亚洲国产一区二区三区青草影视| 日韩精品综合一本久道在线视频| 成人开心网精品视频| 亚洲国产成人精品视频| 国产午夜精品一区二区三区四区| 在线影视一区二区三区| 国产综合一区二区| 亚洲人成亚洲人成在线观看图片| 日韩视频免费直播| 色av综合在线| 国产成人免费xxxxxxxx| 日韩电影免费一区| 亚洲欧美日韩精品久久久久| 欧美tk—视频vk| 欧美主播一区二区三区| 国产成人免费网站| 日韩高清电影一区| 亚洲激情av在线| 久久精品亚洲精品国产欧美kt∨| 欧美日韩高清不卡| 成人高清免费观看| 久久机这里只有精品| 亚洲一区免费视频| 中文字幕五月欧美| 国产视频亚洲色图| 日韩欧美激情一区| 欧美日韩一区二区在线观看视频| 成人午夜在线播放| 免费观看成人鲁鲁鲁鲁鲁视频| 一区二区在线电影| 国产精品第13页| 欧美国产丝袜视频| 久久在线免费观看| 欧美xxxx在线观看| 欧美老年两性高潮| 欧美吞精做爰啪啪高潮| 成人97人人超碰人人99| 国产精一区二区三区| 久久精品国产久精国产| 亚洲mv大片欧洲mv大片精品| 亚洲色欲色欲www在线观看| 国产日韩欧美麻豆| 久久精品一区二区三区不卡| 精品国产乱码久久| 久久夜色精品一区| 久久婷婷综合激情| 久久久精品黄色| 国产欧美视频在线观看| 精品av综合导航| 久久在线免费观看| 久久综合色天天久久综合图片| 欧美成人综合网站| 日韩精品中文字幕一区| 日韩免费观看2025年上映的电影 | 久久亚区不卡日本| 久久久www免费人成精品| 精品国产凹凸成av人网站| 日韩精品一区二区三区四区视频| 欧美一区二区三区四区高清| 91精品国产黑色紧身裤美女| 日韩小视频在线观看专区| 精品剧情v国产在线观看在线| 日韩免费电影一区| 国产欧美日韩中文久久| 亚洲三级久久久| 亚洲永久免费av| 日韩av中文字幕一区二区三区| 欧美aa在线视频| 国产一区二区网址| www.久久久久久久久| 91成人免费在线视频| 欧美日韩国产欧美日美国产精品| 欧美一区二区三区四区在线观看| 久久网站热最新地址| 成人免费一区二区三区在线观看| 国产精品每日更新| 香蕉久久一区二区不卡无毒影院| 免费观看在线综合色| 国模冰冰炮一区二区| 99re热这里只有精品视频| 欧美久久久久久久久中文字幕| 日韩一级二级三级精品视频| 久久久亚洲精华液精华液精华液| 中文字幕一区二区三区四区不卡 | 蜜臀久久久99精品久久久久久| 国产综合色产在线精品| 91麻豆免费看| 精品国产91洋老外米糕| 亚洲天堂久久久久久久| 麻豆专区一区二区三区四区五区| 成人午夜激情视频| 欧美色窝79yyyycom| 久久精品一区二区三区不卡牛牛| 亚洲欧美日韩精品久久久久| 男男视频亚洲欧美| av午夜精品一区二区三区| 欧美一区二区三区在线| 亚洲欧洲日韩在线| 久久精工是国产品牌吗| 91麻豆精品一区二区三区| 日韩欧美国产精品| 亚洲精品视频观看| 国产成人亚洲综合a∨猫咪| 欧美日韩电影在线播放| 中文字幕欧美国产| 男男gaygay亚洲| 欧美在线免费观看亚洲| 国产精品美女一区二区| 免费观看久久久4p| 欧美在线不卡一区| 国产精品视频观看| 国产在线一区二区综合免费视频| 欧美日韩视频第一区| 亚洲欧洲综合另类在线| 国产制服丝袜一区| 日韩欧美一区二区久久婷婷| 夜夜夜精品看看| 91日韩一区二区三区| 欧美激情自拍偷拍| 精品亚洲国产成人av制服丝袜 | 亚洲色图清纯唯美| 国产精品中文字幕欧美| 欧美电视剧在线看免费| 天天做天天摸天天爽国产一区| 91免费版pro下载短视频| 国产欧美日韩不卡免费| 国产一区不卡在线| 日韩精品一区二区三区蜜臀 | 国产精品久久久久久久久久免费看 | 爽好久久久欧美精品| 色综合天天做天天爱| 日本一二三四高清不卡| 国产福利91精品一区二区三区| 日韩视频国产视频| 免费成人美女在线观看.| 欧美一级生活片| 日韩激情视频在线观看| 91精品麻豆日日躁夜夜躁| 午夜久久久久久电影| 欧美日韩国产免费一区二区| 亚洲国产成人高清精品| 欧美在线视频日韩| 亚洲国产视频a| 欧美精品v国产精品v日韩精品 | 色噜噜狠狠色综合中国| 亚洲少妇屁股交4| 一本大道av一区二区在线播放| 国产精品久久久久久福利一牛影视| 国产乱妇无码大片在线观看| 国产日产精品1区| 99久久久久久| 一区二区三区四区不卡视频| 欧美综合在线视频| 日韩电影在线免费| 欧美一级淫片007| 乱一区二区av| 中文字幕成人网| 欧洲一区在线观看| 婷婷中文字幕一区三区| 日韩欧美成人午夜| 成人在线视频首页| 亚洲一线二线三线视频| 69堂亚洲精品首页| 国产一区二区三区久久悠悠色av| 国产精品免费视频网站| 色8久久人人97超碰香蕉987| 午夜电影久久久| 久久先锋影音av鲁色资源网| 成人av在线网| 舔着乳尖日韩一区| 国产亚洲欧美日韩在线一区| 日本精品视频一区二区| 麻豆91在线看| 亚洲欧美综合色| 欧美一区二区三区四区视频| 国产不卡一区视频|