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

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

?? emhdl.cpp

?? 這是一款ERP軟件源代碼
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#define _YW_SDERP_DLL
#include "Emhdl.h"

//---------------------------------------------------------------------------
#pragma package(smart_init)
//**************************************
//     TsdFadn   設備增加
//**************************************
//--------------------------------------------------------------
void __fastcall TsdFadn:: SetFadnCode(AnsiString value)
{
    if(value.IsEmpty())
       throw Exception("設備編碼不能為空");
    if(value.Length()>18)
        throw Exception("設備編碼長度不能大于18");
    if(value!=m_FadnCode)
    {
      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>0)
      {
        m_Query->Close();
        throw Exception("設備編碼 '" +value+"' 已存在");
      }
      m_Query->Close();
    }
    m_FadnCode=value;
}
void __fastcall TsdFadn:: SetFadnName(AnsiString value)
{
    if (value.IsEmpty())
       throw Exception("設備名稱不能為空");
    if(value.Length()>20)
        throw Exception("設備名稱長度不能大于20");
    m_FadnName=value;
}
void __fastcall TsdFadn:: SetFadnDesc(AnsiString value)
{
    if(value.Length()>40)
        throw Exception("備注長度不能大于40");
    m_FadnDesc=value;
}
void __fastcall TsdFadn:: SetFadnFat(AnsiString value)
{
    if (value.IsEmpty())
       throw Exception("設備類型編碼不能為空");
    if(value.Length()>18)
      throw Exception("設備類型編碼長度不能超過18");
    if (value!=m_FadnFat)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT fatcode FROM sdFat where fatcode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("設備類型編碼'" +value+"'未定義");
      }
      m_Query->Close();
    }
    m_FadnFat=value;
}
void __fastcall TsdFadn:: SetFadnUnit(AnsiString value)
{
    if (value.IsEmpty())
       throw Exception("計量單位編碼不能為空");
    if(value.Length()>18)
      throw Exception("計量單位編碼長度不能超過18");
    if (value!=m_FadnUnit)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT unitcode FROM sdunit where unitcode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("計量單位編碼'" +value+"'未定義");
      }
      m_Query->Close();
    }
    m_FadnUnit=value;
}
void __fastcall TsdFadn:: SetFadnDate(AnsiString value)
{
    if (value.IsEmpty())
       throw Exception("入帳日期不能為空");
    if(value.Length()>10)
      throw Exception("入帳日期長度不能超過10");
    m_FadnDate=Validate(value);
}
void __fastcall TsdFadn:: SetFadnFmonth(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("財務月份不能為空");
    if(value.Length()>6)
      throw Exception("財務月份長度不能超過6");
       m_FadnFmonth=value;
}
void __fastcall TsdFadn:: SetFadnFaUse(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("使用狀態編碼不能為空");
    if(value.Length()>18)
      throw Exception("使用狀態編碼長度不能超過18");
    if (value!=m_FadnFaUse)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT fausecode FROM sdfause where fausecode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("使用狀態編碼'" +value+"'未定義");
      }
      m_Query->Close();
    }
    m_FadnFaUse=value;
}
void __fastcall TsdFadn:: SetFadnAddr(AnsiString value)
{
    if(value.Length()>40)
      throw Exception("存放地點長度不能超過40");
    m_FadnAddr=value;
}
void __fastcall TsdFadn:: SetFadnEuse(int    value)
{
    if(value!=1&&value!=2)
      throw Exception("濟濟用途只能取: 1 -經營用固定資產, 2-非經營用固定資產");
    m_FadnEuse=value;
}
void __fastcall TsdFadn:: SetFadnFav(AnsiString value)
{
    if(value.Length()>18)
      throw Exception("變動方式長度不能超過18");
    m_FadnFav=value;
}
void __fastcall TsdFadn:: SetFadnModel(AnsiString value)
{
    if(value.Length()>18)
      throw Exception("規格型號長度不能超過18");
       m_FadnModel=value;
}
void __fastcall TsdFadn:: SetFadnSupply(AnsiString value)
{
    if(value.Length()>18)
      throw Exception("供應商編碼長度不能超過18");
    if (value!=m_FadnSupply)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT supplycode FROM sdsupply where  SupplyCancel=0 and supplycode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("供應商編碼'" +value+"'未定義或已停用");
      }
      m_Query->Close();
    }
    m_FadnSupply=value;
}
void __fastcall TsdFadn:: SetFadnFactory(AnsiString value)
{
    if(value.Length()>40)
      throw Exception("制造商長度不能超過40");
    m_FadnFactory=value;
}
void __fastcall TsdFadn:: SetFadnArea(AnsiString value)
{
    if(value.Length()>40)
      throw Exception("產地長度不能超過40");
    m_FadnArea=value;
}
void __fastcall TsdFadn:: SetFadnOfDate(AnsiString value)
{
    AnsiString TempDate;
    if (value.IsEmpty())
       throw Exception("出產日期不能為空");
    if(value.Length()>10)
      throw Exception("出產日期長度不能超過10");
    TempDate=Validate(value);
    if(TempDate> m_FadnDate)
      throw Exception("出產日期長度不能大于入帳日期。");
    m_FadnOfDate=Validate(value);
}
void __fastcall TsdFadn:: SetFadnDept(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("所屬部門編碼不能為空");
    if(value.Length()>18)
      throw Exception("所屬部門編碼長度不能超過18");
    if (value!=m_FadnDept)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT deptcode FROM sddept where deptcode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("所屬部門編碼'" +value+"'未定義");
      }
      m_Query->Close();
    }
    m_FadnDept=value;
}
void __fastcall TsdFadn:: SetFadnCurrency(AnsiString value)
{
    if(value.Length()>18)
      throw Exception("幣種代碼長度不能超過18");
    if (value!=m_FadnCurrency)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT currencycode FROM sdcurrency where currencycode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("幣種代碼'" +value+"'未定義");
      }
      m_Query->Close();
    }
    m_FadnCurrency=value;
}
void __fastcall TsdFadn:: SetFadnERate(double  value)
{
    if(value<=0)
     throw Exception("匯率不能小于等于零");
    m_FadnERate=value;
}
void __fastcall TsdFadn:: SetFadnOVal(double  value)
{
    if(value<0)
       throw Exception("本幣原值不能小于零");
    m_FadnOVal=value;
}
void __fastcall TsdFadn:: SetFadnWbOVal(double  value)
{
    if(value<0)
       throw Exception("外幣原值不能小于零");
    m_FadnWbOVal=value;
}
void __fastcall TsdFadn:: SetFadnPVal(double  value)
{
    if(value<0)
      throw Exception("最初原值不能小于零");
    if(m_FadnOVal>value)
      throw Exception("本幣原值不能大于最初原值");
    m_FadnPVal=value;
}
void __fastcall TsdFadn:: SetFadnEVal(double  value)
{
    if(value<0)
     throw Exception("預計殘值不能小于零");
    m_FadnEVal=value;
}
void __fastcall TsdFadn:: SetFadnCVal(double  value)
{
    if(value<0)
      throw Exception("預計清理費用不能小于零");
    m_FadnCVal=value;
}
void __fastcall TsdFadn:: SetFadnDVal(double  value)
{
    if(value<0)
       throw Exception("累計折舊不能小于零");
    if(value>m_FadnPVal-m_FadnEVal)
       throw Exception("累計折舊不能大于最初原值減預計凈殘值");
/*  if(value!=m_FadnPVal-m_FadnOVal)
       throw Exception("累計折舊不能不等于最初原值減本幣原值");
*/   m_FadnDVal=value;
}
void __fastcall TsdFadn:: SetFadnBVal(double  value)
{
    if(value<0)
      throw Exception("入帳前累計折舊不能小于零");
    if(value>m_FadnDVal)
       throw Exception("入帳前累計折舊不能大于累計折舊");
    m_FadnBVal=value;
}
void __fastcall TsdFadn:: SetFadnTWork(double  value)
{
    if(value<0)
     throw Exception("總工作量不能小于零");
    m_FadnTWork=value;
}
void __fastcall TsdFadn:: SetFadnAWork(double  value)
{
    if(value<0)
     throw Exception("累計工作量不能小于零");
    m_FadnAWork=value;
}
void __fastcall TsdFadn:: SetFadnBWork(double  value)
{
    if(value<0)
       throw Exception("入帳前累計工作量不能小于零");
    m_FadnBWork=value;
}
void __fastcall TsdFadn:: SetFadnPeriod(int    value)
{
    if(value<0)
     throw Exception("使用期限不能小于零");
    m_FadnPeriod=value;
}
void __fastcall TsdFadn:: SetFadnAPeriod(int    value)
{
    if(value<0)
     throw Exception("累計使用期限不能小于零。");
    m_FadnAPeriod=value;
}
void __fastcall TsdFadn:: SetFadnBPeriod(int    value)
{
    if(value<0)
     throw Exception("入帳前累計使用期限不能小于零。");
    m_FadnBPeriod=value;
}
void __fastcall TsdFadn:: SetFadnFadm(AnsiString value)
{
    if (value.IsEmpty())
      throw Exception("折舊方法編碼不能為空!");
    if(value.Length()>18)
      throw Exception("折舊方法編碼長度不能超過18。");
    if (value!=m_FadnFadm)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT fadmcode FROM sdfadm where fadmcode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )
      {
        m_Query->Close();
        throw Exception("折舊方法編碼'"+value+"'未定義");
      }
      m_Query->Close();
    }
    if(value=="101")
    {
     if(m_FadnAWork>m_FadnTWork)
       throw Exception("累計工作量不能大于總工作量");
     if(m_FadnBWork>m_FadnAWork)
       throw Exception("入帳前累計工作量不能大于累計工作量");
    }
    else
    {
     if(m_FadnPeriod<=2)
       throw Exception("使用期限不能小于等于'2'");
     if(m_FadnAPeriod>m_FadnPeriod)
       throw Exception("累計使用期限不能大于使用期限");
     if(m_FadnBPeriod>m_FadnAPeriod)
       throw Exception("入帳前累計使用期限不能大于累計使用期限");
    }
    m_FadnFadm=value;
}
void __fastcall TsdFadn:: SetFadnUDate(AnsiString value)
{
    AnsiString TempDate;
    if (value.IsEmpty())
       throw Exception("使用日期不能為空");
    if(value.Length()>18)
      throw Exception("使用日期長度不能超過18");
    TempDate=Validate(value);
    if(m_FadnOfDate>TempDate)
      throw Exception("出產日期不能大于使用日期");
    m_FadnUDate=Validate(value);
}
void __fastcall TsdFadn:: SetFadnAddType(AnsiString value)
{
    if (value.IsEmpty())
       throw Exception("增加方式不能為空");
    if(value.Length()>18)
      throw Exception("增加方式長度不能超過18");
    if (value!=m_FadnAddType)
    {
      m_Query->Close();
      m_Query->SQL->Clear();
      m_Query->SQL->Add("SELECT favcode FROM sdfav where favcode='"+value+"'");
      m_Query->Open();
      if(m_Query->RecordCount<1 )

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av电影一区二区| 欧美精品v国产精品v日韩精品 | 一本色道久久综合精品竹菊| 91美女精品福利| 欧美妇女性影城| 337p日本欧洲亚洲大胆色噜噜| 国产女人水真多18毛片18精品视频 | 国产欧美一区二区三区在线老狼 | 91亚洲男人天堂| 欧美日韩色综合| 久久久亚洲国产美女国产盗摄 | 欧美日韩国产大片| 欧美刺激脚交jootjob| 中文字幕亚洲区| 日本不卡123| av一二三不卡影片| 日韩视频一区二区在线观看| 国产女人水真多18毛片18精品视频| 亚洲综合精品自拍| 国产91高潮流白浆在线麻豆| 欧美日韩你懂得| 欧美国产日产图区| 日本三级韩国三级欧美三级| 成人免费福利片| 欧美一区二区三区爱爱| 中文字幕成人网| 全部av―极品视觉盛宴亚洲| 成人激情校园春色| 日韩欧美一区二区不卡| 亚洲综合色区另类av| 国产精品1区二区.| 欧美美女喷水视频| 日韩美女视频一区二区| 精久久久久久久久久久| 欧美性生交片4| 国产精品视频一二三区| 免费在线观看成人| 欧美视频精品在线观看| 中文字幕中文字幕一区二区 | 精品日韩欧美在线| 亚洲成av人片一区二区三区| 国产aⅴ综合色| 石原莉奈一区二区三区在线观看| 成人av在线一区二区| 欧美mv日韩mv| 日韩国产欧美在线视频| 在线观看国产日韩| 中文字幕字幕中文在线中不卡视频| 国产一区二区成人久久免费影院| 91精品啪在线观看国产60岁| 亚洲精品国产a久久久久久| 成人app网站| 日本一区二区三区视频视频| 精品写真视频在线观看| 欧美一卡二卡三卡| 午夜久久久久久| 欧美综合欧美视频| 亚洲黄色免费网站| 色综合色综合色综合 | 色天使久久综合网天天| 中文成人av在线| 国产大陆亚洲精品国产| 久久午夜电影网| 久久国产婷婷国产香蕉| 日韩情涩欧美日韩视频| 日本欧美韩国一区三区| 88在线观看91蜜桃国自产| 亚洲成人精品影院| 欧美日韩久久一区| 亚洲成人av免费| 欧美日韩aaa| 日韩影院精彩在线| 51午夜精品国产| 日本网站在线观看一区二区三区| 91精品国产品国语在线不卡| 首页国产欧美日韩丝袜| 日韩一区二区三区高清免费看看| 视频一区二区三区入口| 日韩欧美亚洲一区二区| 精品伊人久久久久7777人| 日韩精品一区二区在线观看| 精品午夜久久福利影院| 久久精品无码一区二区三区| 岛国一区二区在线观看| 国产精品久线观看视频| 91麻豆免费观看| 亚洲一区在线观看免费| 欧美蜜桃一区二区三区| 麻豆国产欧美日韩综合精品二区| 日韩免费观看2025年上映的电影| 久久国产精品第一页| 久久久99久久| 色综合一个色综合亚洲| 亚洲福利视频一区| 日韩一区二区三| 国产激情精品久久久第一区二区| 国产精品久久久久一区二区三区| 99re成人精品视频| 亚洲一区二区在线观看视频| 欧美一区二区在线免费观看| 韩国理伦片一区二区三区在线播放| 久久精品一区四区| 91首页免费视频| 婷婷激情综合网| 26uuu亚洲婷婷狠狠天堂| 成a人片国产精品| 亚洲一卡二卡三卡四卡五卡| 日韩久久久久久| 成人av电影在线网| 亚洲国产日产av| 亚洲精品在线电影| 99r国产精品| 青青草国产精品97视觉盛宴 | 本田岬高潮一区二区三区| 亚洲欧美色图小说| 欧美一级在线观看| 成人毛片在线观看| 午夜在线电影亚洲一区| 久久久久久99精品| 欧美午夜影院一区| 国产一区二区三区四| 一级精品视频在线观看宜春院| 日韩一级完整毛片| 91在线无精精品入口| 天堂一区二区在线| 欧美经典一区二区| 欧美精品久久99久久在免费线| 国产成人日日夜夜| 亚欧色一区w666天堂| 国产精品视频线看| 欧美一区二区三区系列电影| 波多野结衣亚洲一区| 麻豆精品一区二区av白丝在线| 国产精品白丝在线| 亚洲精品在线免费播放| 欧美视频中文字幕| www.性欧美| 精品在线观看免费| 亚洲18女电影在线观看| 国产精品欧美一区二区三区| 欧美一区二区三区小说| 日本韩国精品一区二区在线观看| 国产一区二区福利| 日本不卡一区二区三区高清视频| 亚洲欧美视频一区| 欧美韩日一区二区三区四区| 日韩一区二区三| 欧美在线免费观看视频| 成人免费高清视频在线观看| 黄色成人免费在线| 视频一区免费在线观看| 亚洲精品国产无天堂网2021| 国产日韩av一区二区| 精品日韩99亚洲| 欧美日韩一区高清| 色婷婷av一区二区| caoporm超碰国产精品| 国产精一区二区三区| 免播放器亚洲一区| 亚洲大片一区二区三区| 曰韩精品一区二区| 亚洲视频资源在线| 国产精品午夜久久| 国产日产欧美一区二区三区| 精品久久久久久久一区二区蜜臀| 欧美精品aⅴ在线视频| 欧洲精品在线观看| 色域天天综合网| 91免费国产在线观看| zzijzzij亚洲日本少妇熟睡| 国产成人av网站| 国产精品99久久久久久似苏梦涵 | 日韩一区二区三区四区 | 精品一区二区免费视频| 蜜臀av国产精品久久久久| 肉色丝袜一区二区| 日韩福利电影在线观看| 日韩和欧美一区二区| 午夜精品福利在线| 午夜不卡在线视频| 三级久久三级久久| 美日韩黄色大片| 美女网站一区二区| 激情文学综合插| 国产一区二区导航在线播放| 国产麻豆午夜三级精品| 国产精品一卡二卡| 国产91丝袜在线播放九色| 国产福利91精品| 国产91精品久久久久久久网曝门| 处破女av一区二区| 99亚偷拍自图区亚洲| 精品999在线播放| 久久精品日产第一区二区三区高清版| xfplay精品久久| 欧美国产成人在线| 亚洲人吸女人奶水| 亚洲一区二区三区中文字幕| 婷婷开心激情综合| 国模套图日韩精品一区二区|