コード例 #1
0
ファイル: ADOVerify_Template.cs プロジェクト: huaminglee/hfoa
        /// <summary>
        /// 添加审核模板 Verify_Template对象(即:一条记录)
        /// </summary>
        public object AddWithReturn(Verify_Template verify_Template)
        {
            string sql = "INSERT INTO Verify_Template (VT_Key,VT_No,VerifyNode_Code4,VerifyNode_Name3,Flag) VALUES (@VT_Key,@VT_No,@VerifyNode_Code4,@VerifyNode_Name3,@Flag);SELECT @@IDENTITY AS ReturnID;";
             if (string.IsNullOrEmpty(verify_Template.VT_Key))
             {
            idb.AddParameter("@VT_Key", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VT_Key", verify_Template.VT_Key);
             }
             if (string.IsNullOrEmpty(verify_Template.VT_No))
             {
            idb.AddParameter("@VT_No", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VT_No", verify_Template.VT_No);
             }
             if (string.IsNullOrEmpty(verify_Template.VerifyNode_Code4))
             {
            idb.AddParameter("@VerifyNode_Code4", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VerifyNode_Code4", verify_Template.VerifyNode_Code4);
             }
             if (string.IsNullOrEmpty(verify_Template.VerifyNode_Name3))
             {
            idb.AddParameter("@VerifyNode_Name3", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VerifyNode_Name3", verify_Template.VerifyNode_Name3);
             }
             if (verify_Template.Flag == 0)
             {
            idb.AddParameter("@Flag", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@Flag", verify_Template.Flag);
             }

             return idb.ExeCmd(sql);
        }
コード例 #2
0
ファイル: ADOVerify_Template.cs プロジェクト: huaminglee/hfoa
        /// <summary>
        /// 更新审核模板 Verify_Template对象(即:一条记录
        /// </summary>
        public int Update(Verify_Template verify_Template)
        {
            StringBuilder sbParameter=new StringBuilder();
              StringBuilder sb=new StringBuilder();
              sb.Append(@"UPDATE       Verify_Template       SET ");
            if(verify_Template.VT_Key_IsChanged){sbParameter.Append("VT_Key=@VT_Key, ");}
              if(verify_Template.VT_No_IsChanged){sbParameter.Append("VT_No=@VT_No, ");}
              if(verify_Template.VerifyNode_Code4_IsChanged){sbParameter.Append("VerifyNode_Code4=@VerifyNode_Code4, ");}
              if(verify_Template.VerifyNode_Name3_IsChanged){sbParameter.Append("VerifyNode_Name3=@VerifyNode_Name3, ");}
              if(verify_Template.Flag_IsChanged){sbParameter.Append("Flag=@Flag ");}
          sb.Append(sbParameter.ToString().Trim().TrimEnd(','));
              sb.Append(      " WHERE 1=1 AND ((Stat is null) or (Stat=0))   and VT_ID=@VT_ID; " );
              string sql=sb.ToString();
             if(verify_Template.VT_Key_IsChanged)
             {
             if (string.IsNullOrEmpty(verify_Template.VT_Key))
             {
            idb.AddParameter("@VT_Key", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VT_Key", verify_Template.VT_Key);
             }
              }
             if(verify_Template.VT_No_IsChanged)
             {
             if (string.IsNullOrEmpty(verify_Template.VT_No))
             {
            idb.AddParameter("@VT_No", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VT_No", verify_Template.VT_No);
             }
              }
             if(verify_Template.VerifyNode_Code4_IsChanged)
             {
             if (string.IsNullOrEmpty(verify_Template.VerifyNode_Code4))
             {
            idb.AddParameter("@VerifyNode_Code4", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VerifyNode_Code4", verify_Template.VerifyNode_Code4);
             }
              }
             if(verify_Template.VerifyNode_Name3_IsChanged)
             {
             if (string.IsNullOrEmpty(verify_Template.VerifyNode_Name3))
             {
            idb.AddParameter("@VerifyNode_Name3", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@VerifyNode_Name3", verify_Template.VerifyNode_Name3);
             }
              }
             if(verify_Template.Flag_IsChanged)
             {
             if (verify_Template.Flag == 0)
             {
            idb.AddParameter("@Flag", DBNull.Value);
             }
             else
             {
            idb.AddParameter("@Flag", verify_Template.Flag);
             }
              }

             idb.AddParameter("@VT_ID", verify_Template.VT_ID);

             return idb.ExeCmd(sql);
コード例 #3
0
ファイル: ADOVerify_Template.cs プロジェクト: huaminglee/hfoa
        /// <summary>
        /// 获取指定的审核模板 Verify_Template对象(即:一条记录
        /// </summary>
        public Verify_Template GetByKey(int vT_ID)
        {
            Verify_Template verify_Template = new Verify_Template();
             string sql = "SELECT  VT_ID,VT_Key,VT_No,VerifyNode_Code4,VerifyNode_Name3,Flag FROM Verify_Template WHERE 1=1 AND ((Stat is null) or (Stat=0) )  AND VT_ID=@VT_ID ";
             idb.AddParameter("@VT_ID", vT_ID);

             SqlDataReader dr=(SqlDataReader)idb.ReturnReader(sql);
             while(dr.Read())
             {
            if (dr["VT_ID"] != DBNull.Value) verify_Template.VT_ID = Convert.ToInt32(dr["VT_ID"]);
            if (dr["VT_Key"] != DBNull.Value) verify_Template.VT_Key = Convert.ToString(dr["VT_Key"]);
            if (dr["VT_No"] != DBNull.Value) verify_Template.VT_No = Convert.ToString(dr["VT_No"]);
            if (dr["VerifyNode_Code4"] != DBNull.Value) verify_Template.VerifyNode_Code4 = Convert.ToString(dr["VerifyNode_Code4"]);
            if (dr["VerifyNode_Name3"] != DBNull.Value) verify_Template.VerifyNode_Name3 = Convert.ToString(dr["VerifyNode_Name3"]);
            if (dr["Flag"] != DBNull.Value) verify_Template.Flag = Convert.ToInt32(dr["Flag"]);
             }
              dr.Close();
             return verify_Template;
        }
コード例 #4
0
ファイル: ADOVerify_Template.cs プロジェクト: huaminglee/hfoa
 /// <summary>
 /// 获取指定的审核模板 Verify_Template对象集合
 /// </summary>
 public List<Verify_Template> GetListByWhere(string strCondition)
 {
     List<Verify_Template> ret = new List<Verify_Template>();
      string sql = "SELECT  VT_ID,VT_Key,VT_No,VerifyNode_Code4,VerifyNode_Name3,Flag FROM Verify_Template WHERE 1=1 AND ((Stat is null) or (Stat=0) ) ";
      if(!string.IsNullOrEmpty(strCondition))
      {
     strCondition.Replace('\'','"'); //防sql注入
     sql += strCondition ;
      }
      SqlDataReader dr=(SqlDataReader)idb.ReturnReader(sql);
      while(dr.Read())
      {
     Verify_Template verify_Template = new Verify_Template();
     if (dr["VT_ID"] != DBNull.Value) verify_Template.VT_ID = Convert.ToInt32(dr["VT_ID"]);
     if (dr["VT_Key"] != DBNull.Value) verify_Template.VT_Key = Convert.ToString(dr["VT_Key"]);
     if (dr["VT_No"] != DBNull.Value) verify_Template.VT_No = Convert.ToString(dr["VT_No"]);
     if (dr["VerifyNode_Code4"] != DBNull.Value) verify_Template.VerifyNode_Code4 = Convert.ToString(dr["VerifyNode_Code4"]);
     if (dr["VerifyNode_Name3"] != DBNull.Value) verify_Template.VerifyNode_Name3 = Convert.ToString(dr["VerifyNode_Name3"]);
     if (dr["Flag"] != DBNull.Value) verify_Template.Flag = Convert.ToInt32(dr["Flag"]);
     ret.Add(verify_Template);
      }
       dr.Close();
      return ret;
 }
コード例 #5
0
ファイル: ADOVerify_Template.cs プロジェクト: huaminglee/hfoa
 /// <summary>
 /// 获取所有的审核模板 Verify_Template对象(即:一条记录
 /// </summary>
 public List<Verify_Template> GetAll()
 {
     List<Verify_Template> ret = new List<Verify_Template>();
      string sql = "SELECT  VT_ID,VT_Key,VT_No,VerifyNode_Code4,VerifyNode_Name3,Flag FROM Verify_Template where 1=1 AND ((Stat is null) or (Stat=0) ) ";
      SqlDataReader dr=(SqlDataReader)idb.ReturnReader(sql);
      while(dr.Read())
      {
     Verify_Template verify_Template = new Verify_Template();
     if (dr["VT_ID"] != DBNull.Value) verify_Template.VT_ID = Convert.ToInt32(dr["VT_ID"]);
     if (dr["VT_Key"] != DBNull.Value) verify_Template.VT_Key = Convert.ToString(dr["VT_Key"]);
     if (dr["VT_No"] != DBNull.Value) verify_Template.VT_No = Convert.ToString(dr["VT_No"]);
     if (dr["VerifyNode_Code4"] != DBNull.Value) verify_Template.VerifyNode_Code4 = Convert.ToString(dr["VerifyNode_Code4"]);
     if (dr["VerifyNode_Name3"] != DBNull.Value) verify_Template.VerifyNode_Name3 = Convert.ToString(dr["VerifyNode_Name3"]);
     if (dr["Flag"] != DBNull.Value) verify_Template.Flag = Convert.ToInt32(dr["Flag"]);
     ret.Add(verify_Template);
      }
       dr.Close();
      return ret;
 }