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

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

?? emhdl.cpp

?? 這是一款ERP軟件源代碼
?? CPP
?? 第 1 頁 / 共 5 頁
字號(hào):
    m_SqlStr="select * from sdFadn where  "+WhereStr;
    m_Query->Close();
    m_Query->SQL->Clear();
    m_Query->SQL->Add(m_SqlStr);
    m_Query->Open();
    if(m_Query->RecordCount!=1)
    {
        m_Query->Close();
        return false;
    }
    else
    {
        BatchLetValue();
        m_Query->Close();
        return true;
    }
}//**************************************
//     TsdFaAe         附屬設(shè)備
//**************************************
//--------------------------------------------------------------
void __fastcall TsdFaAe:: SetFaAeCode(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("設(shè)備編碼不能為空");
    if(value.Length()>18)
      throw Exception("設(shè)備編碼長度不能超過18");
    if (value!=m_FaAeCode)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT fadncode FROM sdfadn where fadndec=0 and fadndiscard=0  fadncode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("設(shè)備編碼 '" +value+"'未定義或已減少報(bào)廢");
      }
       m_Query->Close();
    }
       m_FaAeCode=value;
}
void __fastcall TsdFaAe:: SetFaAePFadn(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("設(shè)備編碼不能為空");
    if(value.Length()>18)
      throw Exception("設(shè)備編碼長度不能超過18");
    if (value!=m_FaAePFadn)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT fadncode FROM sdfadn where fadncode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("設(shè)備編碼 '" +value+"'未定義");
      }
       m_Query->Close();
    }
       m_FaAePFadn=value;
}
void __fastcall TsdFaAe:: SetFaAeDesc(AnsiString value)
{
    if(value.Length()>40)
      throw Exception("備注長度不能超過40");
       m_FaAeDesc=value;
}
//---------------------------------------------------------------------------
AnsiString TsdFaAe::GetFieldValue(euFaAe sdFieldName)
{
    switch(sdFieldName)
    {
      case fiFaAeCode:
           return FaAeCode;
      case fiFaAePFadn:
           return FaAePFadn;
      case fiFaAeDesc:
           return FaAeDesc;
      default:
           throw Exception("當(dāng)前未定義可取值");
     }
}
//---------------------------------------------------------------------------
void TsdFaAe::SetFieldValue(euFaAe sdFieldName, AnsiString value)
{
    switch(sdFieldName)
     {
    case fiFaAeCode:
         FaAeCode=value;
          break;
    case fiFaAePFadn:
         FaAePFadn=value;
          break;
    case fiFaAeDesc:
         FaAeDesc=value;
          break;
    default:
         throw Exception("當(dāng)前字段未定義可賦值");
      }
}
//---------------------------------------------------------------------------
TsdFaAe::TsdFaAe(TDataComm *DC)
                :TsdStandard(DC)
{
    try
    {
        EmptyValue(0);
        EmptyValue(1);
        QueryString="SELECT * FROM sdFaAe";
        FilterString="";
        OrderString="FaAeCode,FaAePFadn";
    }
    catch(Exception &e)
    {
        ShowMessage(e.Message);
    }
}
//---------------------------------------------------------------------------
TsdFaAe::TsdFaAe()
                :TsdStandard()
{
    try
    {
        EmptyValue(0);
        EmptyValue(1);
        QueryString="SELECT * FROM sdFaAe";
        FilterString="";
        OrderString="FaAeCode,FaAePFadn";
    }
    catch(Exception &e)
    {
        ShowMessage(e.Message);
    }
}
//---------------------------------------------------------------------------
TsdFaAe::~TsdFaAe()
{
  try{
    

     }
  catch(...)
    {
     throw Exception("析構(gòu)函數(shù)出錯(cuò)");
    }
}
//---------------------------------------------------------------------------
void TsdFaAe::BackupValue()
{
      b_FaAeCode=m_FaAeCode;
      b_FaAePFadn=m_FaAePFadn;
      b_FaAeDesc=m_FaAeDesc;
}
//---------------------------------------------------------------------------
void TsdFaAe::RestoreValue()
{
      m_FaAeCode=b_FaAeCode;
      m_FaAePFadn=b_FaAePFadn;
      m_FaAeDesc=b_FaAeDesc;
}
//---------------------------------------------------------------------------
void TsdFaAe::EmptyValue(int Index)
{
   switch(Index)
   {
    case 0:
        m_FaAeCode="";
        m_FaAePFadn="";
        m_FaAeDesc="";
    break;
    case 1:
        b_FaAeCode="";
        b_FaAePFadn="";
        b_FaAeDesc="";
      break;
     }
}
//---------------------------------------------------------------------------
void TsdFaAe::BatchLetValue()
{
    m_FaAeCode=m_Query->FieldValues["FaAeCode"];
    m_FaAePFadn=m_Query->FieldValues["FaAePFadn"];
    m_FaAeDesc=m_Query->FieldValues["FaAeDesc"];
    BackupValue();
}
//---------------------------------------------------------------------------
void TsdFaAe::Update()
{
    if(CurStatus==0||CurStatus==1)
        throw Exception("當(dāng)前不是編輯狀態(tài),不能進(jìn)行存盤操作!");
    if(m_FaAeCode.IsEmpty()==true)
        throw Exception("單號(hào)不能為空!");
    m_StoredProc->Close();
    if(CurStatus==2||CurStatus==4)
      {
        m_StoredProc->ProcedureName="sdFaAe_Insert";
        m_StoredProc->Parameters->Clear();
        m_StoredProc->Parameters->CreateParameter("@FaAeCode",ftString,pdInput,18,m_FaAeCode);
        m_StoredProc->Parameters->CreateParameter("@FaAePFadn",ftString,pdInput,18,m_FaAePFadn);
        m_StoredProc->Parameters->CreateParameter("@FaAeDesc",ftString,pdInput,40,m_FaAeDesc);
 
        m_StoredProc->ExecProc();
        m_StoredProc->Close();

   }
  else
    {
        m_StoredProc->ProcedureName="sdFaAe_Update";
        m_StoredProc->Parameters->Clear();

        m_StoredProc->Parameters->CreateParameter("@W_FaAeCode",ftString,pdInput,18,b_FaAeCode);
        m_StoredProc->Parameters->CreateParameter("@W_FaAePFadn",ftString,pdInput,18,b_FaAePFadn);
        m_StoredProc->Parameters->CreateParameter("@FaAeCode",ftString,pdInput,18,m_FaAeCode);
        m_StoredProc->Parameters->CreateParameter("@FaAePFadn",ftString,pdInput,18,m_FaAePFadn);
        m_StoredProc->Parameters->CreateParameter("@FaAeDesc",ftString,pdInput,40,m_FaAeDesc);
 
       m_StoredProc->ExecProc();
       m_StoredProc->Close();
   }
  TsdFaAe *p=new TsdFaAe();
  if(CurStatus==2)
    {
     SetActionID(1);
     p->Assign(this);
     AddRecord((void *)p,p->FaAeCode+p->FaAePFadn);
     }
  else
    {
     SetActionID(1);
     p->Assign(this);
     ChangeRecord((void *)p,p->FaAeCode+p->FaAePFadn,this->b_FaAeCode+this->b_FaAePFadn);
    }
}
//---------------------------------------------------------------------------
void TsdFaAe::Delete()
{
    if(CurStatus!=1)
        throw Exception("當(dāng)前狀態(tài)不能進(jìn)行刪除操作!");
    if(m_FaAeCode.IsEmpty()==true)
        throw Exception("當(dāng)前沒有記錄可以刪除!");
    m_StoredProc->Close();
    m_StoredProc->ProcedureName="sdFaAe_Delete";
    m_StoredProc->Parameters->Clear();
    m_StoredProc->Parameters->CreateParameter("@W_FaAeCode",ftString,pdInput,18,b_FaAeCode);
    m_StoredProc->Parameters->CreateParameter("@W_FaAePFadn",ftString,pdInput,18,b_FaAePFadn);
    m_StoredProc->ExecProc();
    m_StoredProc->Close();
    DeleteRecord(this->b_FaAeCode+this->b_FaAePFadn);
}
//---------------------------------------------------------------------------
void TsdFaAe::Assign(TsdFaAe *p)
{
    this->SetActionID(p->CurStatus);
    this->m_FaAeCode=p->m_FaAeCode;
    this->m_FaAePFadn=p->m_FaAePFadn;
    this->m_FaAeDesc=p->m_FaAeDesc;
    this->BackupValue();
}
//---------------------------------------------------------------------------
void TsdFaAe::AssignValue()
{
    TsdFaAe *p=(TsdFaAe *)Records(CurRecNo);
    Assign(p);
}
//---------------------------------------------------------------------------
int TsdFaAe::Query()
{
    AnsiString m_SqlStr;
    m_SqlStr=QueryString;
    if(FilterString.IsEmpty()==false)
        m_SqlStr=m_SqlStr+" where  "+FilterString;
    if(OrderString.IsEmpty()==false)
        m_SqlStr=m_SqlStr+" Order by "+OrderString;
    m_Query->Close();
    m_Query->SQL->Clear();
    m_Query->SQL->Add(m_SqlStr);
    m_Query->Open();
    ClearRecord();
    if(m_Query->RecordCount>0)
    {
        m_Query->First();
        while(!m_Query->Eof)
        {
            BatchLetValue();
            TsdFaAe *p=new TsdFaAe();
            SetActionID(1);
            p->Assign(this);
            AddRecord((void *)p,p->FaAeCode);
            m_Query->Next();
        }
        MoveFirst();
    }
    m_Query->Close();
    return Count;
}
//---------------------------------------------------------------------------
bool TsdFaAe::Find(AnsiString WhereStr)
{
    AnsiString m_SqlStr;
    if(WhereStr.IsEmpty()==true)
        throw Exception("查找表達(dá)式不能為空");
    m_SqlStr="select * from sdFaAe where  "+WhereStr;
    m_Query->Close();
    m_Query->SQL->Clear();
    m_Query->SQL->Add(m_SqlStr);
    m_Query->Open();
    if(m_Query->RecordCount!=1)
    {
        m_Query->Close();
        return false;
    }
    else
    {
        BatchLetValue();
        m_Query->Close();
        return true;
    }
}
//**************************************
//     TsdFaDec  設(shè)備減少
//**************************************
//--------------------------------------------------------------
void __fastcall TsdFaDec:: SetFaDecCode(AnsiString value)
{
   if (value.IsEmpty())
       throw Exception("減少單號(hào)不能為空");
    if(value.Length()>18)
        throw Exception("減少單號(hào)長度不能大于18");
    if(value!=m_FaDecCode)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT Fadeccode FROM SDFadec WHERE fadeccode='" +value+"'");
      m_Query->Open();
      if(m_Query->RecordCount>0)
      {
        m_Query->Close();
        throw Exception("減少單號(hào) '"+value+"' 已存在");
      }
      m_Query->Close();
    }
    m_FaDecCode=value;
}
void __fastcall TsdFaDec:: SetFaDecDate(AnsiString value)
{
    if (value.IsEmpty())
       throw Exception("減少日期不能為空");
    if(value.Length()>10)
       throw Exception("減少日期長度不能大于10");
     m_FaDecDate=Validate(value);
}
void __fastcall TsdFaDec:: SetFaDecFmonth(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("財(cái)務(wù)月份不能為空");
    if(value.Length()>6)
      throw Exception("財(cái)務(wù)月份長度不能超過6");
    if (value!=m_FaDecFmonth)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT Fcmonth FROM sdfc where Fcmonth='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("財(cái)務(wù)月份 '"+value+"' 未定義");
      }
      m_Query->Close();
    }
    m_FaDecFmonth=value;
}
void __fastcall TsdFaDec:: SetFaDecFadn(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("設(shè)備編碼不能為空");
    if(value.Length()>18)
      throw Exception("設(shè)備編碼長度不能超過18");
    if (value!=m_FaDecFadn)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT fadncode FROM sdfadn where fadncode='"+val

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一二三四区| 欧美高清hd18日本| 国产精品美女久久久久高潮| 国产一区二区在线视频| 久久精品视频在线看| 国产精品911| 亚洲视频在线观看三级| 91国产福利在线| 蜜桃视频一区二区三区| 国产人成亚洲第一网站在线播放 | 国产真实乱偷精品视频免| 久久综合九色综合97_久久久| 国产成人啪免费观看软件| 中文字幕亚洲在| 欧美日韩三级一区| 精品在线播放午夜| 最新日韩av在线| 正在播放亚洲一区| 粉嫩aⅴ一区二区三区四区五区| 亚洲天堂精品视频| 日韩亚洲欧美成人一区| 成人小视频在线| 亚洲国产成人av| 久久久亚洲精品石原莉奈| 色哟哟日韩精品| 韩国精品在线观看| 亚洲精品伦理在线| 26uuu亚洲综合色| 色老综合老女人久久久| 狠狠色狠狠色综合| 亚洲综合成人在线| 久久精品夜夜夜夜久久| 欧美私模裸体表演在线观看| 国产一二精品视频| 婷婷综合五月天| 国产精品午夜久久| 欧美一级高清片| 91国偷自产一区二区开放时间 | 91成人免费在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 中文字幕免费一区| 337p亚洲精品色噜噜狠狠| av色综合久久天堂av综合| 免费日本视频一区| 亚洲综合一区二区三区| 国产精品妹子av| 日韩欧美成人一区| 欧美日韩一区精品| 99re热这里只有精品免费视频| 久久99深爱久久99精品| 亚洲成人综合在线| 亚洲激情自拍视频| 国产精品久久久久9999吃药| 精品免费视频.| 欧美久久一二区| 26uuu国产电影一区二区| 欧美亚洲一区三区| 91在线一区二区三区| 国产成人亚洲精品狼色在线| 男女视频一区二区| 亚洲6080在线| 亚洲国产aⅴ天堂久久| 亚洲欧美偷拍另类a∨色屁股| 久久综合色婷婷| 精品免费视频.| 欧美成人性福生活免费看| 欧美在线观看视频在线| 色综合久久综合中文综合网| 成人免费毛片aaaaa**| 国产精品一级在线| 国产精品99久久久久久宅男| 国内精品写真在线观看| 久久精品国产一区二区三| 视频一区中文字幕国产| 午夜一区二区三区在线观看| 亚洲一区二区三区四区在线免费观看 | 亚洲国产视频一区二区| 一区二区三区在线免费视频| 亚洲欧美aⅴ...| 一个色综合网站| 亚洲成人三级小说| 日韩在线a电影| 日本午夜一区二区| 久久精品久久综合| 国内精品久久久久影院色| 国产综合色在线视频区| 国产高清无密码一区二区三区| 国产精品18久久久久久久久久久久| 国产美女精品在线| 成人精品高清在线| 色就色 综合激情| 欧美日韩精品一二三区| 日韩三级伦理片妻子的秘密按摩| 日韩视频一区二区三区在线播放 | 久久亚洲捆绑美女| 欧美激情一二三区| 1区2区3区欧美| 亚洲成人自拍网| 久久国产精品无码网站| 国产成人午夜视频| 色偷偷久久一区二区三区| 欧美日韩国产综合一区二区三区 | 懂色中文一区二区在线播放| 91亚洲精品久久久蜜桃网站| 欧洲精品一区二区三区在线观看| 9191成人精品久久| 国产亚洲欧洲997久久综合| 18成人在线视频| 日韩电影免费在线看| 欧美人与z0zoxxxx视频| 久久人人爽人人爽| 亚洲欧美aⅴ...| 蜜桃一区二区三区在线| 成人手机在线视频| 欧美精品丝袜久久久中文字幕| 精品国产乱码久久久久久蜜臀| 国产精品福利一区二区三区| 性感美女久久精品| 国产风韵犹存在线视精品| 欧美午夜影院一区| 国产日产欧美一区二区三区| 亚洲mv大片欧洲mv大片精品| 激情久久五月天| 欧美在线免费观看视频| 久久久精品tv| 五月婷婷色综合| 99re亚洲国产精品| 久久久久久久久久美女| 午夜精品久久久久久久99樱桃| 国产成人午夜精品5599| 91精品视频网| 亚洲欧美电影院| 国产99精品在线观看| 日韩一区二区免费在线电影| 亚洲视频一二区| 国产成人午夜99999| 日韩欧美卡一卡二| 亚洲成在线观看| 色噜噜狠狠成人中文综合| 久久精品视频在线免费观看| 热久久一区二区| 欧美日韩视频第一区| 亚洲色图视频网站| 成人高清伦理免费影院在线观看| 欧美电视剧在线观看完整版| 亚洲高清免费观看高清完整版在线观看| 丰满亚洲少妇av| 久久久综合网站| 久久9热精品视频| 欧美一区二区视频观看视频| 亚洲午夜影视影院在线观看| 91视视频在线观看入口直接观看www | 日韩免费观看高清完整版在线观看| 亚洲日本电影在线| 成人sese在线| 国产精品天天看| 高清不卡在线观看| 久久理论电影网| 国产精品自产自拍| 亚洲精品在线三区| 另类小说视频一区二区| 欧美一区二区三区在线视频| 日韩电影在线看| 日韩欧美在线综合网| 天使萌一区二区三区免费观看| 欧美天堂亚洲电影院在线播放| 亚洲免费高清视频在线| 色哟哟国产精品| 亚洲尤物在线视频观看| 91成人免费在线视频| 亚洲综合色视频| 欧美丰满嫩嫩电影| 日韩avvvv在线播放| 欧美变态tickle挠乳网站| 毛片一区二区三区| 精品成人佐山爱一区二区| 国产激情一区二区三区四区| 欧美激情在线看| 99久久免费视频.com| 亚洲乱码国产乱码精品精98午夜| 色视频一区二区| 三级影片在线观看欧美日韩一区二区| 欧美理论电影在线| 久久99精品国产.久久久久久 | 亚洲va天堂va国产va久| 制服丝袜日韩国产| 国产一区二区三区在线观看免费视频| 久久在线观看免费| 99久久久久免费精品国产| 亚洲国产精品久久艾草纯爱| 7799精品视频| 国产精品影视在线观看| 亚洲色图视频网| 欧美一区在线视频| 国产91清纯白嫩初高中在线观看| ...xxx性欧美| 91精品国产麻豆国产自产在线| 国产一区二区三区四区五区美女| 国产精品久线观看视频| 欧美久久一二区|