コード例 #1
0
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public void Update(MobileSoft.Model.OAPublicWork.Tb_OAPublicWork_BuyPlanCheckDetail model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@InfoId",                              SqlDbType.Int,         4),
                new SqlParameter("@Tb_OAPublicWork_BuyPlanCheck_InfoId", SqlDbType.Int,         4),
                new SqlParameter("@Num",                                 SqlDbType.Int,         4),
                new SqlParameter("@SubjectName",                         SqlDbType.NVarChar,  200),
                new SqlParameter("@SubjectType",                         SqlDbType.NVarChar,   50),
                new SqlParameter("@BuyPlanMoney",                        SqlDbType.Decimal,     9),
                new SqlParameter("@HowMany",                             SqlDbType.Decimal,     9),
                new SqlParameter("@NeedDate",                            SqlDbType.DateTime),
                new SqlParameter("@HowUse",                              SqlDbType.VarChar,   100),
                new SqlParameter("@Mark",                                SqlDbType.VarChar, 100)
            };
            parameters[0].Value = model.InfoId;
            parameters[1].Value = model.Tb_OAPublicWork_BuyPlanCheck_InfoId;
            parameters[2].Value = model.Num;
            parameters[3].Value = model.SubjectName;
            parameters[4].Value = model.SubjectType;
            parameters[5].Value = model.BuyPlanMoney;
            parameters[6].Value = model.HowMany;
            parameters[7].Value = model.NeedDate;
            parameters[8].Value = model.HowUse;
            parameters[9].Value = model.Mark;

            DbHelperSQL.RunProcedure("Proc_Tb_OAPublicWork_BuyPlanCheckDetail_Update", parameters, out rowsAffected);
        }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public MobileSoft.Model.OAPublicWork.Tb_OAPublicWork_BuyPlanCheckDetail GetModel(int InfoId)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@InfoId", SqlDbType.Int, 4)
            };
            parameters[0].Value = InfoId;

            MobileSoft.Model.OAPublicWork.Tb_OAPublicWork_BuyPlanCheckDetail model = new MobileSoft.Model.OAPublicWork.Tb_OAPublicWork_BuyPlanCheckDetail();
            DataSet ds = DbHelperSQL.RunProcedure("Proc_Tb_OAPublicWork_BuyPlanCheckDetail_GetModel", parameters, "ds");

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["InfoId"].ToString() != "")
                {
                    model.InfoId = int.Parse(ds.Tables[0].Rows[0]["InfoId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Tb_OAPublicWork_BuyPlanCheck_InfoId"].ToString() != "")
                {
                    model.Tb_OAPublicWork_BuyPlanCheck_InfoId = int.Parse(ds.Tables[0].Rows[0]["Tb_OAPublicWork_BuyPlanCheck_InfoId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Num"].ToString() != "")
                {
                    model.Num = int.Parse(ds.Tables[0].Rows[0]["Num"].ToString());
                }
                model.SubjectName = ds.Tables[0].Rows[0]["SubjectName"].ToString();
                model.SubjectType = ds.Tables[0].Rows[0]["SubjectType"].ToString();
                if (ds.Tables[0].Rows[0]["BuyPlanMoney"].ToString() != "")
                {
                    model.BuyPlanMoney = decimal.Parse(ds.Tables[0].Rows[0]["BuyPlanMoney"].ToString());
                }
                if (ds.Tables[0].Rows[0]["HowMany"].ToString() != "")
                {
                    model.HowMany = decimal.Parse(ds.Tables[0].Rows[0]["HowMany"].ToString());
                }
                if (ds.Tables[0].Rows[0]["NeedDate"].ToString() != "")
                {
                    model.NeedDate = DateTime.Parse(ds.Tables[0].Rows[0]["NeedDate"].ToString());
                }
                model.HowUse = ds.Tables[0].Rows[0]["HowUse"].ToString();
                model.Mark   = ds.Tables[0].Rows[0]["Mark"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }