Example #1
0
 public static void Update(EntityData entity)
 {
     using (StandardEntityDAO ydao = new StandardEntityDAO("StampDuty"))
     {
         ydao.UpdateEntity(entity);
     }
 }
Example #2
0
 public static void UpdateStandard_ConstructProgress(EntityData entity)
 {
     try
     {
         using (StandardEntityDAO ydao = new StandardEntityDAO("Standard_ConstructProgress"))
         {
             ydao.UpdateEntity(entity);
         }
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }
Example #3
0
 public static void UpdateStandard_Supplier(EntityData entity)
 {
     try
     {
         using (StandardEntityDAO ydao = new StandardEntityDAO("Standard_Supplier"))
         {
             ydao.UpdateEntity(entity);
         }
     }
     catch (Exception exception)
     {
         throw exception;
     }
 }
Example #4
0
        private static EntityData ImportSalClientByClient(string ClientCode, string ProjectCode, DataSet dsSrc, StandardEntityDAO dao)
        {
            EntityData data2;

            try
            {
                DataRow   row;
                DataTable table = dsSrc.Tables["Client"];
                DataRow   row2  = table.Rows[0];
                dao.EntityName = "SalClient";
                EntityData entitydata = new EntityData("SalClient");
                entitydata = dao.SelectbyPrimaryKey(ClientCode);
                if (entitydata.HasRecord())
                {
                    row = entitydata.CurrentTable.Rows[0];
                }
                else
                {
                    row = entitydata.CurrentTable.NewRow();
                }
                row["ProjectCode"] = ProjectCode;
                row["ClientCode"]  = row2["client_code"];
                row["ClientName"]  = row2["client_name"];
                if (!entitydata.HasRecord())
                {
                    entitydata.AddNewRecord(row);
                    dao.InsertEntity(entitydata);
                }
                else
                {
                    dao.UpdateEntity(entitydata);
                }
                data2 = entitydata;
            }
            catch (Exception exception)
            {
                throw exception;
            }
            return(data2);
        }
Example #5
0
        private void ImportSalContract(string[] m_strSub, string ContractCode, string ProjectCode, StandardEntityDAO dao)
        {
            try
            {
                dao.EntityName = "SalContract";
                EntityData entity = new EntityData("SalContract");
                entity = dao.SelectbyPrimaryKey(ContractCode);
                DataRow dr;

                if (entity.HasRecord())
                {
                    dr = entity.CurrentTable.Rows[0];
                }
                else
                {
                    dr = entity.CurrentTable.NewRow();
                }

                dr["ProjectCode"]  = ProjectCode;
                dr["ContractCode"] = ContractCode;
                dr["ContractID"]   = m_strSub[2];
                dr["ClientName"]   = m_strSub[1];
                dr["Room"]         = m_strSub[6];

                try
                {
                    dr["UnitPrice"] = decimal.Parse(m_strSub[8]);
                }
                catch
                {
                    dr["UnitPrice"] = 0;
                }

                dr["BofangCode"]   = m_strSub[3];
                dr["BuildingName"] = m_strSub[4];
                dr["ChamberName"]  = m_strSub[5];

                try
                {
                    dr["BuildDim"] = decimal.Parse(m_strSub[7]);
                }
                catch
                {
                    dr["BuildDim"] = 0;
                }

                //按合同号取供应商代码
                //					string SuplName = GetSuplNameByContract(dr["ContractID"].ToString());
                //					string SuplCode = GetSuplCodeByName(SuplName, ProjectCode);
                //					dr["SuplCode"] = SuplCode;

                if (!entity.HasRecord())
                {
                    entity.AddNewRecord(dr);
                    dao.InsertEntity(entity);
                }
                else
                {
                    dao.UpdateEntity(entity);
                }

                entity.Dispose();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }