/// <summary> /// 部分修改保存 /// </summary> /// <param name="model">对象clsCompany的一个实例参数</param> /// <returns></returns> public int UpdatePart(clsCompany model, string sOldCode, out string errMsg) { errMsg = string.Empty; int rtn = 0; try { sb.Length = 0; sb.Append("UPDATE TCOMPANY SET "); sb.AppendFormat("StdCode='{0}',", model.StdCode); sb.AppendFormat("CAllow='{0}',", model.CAllow); sb.AppendFormat("CompanyID='{0}',", model.CompanyID); sb.AppendFormat("OtherCodeInfo='{0}',", model.OtherCodeInfo); sb.AppendFormat("FullName='{0}',", model.FullName); sb.AppendFormat("ShortName='{0}',", model.ShortName); sb.AppendFormat("DisplayName='{0}',", model.DisplayName); sb.AppendFormat("ShortCut='{0}',", model.ShortCut); sb.AppendFormat("Property='{0}',", model.Property); sb.AppendFormat("KindCode='{0}',", model.KindCode); sb.AppendFormat("RegCapital={0},", model.RegCapital); sb.AppendFormat("Unit='{0}',", model.Unit); sb.AppendFormat("Incorporator='{0}',", model.Incorporator); if (model.RegDate != null) { sb.AppendFormat("RegDate='{0}',", model.RegDate); } if (model.RegDate == null) { sb.AppendFormat("RegDate=null,", string.Empty); } sb.AppendFormat("DistrictCode='{0}',", model.DistrictCode); sb.AppendFormat("PostCode='{0}',", model.PostCode); sb.AppendFormat("Address='{0}',", model.Address); sb.AppendFormat("LinkMan='{0}',", model.LinkMan); sb.AppendFormat("LinkInfo='{0}',", model.LinkInfo); sb.AppendFormat("CreditLevel='{0}',", model.CreditLevel); sb.AppendFormat("CreditRecord='{0}',", model.CreditRecord); sb.AppendFormat("ProductInfo='{0}',", model.ProductInfo); sb.AppendFormat("OtherInfo='{0}',", model.OtherInfo); sb.AppendFormat("CheckLevel='{0}',", model.CheckLevel); sb.AppendFormat("FoodSafeRecord='{0}',", model.FoodSafeRecord); sb.AppendFormat("IsReadOnly={0},", model.IsReadOnly); sb.AppendFormat("IsLock={0},", model.IsLock); sb.AppendFormat("Remark='{0}',", model.Remark); sb.AppendFormat("ComProperty='{0}'", model.ComProperty); sb.AppendFormat(" WHERE SysCode='{0}'", sOldCode); DataBase.ExecuteCommand(sb.ToString(), out errMsg); sb.Length = 0; rtn = 1; } catch (Exception e) { errMsg = e.Message; } return(rtn); }
/// <summary> /// 插入一条明细记录 /// </summary> /// <param name="model">ID>0为修改 ID=0为新增</param> /// <returns></returns> public int Insert(clsCompany model, out string errMsg) { errMsg = string.Empty; int rtn = 0; try { sb.Length = 0; if (model.ID > 0) { //修改 sb.AppendFormat("Update tCompany Set SysCode = '{0}',StdCode = '{1}',CAllow = '{2}',", model.SysCode, model.StdCode, model.CAllow); sb.AppendFormat("ISSUEAGENCY = '{0}',ISSUEDATE = '{1}',PERIODSTART = '{2}',PERIODEND = '{3}',", model.ISSUEAGENCY, model.ISSUEDATE, model.PERIODSTART, model.PERIODEND); sb.AppendFormat("VIOLATENUM = '{0}',LONGITUDE = '{1}',LATITUDE = '{2}',SCOPE = '{3}',", model.VIOLATENUM, model.LONGITUDE, model.LATITUDE, model.SCOPE); sb.AppendFormat("PUNISH = '{0}',CompanyID = '{1}',OtherCodeInfo = '{2}',FullName = '{3}',", model.PUNISH, model.CompanyID, model.OtherCodeInfo, model.FullName); sb.AppendFormat("ShortName = '{0}',DisplayName = '{1}',ShortCut = '{2}',Property = '{3}',", model.ShortName, model.DisplayName, model.ShortCut, model.Property); sb.AppendFormat("KindCode = '{0}',RegCapital = '{1}',Unit = '{2}',Incorporator = '{3}',", model.KindCode, model.RegCapital, model.Unit, model.Incorporator); //sb.AppendFormat("RegDate = '{0}',DistrictCode = '{1}',Address = '{2}',PostCode = '{3}',", model.RegDate, model.DistrictCode, model.Address, model.PostCode); sb.AppendFormat("DistrictCode = '{0}',Address = '{1}',PostCode = '{2}',", model.DistrictCode, model.Address, model.PostCode); sb.AppendFormat("LinkMan = '{0}',LinkInfo = '{1}',CreditLevel = '{2}',CreditRecord = '{3}',", model.LinkMan, model.LinkInfo, model.CreditLevel, model.CreditRecord); sb.AppendFormat("ProductInfo = '{0}',OtherInfo = '{1}',CheckLevel = '{2}',FoodSafeRecord = '{3}',", model.ProductInfo, model.OtherInfo, model.CheckLevel, model.FoodSafeRecord); sb.AppendFormat("IsReadOnly = {0},IsLock = {1},Remark = '{2}',ComProperty = '{3}',", model.IsReadOnly, model.IsLock, model.Remark, model.ComProperty); sb.AppendFormat("TSign = '{0}' Where ID = {1}", model.TSign, model.ID); } else { //新增 sb.Append("INSERT INTO tCompany"); sb.Append("(SysCode,StdCode,CAllow,ISSUEAGENCY,ISSUEDATE,PERIODSTART,PERIODEND,VIOLATENUM,LONGITUDE,LATITUDE,SCOPE,PUNISH,CompanyID,OtherCodeInfo,FullName,"); sb.Append("ShortName,DisplayName,ShortCut,Property,KindCode,RegCapital,Unit,Incorporator,"); if (model.RegDate != null) { sb.Append("RegDate,"); } sb.Append("DistrictCode,PostCode,Address,LinkMan,LinkInfo,"); sb.Append("CreditLevel,CreditRecord,ProductInfo,OtherInfo,CheckLevel,FoodSafeRecord,IsReadOnly,IsLock,Remark,ComProperty,TSign)"); sb.Append(" VALUES("); sb.AppendFormat("'{0}',", model.SysCode); sb.AppendFormat("'{0}',", model.StdCode); sb.AppendFormat("'{0}',", model.CAllow); sb.AppendFormat("'{0}',", model.ISSUEAGENCY); sb.AppendFormat("'{0}',", model.ISSUEDATE); sb.AppendFormat("'{0}',", model.PERIODSTART); sb.AppendFormat("'{0}',", model.PERIODEND); sb.AppendFormat("'{0}',", model.VIOLATENUM); sb.AppendFormat("'{0}',", model.LONGITUDE); sb.AppendFormat("'{0}',", model.LATITUDE); sb.AppendFormat("'{0}',", model.SCOPE); sb.AppendFormat("'{0}',", model.PUNISH); sb.AppendFormat("'{0}',", model.CompanyID); sb.AppendFormat("'{0}',", model.OtherCodeInfo); sb.AppendFormat("'{0}',", model.FullName); sb.AppendFormat("'{0}',", model.ShortName); sb.AppendFormat("'{0}',", model.DisplayName); sb.AppendFormat("'{0}',", model.ShortCut); sb.AppendFormat("'{0}',", model.Property); sb.AppendFormat("'{0}',", model.KindCode); sb.AppendFormat("{0},", model.RegCapital); sb.AppendFormat("'{0}',", model.Unit); sb.AppendFormat("'{0}',", model.Incorporator); if (model.RegDate != null) { sb.AppendFormat("'{0}',", model.RegDate); } sb.AppendFormat("'{0}',", model.DistrictCode); sb.AppendFormat("'{0}',", model.PostCode); sb.AppendFormat("'{0}',", model.Address); sb.AppendFormat("'{0}',", model.LinkMan); sb.AppendFormat("'{0}',", model.LinkInfo); sb.AppendFormat("'{0}',", model.CreditLevel); sb.AppendFormat("'{0}',", model.CreditRecord); sb.AppendFormat("'{0}',", model.ProductInfo); sb.AppendFormat("'{0}',", model.OtherInfo); sb.AppendFormat("'{0}',", model.CheckLevel); sb.AppendFormat("'{0}',", model.FoodSafeRecord); sb.AppendFormat("{0},", model.IsReadOnly); sb.AppendFormat("{0},", model.IsLock); sb.AppendFormat("'{0}',", model.Remark); sb.AppendFormat("'{0}',", model.ComProperty); sb.AppendFormat("'{0}'", model.TSign); sb.Append(")"); } DataBase.ExecuteCommand(sb.ToString(), out errMsg); sb.Length = 0; rtn = 1; } catch (Exception e) { errMsg = e.Message; } return(rtn); }