Пример #1
0
 /// <summary>
 /// 获取实体数据
 /// </summary>
 /// <param name='strCondition'>条件(AND Code='11')</param>
 /// <returns>model</returns>
 public Assets_Record GetModel(string strCondition)
 {
     List<Assets_Record> list = instance.GetListByWhere(strCondition);
     Assets_Record model = new Assets_Record();
     if (list != null && list.Count > 0)
     {
         model = list[0];
     }
     else
     {
         model = null;
     }
     return model;
 }
Пример #2
0
        /// <summary>
        /// 更新固定资产使用记录 Assets_Record对象(即:一条记录
        /// </summary>
        public int Update(Assets_Record assets_Record)
        {
            StringBuilder sbParameter=new StringBuilder();
              StringBuilder sb=new StringBuilder();
              sb.Append(@"UPDATE       Assets_Record       SET ");
            if(assets_Record.ARecord_Type_IsChanged){sbParameter.Append("ARecord_Type=@ARecord_Type, ");}
              if(assets_Record.ARecord_Code_IsChanged){sbParameter.Append("ARecord_Code=@ARecord_Code, ");}
              if(assets_Record.ARecord_ACode_IsChanged){sbParameter.Append("ARecord_ACode=@ARecord_ACode, ");}
              if(assets_Record.ARecord_UserCode_IsChanged){sbParameter.Append("ARecord_UserCode=@ARecord_UserCode, ");}
              if(assets_Record.ARecord_User_IsChanged){sbParameter.Append("ARecord_User=@ARecord_User, ");}
              if(assets_Record.ARecord_UseDeptCode_IsChanged){sbParameter.Append("ARecord_UseDeptCode=@ARecord_UseDeptCode, ");}
              if(assets_Record.ARecord_UseDept_IsChanged){sbParameter.Append("ARecord_UseDept=@ARecord_UseDept, ");}
              if(assets_Record.ARecord_UseCompanyCode_IsChanged){sbParameter.Append("ARecord_UseCompanyCode=@ARecord_UseCompanyCode, ");}
              if(assets_Record.ARecord_UseCompany_IsChanged){sbParameter.Append("ARecord_UseCompany=@ARecord_UseCompany, ");}
              if(assets_Record.ARecord_Usage_IsChanged){sbParameter.Append("ARecord_Usage=@ARecord_Usage, ");}
              if(assets_Record.ARecord_BeginDate_IsChanged){sbParameter.Append("ARecord_BeginDate=@ARecord_BeginDate, ");}
              if(assets_Record.ARecord_EndDate_IsChanged){sbParameter.Append("ARecord_EndDate=@ARecord_EndDate, ");}
              if(assets_Record.ARecord_Remark_IsChanged){sbParameter.Append("ARecord_Remark=@ARecord_Remark, ");}
              if(assets_Record.Stat_IsChanged){sbParameter.Append("Stat=@Stat, ");}
              if(assets_Record.CreateDate_IsChanged){sbParameter.Append("CreateDate=@CreateDate, ");}
              if(assets_Record.UpdateDate_IsChanged){sbParameter.Append("UpdateDate=@UpdateDate, ");}
              if(assets_Record.DeleteDate_IsChanged){sbParameter.Append("DeleteDate=@DeleteDate, ");}
              if(assets_Record.ARecord_IsReturn_IsChanged){sbParameter.Append("ARecord_IsReturn=@ARecord_IsReturn, ");}
              if(assets_Record.ARecord_RDate_IsChanged){sbParameter.Append("ARecord_RDate=@ARecord_RDate, ");}
              if(assets_Record.ARecord_ROwnerName_IsChanged){sbParameter.Append("ARecord_ROwnerName=@ARecord_ROwnerName, ");}
              if(assets_Record.ARecord_RBak_IsChanged){sbParameter.Append("ARecord_RBak=@ARecord_RBak, ");}
              if(assets_Record.ARecord_ROwnerCode_IsChanged){sbParameter.Append("ARecord_ROwnerCode=@ARecord_ROwnerCode, ");}
              if(assets_Record.ARecord_AName_IsChanged){sbParameter.Append("ARecord_AName=@ARecord_AName, ");}
              if(assets_Record.ARecord_ASpec_IsChanged){sbParameter.Append("ARecord_ASpec=@ARecord_ASpec ");}
          sb.Append(sbParameter.ToString().Trim().TrimEnd(','));
              sb.Append(      " WHERE 1=1 AND ((Stat is null) or (Stat=0))   and ARecord_ID=@ARecord_ID; " );
              string sql=sb.ToString();
             if(assets_Record.ARecord_Type_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_Type))
             {
            idb.AddParameter("@ARecord_Type", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Type", assets_Record.ARecord_Type);
             }
              }
             if(assets_Record.ARecord_Code_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_Code))
             {
            idb.AddParameter("@ARecord_Code", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Code", assets_Record.ARecord_Code);
             }
              }
             if(assets_Record.ARecord_ACode_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_ACode))
             {
            idb.AddParameter("@ARecord_ACode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ACode", assets_Record.ARecord_ACode);
             }
              }
             if(assets_Record.ARecord_UserCode_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_UserCode))
             {
            idb.AddParameter("@ARecord_UserCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UserCode", assets_Record.ARecord_UserCode);
             }
              }
             if(assets_Record.ARecord_User_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_User))
             {
            idb.AddParameter("@ARecord_User", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_User", assets_Record.ARecord_User);
             }
              }
             if(assets_Record.ARecord_UseDeptCode_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseDeptCode))
             {
            idb.AddParameter("@ARecord_UseDeptCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseDeptCode", assets_Record.ARecord_UseDeptCode);
             }
              }
             if(assets_Record.ARecord_UseDept_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseDept))
             {
            idb.AddParameter("@ARecord_UseDept", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseDept", assets_Record.ARecord_UseDept);
             }
              }
             if(assets_Record.ARecord_UseCompanyCode_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseCompanyCode))
             {
            idb.AddParameter("@ARecord_UseCompanyCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseCompanyCode", assets_Record.ARecord_UseCompanyCode);
             }
              }
             if(assets_Record.ARecord_UseCompany_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseCompany))
             {
            idb.AddParameter("@ARecord_UseCompany", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseCompany", assets_Record.ARecord_UseCompany);
             }
              }
             if(assets_Record.ARecord_Usage_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_Usage))
             {
            idb.AddParameter("@ARecord_Usage", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Usage", assets_Record.ARecord_Usage);
             }
              }
             if(assets_Record.ARecord_BeginDate_IsChanged)
             {
             if (assets_Record.ARecord_BeginDate == DateTime.MinValue)
             {
            idb.AddParameter("@ARecord_BeginDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_BeginDate", assets_Record.ARecord_BeginDate);
             }
              }
             if(assets_Record.ARecord_EndDate_IsChanged)
             {
             if (assets_Record.ARecord_EndDate == DateTime.MinValue)
             {
            idb.AddParameter("@ARecord_EndDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_EndDate", assets_Record.ARecord_EndDate);
             }
              }
             if(assets_Record.ARecord_Remark_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_Remark))
             {
            idb.AddParameter("@ARecord_Remark", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Remark", assets_Record.ARecord_Remark);
             }
              }
             if(assets_Record.Stat_IsChanged)
             {
             if (assets_Record.Stat == 0)
             {
            idb.AddParameter("@Stat", 0);
             }
             else
             {
            idb.AddParameter("@Stat", assets_Record.Stat);
             }
              }
             if(assets_Record.CreateDate_IsChanged)
             {
             if (assets_Record.CreateDate == DateTime.MinValue)
             {
            idb.AddParameter("@CreateDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@CreateDate", assets_Record.CreateDate);
             }
              }
             if(assets_Record.UpdateDate_IsChanged)
             {
             if (assets_Record.UpdateDate == DateTime.MinValue)
             {
            idb.AddParameter("@UpdateDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@UpdateDate", assets_Record.UpdateDate);
             }
              }
             if(assets_Record.DeleteDate_IsChanged)
             {
             if (assets_Record.DeleteDate == DateTime.MinValue)
             {
            idb.AddParameter("@DeleteDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@DeleteDate", assets_Record.DeleteDate);
             }
              }
             if(assets_Record.ARecord_IsReturn_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_IsReturn))
             {
            idb.AddParameter("@ARecord_IsReturn", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_IsReturn", assets_Record.ARecord_IsReturn);
             }
              }
             if(assets_Record.ARecord_RDate_IsChanged)
             {
             if (assets_Record.ARecord_RDate == DateTime.MinValue)
             {
            idb.AddParameter("@ARecord_RDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_RDate", assets_Record.ARecord_RDate);
             }
              }
             if(assets_Record.ARecord_ROwnerName_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_ROwnerName))
             {
            idb.AddParameter("@ARecord_ROwnerName", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ROwnerName", assets_Record.ARecord_ROwnerName);
             }
              }
             if(assets_Record.ARecord_RBak_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_RBak))
             {
            idb.AddParameter("@ARecord_RBak", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_RBak", assets_Record.ARecord_RBak);
             }
              }
             if(assets_Record.ARecord_ROwnerCode_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_ROwnerCode))
             {
            idb.AddParameter("@ARecord_ROwnerCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ROwnerCode", assets_Record.ARecord_ROwnerCode);
             }
              }
             if(assets_Record.ARecord_AName_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_AName))
             {
            idb.AddParameter("@ARecord_AName", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_AName", assets_Record.ARecord_AName);
             }
              }
             if(assets_Record.ARecord_ASpec_IsChanged)
             {
             if (string.IsNullOrEmpty(assets_Record.ARecord_ASpec))
             {
            idb.AddParameter("@ARecord_ASpec", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ASpec", assets_Record.ARecord_ASpec);
             }
              }

             idb.AddParameter("@ARecord_ID", assets_Record.ARecord_ID);

             int Re = 0;
             //SQL日志记录
             var RunMethod = System.Reflection.MethodBase.GetCurrentMethod();
             System.Collections.Hashtable param = new System.Collections.Hashtable();
             string Ex = "0";
             foreach (System.Collections.DictionaryEntry item in idb.GetParameters())
             {
                 param.Add(item.Key, item.Value);
             }
             try
             {
                 Re = idb.ExeCmd(sql);
                 Ex = Re.ToString();
             }
             catch (Exception ex)
             {
                 Ex = ex.Message;
             }

             SysRunLog.InsertRunSql(sql, param, RunMethod.DeclaringType + "." + RunMethod.Name,Ex);

             return Re;
Пример #3
0
 /// <summary>
 /// 获取指定的固定资产使用记录 Assets_Record对象集合
 /// </summary>
 public List<Assets_Record> GetListByWhere(string strCondition)
 {
     List<Assets_Record> ret = new List<Assets_Record>();
      string sql = "SELECT  ARecord_ID,ARecord_Type,ARecord_Code,ARecord_ACode,ARecord_UserCode,ARecord_User,ARecord_UseDeptCode,ARecord_UseDept,ARecord_UseCompanyCode,ARecord_UseCompany,ARecord_Usage,ARecord_BeginDate,ARecord_EndDate,ARecord_Remark,Stat,CreateDate,UpdateDate,DeleteDate,ARecord_IsReturn,ARecord_RDate,ARecord_ROwnerName,ARecord_RBak,ARecord_ROwnerCode,ARecord_AName,ARecord_ASpec FROM Assets_Record WHERE 1=1 AND ((Stat is null) or (Stat=0) ) ";
      if(!string.IsNullOrEmpty(strCondition))
      {
     strCondition.Replace('\'','"'); //防sql注入
     sql += strCondition ;
      }
       SqlDataReader dr=null;
        try {
       dr=(SqlDataReader)idb.ReturnReader(sql);
      while(dr.Read())
      {
     Assets_Record assets_Record = new Assets_Record();
     if (dr["ARecord_ID"] != DBNull.Value) assets_Record.ARecord_ID = Convert.ToDecimal(dr["ARecord_ID"]);
     if (dr["ARecord_Type"] != DBNull.Value) assets_Record.ARecord_Type = Convert.ToString(dr["ARecord_Type"]);
     if (dr["ARecord_Code"] != DBNull.Value) assets_Record.ARecord_Code = Convert.ToString(dr["ARecord_Code"]);
     if (dr["ARecord_ACode"] != DBNull.Value) assets_Record.ARecord_ACode = Convert.ToString(dr["ARecord_ACode"]);
     if (dr["ARecord_UserCode"] != DBNull.Value) assets_Record.ARecord_UserCode = Convert.ToString(dr["ARecord_UserCode"]);
     if (dr["ARecord_User"] != DBNull.Value) assets_Record.ARecord_User = Convert.ToString(dr["ARecord_User"]);
     if (dr["ARecord_UseDeptCode"] != DBNull.Value) assets_Record.ARecord_UseDeptCode = Convert.ToString(dr["ARecord_UseDeptCode"]);
     if (dr["ARecord_UseDept"] != DBNull.Value) assets_Record.ARecord_UseDept = Convert.ToString(dr["ARecord_UseDept"]);
     if (dr["ARecord_UseCompanyCode"] != DBNull.Value) assets_Record.ARecord_UseCompanyCode = Convert.ToString(dr["ARecord_UseCompanyCode"]);
     if (dr["ARecord_UseCompany"] != DBNull.Value) assets_Record.ARecord_UseCompany = Convert.ToString(dr["ARecord_UseCompany"]);
     if (dr["ARecord_Usage"] != DBNull.Value) assets_Record.ARecord_Usage = Convert.ToString(dr["ARecord_Usage"]);
     if (dr["ARecord_BeginDate"] != DBNull.Value) assets_Record.ARecord_BeginDate = Convert.ToDateTime(dr["ARecord_BeginDate"]);
     if (dr["ARecord_EndDate"] != DBNull.Value) assets_Record.ARecord_EndDate = Convert.ToDateTime(dr["ARecord_EndDate"]);
     if (dr["ARecord_Remark"] != DBNull.Value) assets_Record.ARecord_Remark = Convert.ToString(dr["ARecord_Remark"]);
     if (dr["Stat"] != DBNull.Value) assets_Record.Stat = Convert.ToInt32(dr["Stat"]);
     if (dr["CreateDate"] != DBNull.Value) assets_Record.CreateDate = Convert.ToDateTime(dr["CreateDate"]);
     if (dr["UpdateDate"] != DBNull.Value) assets_Record.UpdateDate = Convert.ToDateTime(dr["UpdateDate"]);
     if (dr["DeleteDate"] != DBNull.Value) assets_Record.DeleteDate = Convert.ToDateTime(dr["DeleteDate"]);
     if (dr["ARecord_IsReturn"] != DBNull.Value) assets_Record.ARecord_IsReturn = Convert.ToString(dr["ARecord_IsReturn"]);
     if (dr["ARecord_RDate"] != DBNull.Value) assets_Record.ARecord_RDate = Convert.ToDateTime(dr["ARecord_RDate"]);
     if (dr["ARecord_ROwnerName"] != DBNull.Value) assets_Record.ARecord_ROwnerName = Convert.ToString(dr["ARecord_ROwnerName"]);
     if (dr["ARecord_RBak"] != DBNull.Value) assets_Record.ARecord_RBak = Convert.ToString(dr["ARecord_RBak"]);
     if (dr["ARecord_ROwnerCode"] != DBNull.Value) assets_Record.ARecord_ROwnerCode = Convert.ToString(dr["ARecord_ROwnerCode"]);
     if (dr["ARecord_AName"] != DBNull.Value) assets_Record.ARecord_AName = Convert.ToString(dr["ARecord_AName"]);
     if (dr["ARecord_ASpec"] != DBNull.Value) assets_Record.ARecord_ASpec = Convert.ToString(dr["ARecord_ASpec"]);
     ret.Add(assets_Record);
      }
       }catch (System.Exception ex){ throw ex; }  finally { if (dr != null) { dr.Close(); } if (idb.GetConnection() != null && idb.GetConnection().State == ConnectionState.Open) { idb.GetConnection().Close(); }   }
      return ret;
 }
Пример #4
0
        /// <summary>
        /// 获取指定的固定资产使用记录 Assets_Record对象(即:一条记录
        /// </summary>
        public Assets_Record GetByKey(decimal aRecord_ID)
        {
            Assets_Record assets_Record = new Assets_Record();
             string sql = "SELECT  ARecord_ID,ARecord_Type,ARecord_Code,ARecord_ACode,ARecord_UserCode,ARecord_User,ARecord_UseDeptCode,ARecord_UseDept,ARecord_UseCompanyCode,ARecord_UseCompany,ARecord_Usage,ARecord_BeginDate,ARecord_EndDate,ARecord_Remark,Stat,CreateDate,UpdateDate,DeleteDate,ARecord_IsReturn,ARecord_RDate,ARecord_ROwnerName,ARecord_RBak,ARecord_ROwnerCode,ARecord_AName,ARecord_ASpec FROM Assets_Record WHERE 1=1 AND ((Stat is null) or (Stat=0) )  AND ARecord_ID=@ARecord_ID ";
             idb.AddParameter("@ARecord_ID", aRecord_ID);

              SqlDataReader dr=null;
               try {
              dr=(SqlDataReader)idb.ReturnReader(sql);
             while(dr.Read())
             {
            if (dr["ARecord_ID"] != DBNull.Value) assets_Record.ARecord_ID = Convert.ToDecimal(dr["ARecord_ID"]);
            if (dr["ARecord_Type"] != DBNull.Value) assets_Record.ARecord_Type = Convert.ToString(dr["ARecord_Type"]);
            if (dr["ARecord_Code"] != DBNull.Value) assets_Record.ARecord_Code = Convert.ToString(dr["ARecord_Code"]);
            if (dr["ARecord_ACode"] != DBNull.Value) assets_Record.ARecord_ACode = Convert.ToString(dr["ARecord_ACode"]);
            if (dr["ARecord_UserCode"] != DBNull.Value) assets_Record.ARecord_UserCode = Convert.ToString(dr["ARecord_UserCode"]);
            if (dr["ARecord_User"] != DBNull.Value) assets_Record.ARecord_User = Convert.ToString(dr["ARecord_User"]);
            if (dr["ARecord_UseDeptCode"] != DBNull.Value) assets_Record.ARecord_UseDeptCode = Convert.ToString(dr["ARecord_UseDeptCode"]);
            if (dr["ARecord_UseDept"] != DBNull.Value) assets_Record.ARecord_UseDept = Convert.ToString(dr["ARecord_UseDept"]);
            if (dr["ARecord_UseCompanyCode"] != DBNull.Value) assets_Record.ARecord_UseCompanyCode = Convert.ToString(dr["ARecord_UseCompanyCode"]);
            if (dr["ARecord_UseCompany"] != DBNull.Value) assets_Record.ARecord_UseCompany = Convert.ToString(dr["ARecord_UseCompany"]);
            if (dr["ARecord_Usage"] != DBNull.Value) assets_Record.ARecord_Usage = Convert.ToString(dr["ARecord_Usage"]);
            if (dr["ARecord_BeginDate"] != DBNull.Value) assets_Record.ARecord_BeginDate = Convert.ToDateTime(dr["ARecord_BeginDate"]);
            if (dr["ARecord_EndDate"] != DBNull.Value) assets_Record.ARecord_EndDate = Convert.ToDateTime(dr["ARecord_EndDate"]);
            if (dr["ARecord_Remark"] != DBNull.Value) assets_Record.ARecord_Remark = Convert.ToString(dr["ARecord_Remark"]);
            if (dr["Stat"] != DBNull.Value) assets_Record.Stat = Convert.ToInt32(dr["Stat"]);
            if (dr["CreateDate"] != DBNull.Value) assets_Record.CreateDate = Convert.ToDateTime(dr["CreateDate"]);
            if (dr["UpdateDate"] != DBNull.Value) assets_Record.UpdateDate = Convert.ToDateTime(dr["UpdateDate"]);
            if (dr["DeleteDate"] != DBNull.Value) assets_Record.DeleteDate = Convert.ToDateTime(dr["DeleteDate"]);
            if (dr["ARecord_IsReturn"] != DBNull.Value) assets_Record.ARecord_IsReturn = Convert.ToString(dr["ARecord_IsReturn"]);
            if (dr["ARecord_RDate"] != DBNull.Value) assets_Record.ARecord_RDate = Convert.ToDateTime(dr["ARecord_RDate"]);
            if (dr["ARecord_ROwnerName"] != DBNull.Value) assets_Record.ARecord_ROwnerName = Convert.ToString(dr["ARecord_ROwnerName"]);
            if (dr["ARecord_RBak"] != DBNull.Value) assets_Record.ARecord_RBak = Convert.ToString(dr["ARecord_RBak"]);
            if (dr["ARecord_ROwnerCode"] != DBNull.Value) assets_Record.ARecord_ROwnerCode = Convert.ToString(dr["ARecord_ROwnerCode"]);
            if (dr["ARecord_AName"] != DBNull.Value) assets_Record.ARecord_AName = Convert.ToString(dr["ARecord_AName"]);
            if (dr["ARecord_ASpec"] != DBNull.Value) assets_Record.ARecord_ASpec = Convert.ToString(dr["ARecord_ASpec"]);
             }
              }catch (System.Exception ex){ throw ex; }  finally { if (dr != null) { dr.Close(); } if (idb.GetConnection() != null && idb.GetConnection().State == ConnectionState.Open) { idb.GetConnection().Close(); }   }
             return assets_Record;
        }
Пример #5
0
        /// <summary>
        /// 添加固定资产使用记录 Assets_Record对象(即:一条记录)
        /// </summary>
        public int Add(Assets_Record assets_Record)
        {
            string sql = "INSERT INTO Assets_Record (ARecord_Type,ARecord_Code,ARecord_ACode,ARecord_UserCode,ARecord_User,ARecord_UseDeptCode,ARecord_UseDept,ARecord_UseCompanyCode,ARecord_UseCompany,ARecord_Usage,ARecord_BeginDate,ARecord_EndDate,ARecord_Remark,Stat,CreateDate,UpdateDate,DeleteDate,ARecord_IsReturn,ARecord_RDate,ARecord_ROwnerName,ARecord_RBak,ARecord_ROwnerCode,ARecord_AName,ARecord_ASpec) VALUES (@ARecord_Type,@ARecord_Code,@ARecord_ACode,@ARecord_UserCode,@ARecord_User,@ARecord_UseDeptCode,@ARecord_UseDept,@ARecord_UseCompanyCode,@ARecord_UseCompany,@ARecord_Usage,@ARecord_BeginDate,@ARecord_EndDate,@ARecord_Remark,@Stat,@CreateDate,@UpdateDate,@DeleteDate,@ARecord_IsReturn,@ARecord_RDate,@ARecord_ROwnerName,@ARecord_RBak,@ARecord_ROwnerCode,@ARecord_AName,@ARecord_ASpec)";
             if (string.IsNullOrEmpty(assets_Record.ARecord_Type))
             {
            idb.AddParameter("@ARecord_Type", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Type", assets_Record.ARecord_Type);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_Code))
             {
            idb.AddParameter("@ARecord_Code", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Code", assets_Record.ARecord_Code);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_ACode))
             {
            idb.AddParameter("@ARecord_ACode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ACode", assets_Record.ARecord_ACode);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_UserCode))
             {
            idb.AddParameter("@ARecord_UserCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UserCode", assets_Record.ARecord_UserCode);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_User))
             {
            idb.AddParameter("@ARecord_User", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_User", assets_Record.ARecord_User);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseDeptCode))
             {
            idb.AddParameter("@ARecord_UseDeptCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseDeptCode", assets_Record.ARecord_UseDeptCode);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseDept))
             {
            idb.AddParameter("@ARecord_UseDept", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseDept", assets_Record.ARecord_UseDept);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseCompanyCode))
             {
            idb.AddParameter("@ARecord_UseCompanyCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseCompanyCode", assets_Record.ARecord_UseCompanyCode);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_UseCompany))
             {
            idb.AddParameter("@ARecord_UseCompany", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_UseCompany", assets_Record.ARecord_UseCompany);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_Usage))
             {
            idb.AddParameter("@ARecord_Usage", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Usage", assets_Record.ARecord_Usage);
             }
             if (assets_Record.ARecord_BeginDate == DateTime.MinValue)
             {
            idb.AddParameter("@ARecord_BeginDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_BeginDate", assets_Record.ARecord_BeginDate);
             }
             if (assets_Record.ARecord_EndDate == DateTime.MinValue)
             {
            idb.AddParameter("@ARecord_EndDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_EndDate", assets_Record.ARecord_EndDate);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_Remark))
             {
            idb.AddParameter("@ARecord_Remark", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_Remark", assets_Record.ARecord_Remark);
             }
             if (assets_Record.Stat == 0)
             {
            idb.AddParameter("@Stat", 0);
             }
             else
             {
            idb.AddParameter("@Stat", assets_Record.Stat);
             }
             if (assets_Record.CreateDate == DateTime.MinValue)
             {
            idb.AddParameter("@CreateDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@CreateDate", assets_Record.CreateDate);
             }
             if (assets_Record.UpdateDate == DateTime.MinValue)
             {
            idb.AddParameter("@UpdateDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@UpdateDate", assets_Record.UpdateDate);
             }
             if (assets_Record.DeleteDate == DateTime.MinValue)
             {
            idb.AddParameter("@DeleteDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@DeleteDate", assets_Record.DeleteDate);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_IsReturn))
             {
            idb.AddParameter("@ARecord_IsReturn", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_IsReturn", assets_Record.ARecord_IsReturn);
             }
             if (assets_Record.ARecord_RDate == DateTime.MinValue)
             {
            idb.AddParameter("@ARecord_RDate", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_RDate", assets_Record.ARecord_RDate);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_ROwnerName))
             {
            idb.AddParameter("@ARecord_ROwnerName", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ROwnerName", assets_Record.ARecord_ROwnerName);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_RBak))
             {
            idb.AddParameter("@ARecord_RBak", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_RBak", assets_Record.ARecord_RBak);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_ROwnerCode))
             {
            idb.AddParameter("@ARecord_ROwnerCode", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ROwnerCode", assets_Record.ARecord_ROwnerCode);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_AName))
             {
            idb.AddParameter("@ARecord_AName", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_AName", assets_Record.ARecord_AName);
             }
             if (string.IsNullOrEmpty(assets_Record.ARecord_ASpec))
             {
            idb.AddParameter("@ARecord_ASpec", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@ARecord_ASpec", assets_Record.ARecord_ASpec);
             }

             int Re = 0;
             //SQL日志记录
             var RunMethod = System.Reflection.MethodBase.GetCurrentMethod();
             System.Collections.Hashtable param = new System.Collections.Hashtable();
             string Ex = "0";
             foreach (System.Collections.DictionaryEntry item in idb.GetParameters())
             {
                 param.Add(item.Key, item.Value);
             }
             try
             {
                 Re = idb.ExeCmd(sql);
                 Ex = Re.ToString();
             }
             catch (Exception ex)
             {
                 Ex = ex.Message;
             }

             SysRunLog.InsertRunSql(sql, param, RunMethod.DeclaringType + "." + RunMethod.Name,Ex);

             return Re;
        }
Пример #6
0
 /// <summary>
 /// 更新数据
 /// </summary>
 /// <param name='model'>实体</param>
 /// <returns>bool</returns>
 public bool Update(Assets_Record model,bool IsValid)
 {
     bool result = false;
     var e = new ModelExceptions();
     if(e.IsValid && IsValid){
         int _rseult = instance.Update(model);
         if (_rseult > 0)
         {
             result = true;
         }
     }
     return result;
 }
Пример #7
0
 /// <summary>
 /// 插入数据
 /// </summary>
 /// <param name='model'>实体</param>
 /// <param name='model'>是否完成验证</param>
 /// <returns>bool</returns>
 public bool Insert(Assets_Record model,bool IsValid)
 {
     var e = new ModelExceptions();
     bool result = false;
     if (e.IsValid && IsValid)
     {
         //完成了验证,开始更新数据库了
         int _result = instance.Add(model);
         if (_result > 0)
         {
             result = true;
         }
     }
     return result;
 }
Пример #8
0
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name='model'>实体</param>
        /// <returns>bool</returns>
        public bool Insert(Assets_Record model)
        {
            bool result = false;
            try
            {
                int _result = instance.Add(model);
                if (_result > 0)
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return result;
        }