示例#1
0
        public App_Detail_TM06DKQT_Info AppTM06DKQTGetByID(string pAppHeaderID,
                                                           string pLanguage, int pStatus, ref List <AppClassDetailInfo> pListAppClass)
        {
            List <AppClassDetailInfo> _listAppClass = new List <AppClassDetailInfo>();
            App_Detail_TM06DKQT_Info  _Tm06DKQT     = new App_Detail_TM06DKQT_Info();
            DataSet _DS = new DataSet();

            try
            {
                var objData = new C07_DA();
                _DS = objData.AppTM06DKQTGetByID(pAppHeaderID, pLanguage, pStatus);
                if (_DS != null && _DS.Tables.Count == 3)
                {
                    _Tm06DKQT = CBO <App_Detail_TM06DKQT_Info> .FillObjectFromDataSet(_DS);

                    _listAppClass = CBO <AppClassDetailInfo> .FillCollectionFromDataTable(_DS.Tables[2]);
                }
            }
            catch (Exception ex)
            {
                Logger.LogException(ex);
                return(_Tm06DKQT);
            }
            pListAppClass = _listAppClass;
            return(_Tm06DKQT);
        }
示例#2
0
 public int Deleted(decimal p_app_header_id, string pAppCode, string pLanguage)
 {
     try
     {
         C07_DA _obj_da = new C07_DA();
         return(_obj_da.Deleted(p_app_header_id, pAppCode, pLanguage));
     }
     catch (Exception ex)
     {
         Logger.LogException(ex);
         return(ErrorCode.Error);
     }
 }
示例#3
0
 public decimal UpDate(C07_Info pInfo)
 {
     try
     {
         C07_DA _obj_da = new C07_DA();
         return(_obj_da.UpDate(pInfo));
     }
     catch (Exception ex)
     {
         Logger.LogException(ex);
         return(ErrorCode.Error);
     }
 }
示例#4
0
        public C07_Info GetByID(decimal p_app_header_id, string p_language_code,
                                ref ApplicationHeaderInfo applicationHeaderInfo,
                                ref List <AppDocumentInfo> appDocumentInfos,
                                ref List <AppFeeFixInfo> appFeeFixInfos,
                                ref List <Other_MasterInfo> pOther_MasterInfo,
                                ref List <AppDocumentOthersInfo> pAppDocOtherInfo,
                                ref List <AppClassDetailInfo> appClassDetailInfos
                                )
        {
            try
            {
                C07_DA   _obj_da   = new C07_DA();
                DataSet  dataSet   = _obj_da.GetByID(p_app_header_id, p_language_code);
                C07_Info _C07_Info = CBO <C07_Info> .FillObjectFromDataSet(dataSet);

                if (dataSet != null && dataSet.Tables.Count == 7)
                {
                    applicationHeaderInfo = CBO <ApplicationHeaderInfo> .FillObjectFromDataTable(dataSet.Tables[1]);

                    appDocumentInfos = CBO <AppDocumentInfo> .FillCollectionFromDataTable(dataSet.Tables[2]);

                    appFeeFixInfos = CBO <AppFeeFixInfo> .FillCollectionFromDataTable(dataSet.Tables[3]);

                    pOther_MasterInfo = CBO <Other_MasterInfo> .FillCollectionFromDataTable(dataSet.Tables[4]);

                    appClassDetailInfos = CBO <AppClassDetailInfo> .FillCollectionFromDataTable(dataSet.Tables[5]);

                    pAppDocOtherInfo = CBO <AppDocumentOthersInfo> .FillCollectionFromDataTable(dataSet.Tables[6]);
                }

                return(_C07_Info);
            }
            catch (Exception ex)
            {
                Logger.LogException(ex);
                return(new C07_Info());
            }
        }