Example #1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WebDemo.Model.WebDemo.MeterTransferOperation DataRowToModel(DataRow row)
 {
     WebDemo.Model.WebDemo.MeterTransferOperation model = new WebDemo.Model.WebDemo.MeterTransferOperation();
     if (row != null)
     {
         if (row["ID"] != null && row["ID"].ToString() != "")
         {
             model.ID = int.Parse(row["ID"].ToString());
         }
         if (row["MeterID"] != null && row["MeterID"].ToString() != "")
         {
             model.MeterID = int.Parse(row["MeterID"].ToString());
         }
         if (row["OldUserID"] != null && row["OldUserID"].ToString() != "")
         {
             model.OldUserID = int.Parse(row["OldUserID"].ToString());
         }
         if (row["OldUserName"] != null)
         {
             model.OldUserName = row["OldUserName"].ToString();
         }
         if (row["OldUserCode"] != null)
         {
             model.OldUserCode = row["OldUserCode"].ToString();
         }
         if (row["OldLastReadNumber"] != null && row["OldLastReadNumber"].ToString() != "")
         {
             model.OldLastReadNumber = decimal.Parse(row["OldLastReadNumber"].ToString());
         }
         if (row["OldUserReserve"] != null && row["OldUserReserve"].ToString() != "")
         {
             model.OldUserReserve = decimal.Parse(row["OldUserReserve"].ToString());
         }
         if (row["NewUserID"] != null && row["NewUserID"].ToString() != "")
         {
             model.NewUserID = int.Parse(row["NewUserID"].ToString());
         }
         if (row["NewUserName"] != null)
         {
             model.NewUserName = row["NewUserName"].ToString();
         }
         if (row["NewUserCode"] != null)
         {
             model.NewUserCode = row["NewUserCode"].ToString();
         }
         if (row["OperatorID"] != null && row["OperatorID"].ToString() != "")
         {
             model.OperatorID = int.Parse(row["OperatorID"].ToString());
         }
         if (row["BeginDate"] != null && row["BeginDate"].ToString() != "")
         {
             model.BeginDate = DateTime.Parse(row["BeginDate"].ToString());
         }
         if (row["OperDateTime"] != null && row["OperDateTime"].ToString() != "")
         {
             model.OperDateTime = DateTime.Parse(row["OperDateTime"].ToString());
         }
     }
     return(model);
 }
Example #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(WebDemo.Model.WebDemo.MeterTransferOperation model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update MeterTransferOperation set ");
            strSql.Append("MeterID=@MeterID,");
            strSql.Append("OldUserID=@OldUserID,");
            strSql.Append("OldUserName=@OldUserName,");
            strSql.Append("OldUserCode=@OldUserCode,");
            strSql.Append("OldLastReadNumber=@OldLastReadNumber,");
            strSql.Append("OldUserReserve=@OldUserReserve,");
            strSql.Append("NewUserID=@NewUserID,");
            strSql.Append("NewUserName=@NewUserName,");
            strSql.Append("NewUserCode=@NewUserCode,");
            strSql.Append("OperatorID=@OperatorID,");
            strSql.Append("BeginDate=@BeginDate,");
            strSql.Append("OperDateTime=@OperDateTime");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@MeterID",           SqlDbType.Int,         4),
                new SqlParameter("@OldUserID",         SqlDbType.Int,         4),
                new SqlParameter("@OldUserName",       SqlDbType.VarChar,   100),
                new SqlParameter("@OldUserCode",       SqlDbType.VarChar,   100),
                new SqlParameter("@OldLastReadNumber", SqlDbType.Decimal,     9),
                new SqlParameter("@OldUserReserve",    SqlDbType.Decimal,     9),
                new SqlParameter("@NewUserID",         SqlDbType.Int,         4),
                new SqlParameter("@NewUserName",       SqlDbType.VarChar,   100),
                new SqlParameter("@NewUserCode",       SqlDbType.VarChar,   100),
                new SqlParameter("@OperatorID",        SqlDbType.Int,         4),
                new SqlParameter("@BeginDate",         SqlDbType.DateTime),
                new SqlParameter("@OperDateTime",      SqlDbType.DateTime),
                new SqlParameter("@ID",                SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.MeterID;
            parameters[1].Value  = model.OldUserID;
            parameters[2].Value  = model.OldUserName;
            parameters[3].Value  = model.OldUserCode;
            parameters[4].Value  = model.OldLastReadNumber;
            parameters[5].Value  = model.OldUserReserve;
            parameters[6].Value  = model.NewUserID;
            parameters[7].Value  = model.NewUserName;
            parameters[8].Value  = model.NewUserCode;
            parameters[9].Value  = model.OperatorID;
            parameters[10].Value = model.BeginDate;
            parameters[11].Value = model.OperDateTime;
            parameters[12].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(WebDemo.Model.WebDemo.MeterTransferOperation model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into MeterTransferOperation(");
            strSql.Append("MeterID,OldUserID,OldUserName,OldUserCode,OldLastReadNumber,OldUserReserve,NewUserID,NewUserName,NewUserCode,OperatorID,BeginDate,OperDateTime)");
            strSql.Append(" values (");
            strSql.Append("@MeterID,@OldUserID,@OldUserName,@OldUserCode,@OldLastReadNumber,@OldUserReserve,@NewUserID,@NewUserName,@NewUserCode,@OperatorID,@BeginDate,@OperDateTime)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@MeterID",           SqlDbType.Int,         4),
                new SqlParameter("@OldUserID",         SqlDbType.Int,         4),
                new SqlParameter("@OldUserName",       SqlDbType.VarChar,   100),
                new SqlParameter("@OldUserCode",       SqlDbType.VarChar,   100),
                new SqlParameter("@OldLastReadNumber", SqlDbType.Decimal,     9),
                new SqlParameter("@OldUserReserve",    SqlDbType.Decimal,     9),
                new SqlParameter("@NewUserID",         SqlDbType.Int,         4),
                new SqlParameter("@NewUserName",       SqlDbType.VarChar,   100),
                new SqlParameter("@NewUserCode",       SqlDbType.VarChar,   100),
                new SqlParameter("@OperatorID",        SqlDbType.Int,         4),
                new SqlParameter("@BeginDate",         SqlDbType.DateTime),
                new SqlParameter("@OperDateTime",      SqlDbType.DateTime)
            };
            parameters[0].Value  = model.MeterID;
            parameters[1].Value  = model.OldUserID;
            parameters[2].Value  = model.OldUserName;
            parameters[3].Value  = model.OldUserCode;
            parameters[4].Value  = model.OldLastReadNumber;
            parameters[5].Value  = model.OldUserReserve;
            parameters[6].Value  = model.NewUserID;
            parameters[7].Value  = model.NewUserName;
            parameters[8].Value  = model.NewUserCode;
            parameters[9].Value  = model.OperatorID;
            parameters[10].Value = model.BeginDate;
            parameters[11].Value = model.OperDateTime;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Example #4
0
 private void ShowInfo(int ID)
 {
     WebDemo.BLL.WebDemo.MeterTransferOperation   bll   = new WebDemo.BLL.WebDemo.MeterTransferOperation();
     WebDemo.Model.WebDemo.MeterTransferOperation model = bll.GetModel(ID);
     this.lblID.Text                = model.ID.ToString();
     this.lblMeterID.Text           = model.MeterID.ToString();
     this.lblOldUserID.Text         = model.OldUserID.ToString();
     this.lblOldUserName.Text       = model.OldUserName;
     this.lblOldUserCode.Text       = model.OldUserCode;
     this.lblOldLastReadNumber.Text = model.OldLastReadNumber.ToString();
     this.lblOldUserReserve.Text    = model.OldUserReserve.ToString();
     this.lblNewUserID.Text         = model.NewUserID.ToString();
     this.lblNewUserName.Text       = model.NewUserName;
     this.lblNewUserCode.Text       = model.NewUserCode;
     this.lblOperatorID.Text        = model.OperatorID.ToString();
     this.lblBeginDate.Text         = model.BeginDate.ToString();
     this.lblOperDateTime.Text      = model.OperDateTime.ToString();
 }
Example #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public WebDemo.Model.WebDemo.MeterTransferOperation GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,MeterID,OldUserID,OldUserName,OldUserCode,OldLastReadNumber,OldUserReserve,NewUserID,NewUserName,NewUserCode,OperatorID,BeginDate,OperDateTime from MeterTransferOperation ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Example #6
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsNumber(txtMeterID.Text))
            {
                strErr += "MeterID格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtOldUserID.Text))
            {
                strErr += "OldUserID格式错误!\\n";
            }
            if (this.txtOldUserName.Text.Trim().Length == 0)
            {
                strErr += "OldUserName不能为空!\\n";
            }
            if (this.txtOldUserCode.Text.Trim().Length == 0)
            {
                strErr += "OldUserCode不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtOldLastReadNumber.Text))
            {
                strErr += "OldLastReadNumber格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtOldUserReserve.Text))
            {
                strErr += "OldUserReserve格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtNewUserID.Text))
            {
                strErr += "NewUserID格式错误!\\n";
            }
            if (this.txtNewUserName.Text.Trim().Length == 0)
            {
                strErr += "NewUserName不能为空!\\n";
            }
            if (this.txtNewUserCode.Text.Trim().Length == 0)
            {
                strErr += "NewUserCode不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtOperatorID.Text))
            {
                strErr += "OperatorID格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtBeginDate.Text))
            {
                strErr += "BeginDate格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtOperDateTime.Text))
            {
                strErr += "OperDateTime格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      MeterID           = int.Parse(this.txtMeterID.Text);
            int      OldUserID         = int.Parse(this.txtOldUserID.Text);
            string   OldUserName       = this.txtOldUserName.Text;
            string   OldUserCode       = this.txtOldUserCode.Text;
            decimal  OldLastReadNumber = decimal.Parse(this.txtOldLastReadNumber.Text);
            decimal  OldUserReserve    = decimal.Parse(this.txtOldUserReserve.Text);
            int      NewUserID         = int.Parse(this.txtNewUserID.Text);
            string   NewUserName       = this.txtNewUserName.Text;
            string   NewUserCode       = this.txtNewUserCode.Text;
            int      OperatorID        = int.Parse(this.txtOperatorID.Text);
            DateTime BeginDate         = DateTime.Parse(this.txtBeginDate.Text);
            DateTime OperDateTime      = DateTime.Parse(this.txtOperDateTime.Text);

            WebDemo.Model.WebDemo.MeterTransferOperation model = new WebDemo.Model.WebDemo.MeterTransferOperation();
            model.MeterID           = MeterID;
            model.OldUserID         = OldUserID;
            model.OldUserName       = OldUserName;
            model.OldUserCode       = OldUserCode;
            model.OldLastReadNumber = OldLastReadNumber;
            model.OldUserReserve    = OldUserReserve;
            model.NewUserID         = NewUserID;
            model.NewUserName       = NewUserName;
            model.NewUserCode       = NewUserCode;
            model.OperatorID        = OperatorID;
            model.BeginDate         = BeginDate;
            model.OperDateTime      = OperDateTime;

            WebDemo.BLL.WebDemo.MeterTransferOperation bll = new WebDemo.BLL.WebDemo.MeterTransferOperation();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }