Пример #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Model.PPM_Proposal model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into PPM_Proposal(");
            strSql.Append("Upm_ID,Title,U_Content,Up_User,Up_Date,Feasibility,Executor,U_Plan,Implement,Progress,Result,Close_Data,Audit_Content,Audit_User,R1,R2,R3)");
            strSql.Append(" values (");
            strSql.Append("@Upm_ID,@Title,@U_Content,@Up_User,@Up_Date,@Feasibility,@Executor,@U_Plan,@Implement,@Progress,@Result,@Close_Data,@Audit_Content,@Audit_User,@R1,@R2,@R3)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Upm_ID",        SqlDbType.VarChar,    100),
                new SqlParameter("@Title",         SqlDbType.VarChar,    100),
                new SqlParameter("@U_Content",     SqlDbType.VarChar,   1000),
                new SqlParameter("@Up_User",       SqlDbType.VarChar,    100),
                new SqlParameter("@Up_Date",       SqlDbType.DateTime),
                new SqlParameter("@Feasibility",   SqlDbType.VarChar,    100),
                new SqlParameter("@Executor",      SqlDbType.VarChar,    100),
                new SqlParameter("@U_Plan",        SqlDbType.VarChar,   3000),
                new SqlParameter("@Implement",     SqlDbType.VarChar,   3000),
                new SqlParameter("@Progress",      SqlDbType.VarChar,    100),
                new SqlParameter("@Result",        SqlDbType.VarChar,    100),
                new SqlParameter("@Close_Data",    SqlDbType.DateTime),
                new SqlParameter("@Audit_Content", SqlDbType.VarChar,   3000),
                new SqlParameter("@Audit_User",    SqlDbType.VarChar,    100),
                new SqlParameter("@R1",            SqlDbType.VarChar,   3000),
                new SqlParameter("@R2",            SqlDbType.VarChar,   3000),
                new SqlParameter("@R3",            SqlDbType.VarChar, 3000)
            };
            parameters[0].Value  = model.Upm_ID;
            parameters[1].Value  = model.Title;
            parameters[2].Value  = model.U_Content;
            parameters[3].Value  = model.Up_User;
            parameters[4].Value  = model.Up_Date;
            parameters[5].Value  = model.Feasibility;
            parameters[6].Value  = model.Executor;
            parameters[7].Value  = model.U_Plan;
            parameters[8].Value  = model.Implement;
            parameters[9].Value  = model.Progress;
            parameters[10].Value = model.Result;
            parameters[11].Value = model.Close_Data;
            parameters[12].Value = model.Audit_Content;
            parameters[13].Value = model.Audit_User;
            parameters[14].Value = model.R1;
            parameters[15].Value = model.R2;
            parameters[16].Value = model.R3;


            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(Model.PPM_Proposal model)
 {
     model.Up_Date = MES.Common.GetDATime.GetTime();
     if (model.Title != null && model.U_Content != null && model.Up_User != null)
     {
         return(dal.Add(model));
     }
     else
     {
         return(false);
     }
 }
Пример #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.PPM_Proposal GetModel()
        {
            //该表无主键信息,请自定义主键/条件字段
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Upm_ID,Title,U_Content,Up_User,Up_Date,Feasibility,Executor,U_Plan,Implement,Progress,Result,Close_Data,Audit_Content,Audit_User,R1,R2,R3,ID_Key from PPM_Proposal ");
            strSql.Append(" where ");
            SqlParameter[] parameters =
            {
            };

            Model.PPM_Proposal model = new Model.PPM_Proposal();
            DataSet            ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #4
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Model.PPM_Proposal model)
 {
     return(dal.Update(model));
 }
Пример #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.PPM_Proposal DataRowToModel(DataRow row)
 {
     Model.PPM_Proposal model = new Model.PPM_Proposal();
     if (row != null)
     {
         if (row["Upm_ID"] != null)
         {
             model.Upm_ID = row["Upm_ID"].ToString();
         }
         if (row["Title"] != null)
         {
             model.Title = row["Title"].ToString();
         }
         if (row["U_Content"] != null)
         {
             model.U_Content = row["U_Content"].ToString();
         }
         if (row["Up_User"] != null)
         {
             model.Up_User = row["Up_User"].ToString();
         }
         if (row["Up_Date"] != null && row["Up_Date"].ToString() != "")
         {
             model.Up_Date = DateTime.Parse(row["Up_Date"].ToString());
         }
         if (row["Feasibility"] != null)
         {
             model.Feasibility = row["Feasibility"].ToString();
         }
         if (row["Executor"] != null)
         {
             model.Executor = row["Executor"].ToString();
         }
         if (row["U_Plan"] != null)
         {
             model.U_Plan = row["U_Plan"].ToString();
         }
         if (row["Implement"] != null)
         {
             model.Implement = row["Implement"].ToString();
         }
         if (row["Progress"] != null)
         {
             model.Progress = row["Progress"].ToString();
         }
         if (row["Result"] != null)
         {
             model.Result = row["Result"].ToString();
         }
         if (row["Close_Data"] != null && row["Close_Data"].ToString() != "")
         {
             model.Close_Data = DateTime.Parse(row["Close_Data"].ToString());
         }
         if (row["Audit_Content"] != null)
         {
             model.Audit_Content = row["Audit_Content"].ToString();
         }
         if (row["Audit_User"] != null)
         {
             model.Audit_User = row["Audit_User"].ToString();
         }
         if (row["R1"] != null)
         {
             model.R1 = row["R1"].ToString();
         }
         if (row["R2"] != null)
         {
             model.R2 = row["R2"].ToString();
         }
         if (row["R3"] != null)
         {
             model.R3 = row["R3"].ToString();
         }
         if (row["ID_Key"] != null && row["ID_Key"].ToString() != "")
         {
             model.ID_Key = decimal.Parse(row["ID_Key"].ToString());
         }
     }
     return(model);
 }
Пример #6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.PPM_Proposal model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update PPM_Proposal set ");
            strSql.Append("Upm_ID=@Upm_ID,");
            strSql.Append("Title=@Title,");
            strSql.Append("U_Content=@U_Content,");
            strSql.Append("Up_User=@Up_User,");
            strSql.Append("Up_Date=@Up_Date,");
            strSql.Append("Feasibility=@Feasibility,");
            strSql.Append("Executor=@Executor,");
            strSql.Append("U_Plan=@U_Plan,");
            strSql.Append("Implement=@Implement,");
            strSql.Append("Progress=@Progress,");
            strSql.Append("Result=@Result,");
            strSql.Append("Close_Data=@Close_Data,");
            strSql.Append("Audit_Content=@Audit_Content,");
            strSql.Append("Audit_User=@Audit_User,");
            strSql.Append("R1=@R1,");
            strSql.Append("R2=@R2,");
            strSql.Append("R3=@R3,");
            strSql.Append("ID_Key=@ID_Key");
            strSql.Append(" where ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Upm_ID",        SqlDbType.VarChar,    100),
                new SqlParameter("@Title",         SqlDbType.VarChar,    100),
                new SqlParameter("@U_Content",     SqlDbType.VarChar,   1000),
                new SqlParameter("@Up_User",       SqlDbType.VarChar,    100),
                new SqlParameter("@Up_Date",       SqlDbType.DateTime),
                new SqlParameter("@Feasibility",   SqlDbType.VarChar,    100),
                new SqlParameter("@Executor",      SqlDbType.VarChar,    100),
                new SqlParameter("@U_Plan",        SqlDbType.VarChar,   3000),
                new SqlParameter("@Implement",     SqlDbType.VarChar,   3000),
                new SqlParameter("@Progress",      SqlDbType.VarChar,    100),
                new SqlParameter("@Result",        SqlDbType.VarChar,    100),
                new SqlParameter("@Close_Data",    SqlDbType.DateTime),
                new SqlParameter("@Audit_Content", SqlDbType.VarChar,   3000),
                new SqlParameter("@Audit_User",    SqlDbType.VarChar,    100),
                new SqlParameter("@R1",            SqlDbType.VarChar,   3000),
                new SqlParameter("@R2",            SqlDbType.VarChar,   3000),
                new SqlParameter("@R3",            SqlDbType.VarChar,   3000),
            };
            parameters[0].Value  = model.Upm_ID;
            parameters[1].Value  = model.Title;
            parameters[2].Value  = model.U_Content;
            parameters[3].Value  = model.Up_User;
            parameters[4].Value  = model.Up_Date;
            parameters[5].Value  = model.Feasibility;
            parameters[6].Value  = model.Executor;
            parameters[7].Value  = model.U_Plan;
            parameters[8].Value  = model.Implement;
            parameters[9].Value  = model.Progress;
            parameters[10].Value = model.Result;
            parameters[11].Value = model.Close_Data;
            parameters[12].Value = model.Audit_Content;
            parameters[13].Value = model.Audit_User;
            parameters[14].Value = model.R1;
            parameters[15].Value = model.R2;
            parameters[16].Value = model.R3;


            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }