예제 #1
0
        private static FKTZSZYDEntityCollection AggData(DataTable dt)
        {
            FKTZSZYDEntityCollection fKTZSZYDEntitys = new FKTZSZYDEntityCollection();

            foreach (DataRow item in dt.Rows)
            {
                FKTZSZYDEntity fKTZSZYDEntity = new FKTZSZYDEntity();
                fKTZSZYDEntity.ID        = Convert.ToInt32(item["ID"]);
                fKTZSZYDEntity.TASKID    = Convert.ToInt32(item["TASKID"]);
                fKTZSZYDEntity.Z_GLBH    = Convert.ToString(item["Z_GLBH"]);
                fKTZSZYDEntity.Z_GLBH_PK = Convert.ToString(item["Z_GLBH_PK"]);
                fKTZSZYDEntity.Z_YWLX    = Convert.ToString(item["Z_YWLX"]);
                if (fKTZSZYDEntity.Z_YWLX == "-")
                {
                    fKTZSZYDEntity.Z_YWLX = "";
                }
                fKTZSZYDEntity.Z_HTBH   = Convert.ToString(item["Z_HTBH"]);
                fKTZSZYDEntity.Z_YYDD   = Convert.ToString(item["Z_YYDD"]);
                fKTZSZYDEntity.KHBM     = Convert.ToString(item["KHBM"]);
                fKTZSZYDEntity.S_KPJE   = Convert.ToDecimal(item["S_KPJE"]);
                fKTZSZYDEntity.C_SAKNR  = Convert.ToString(item["C_SAKNR"]);
                fKTZSZYDEntity.C_SNWBMC = Convert.ToString(item["C_SNWBMC"]);
                fKTZSZYDEntity.C_WBJE   = Convert.ToString(item["C_WBJE"]) == "" ? 0 : Convert.ToDecimal(item["C_WBJE"]);
                fKTZSZYDEntity.SJZFJE   = Convert.ToDecimal(item["SJZFJE"]);
                fKTZSZYDEntitys.Add(fKTZSZYDEntity);
            }
            return(fKTZSZYDEntitys);
        }
        public static FKTZSServiceEntity Load(ApplyNoEntity applyNoEntity)
        {
            FKTZSServiceEntity fktzsServiceEntity = new FKTZSServiceEntity();

            fktzsServiceEntity.ApplyNoEntity    = applyNoEntity;
            fktzsServiceEntity.Fktzs_C_HEntitys = FKTZS_C_HEntity.Load(applyNoEntity);
            fktzsServiceEntity.InvoiceEntitys   = InvoiceEntityCollection.Load(applyNoEntity);
            //2018-8-21 11:57:44改造开票申请取数逻辑。开票申请有偿、无偿的取数表不同
            fktzsServiceEntity.KpsqEntitys     = KPSQFactory.Create(applyNoEntity).Load(applyNoEntity);//KPSQEntityCollection.Load(applyNoEntity);
            fktzsServiceEntity.FKTZSZYDEntitys = FKTZSZYDEntityCollection.Load(applyNoEntity);
            return(fktzsServiceEntity);
        }