Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            MasterPageHelper.SetTitle(this, Titles.NeedWaterNew);
            YongShuiGuanLiLib.ValidatorMessageCreater.CreateSQLDateTimeMessage(this.cvBegin);
            YongShuiGuanLiLib.ValidatorMessageCreater.CreateSQLDateTimeMessage(this.cvEnd);

            if (!IsPostBack)
            {
                int id = this.NeedWaterID;
                if (id != 0)
                {
                    NeedWaterClass need = NeedWaterClass.CreateByID(id);
                    this.txtBegin.Text      = need.Begin.ToString();
                    this.txtEnd.Text        = need.End.ToString();
                    this.txtUsedAmount.Text = need.NeedAmount.ToString();
                    this.txtRemark.Text     = need.Reamrk;
                    this.txtWaterUser.Text  = need.WaterUserClass.Name;

                    MasterPageHelper.SetTitle(this, Titles.NeedWaterEdit);
                }
                else
                {
                    WaterUserClass u = SessionManager.LoginSession.WaterUser;
                    if (u != null)
                    {
                        this.txtWaterUser.Text = u.Name;
                    }
                }
            }
        }
Beispiel #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnOK_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {
                //string wuName = this.txtWaterUser.Text;
                //WaterUserClass wu = WaterUserFactory.CreateWaterUserByID
                WaterUserClass wu = SessionManager.LoginSession.WaterUser;
                if (wu != null)
                {
                    int waterUserID = wu.WaterUserID;

                    NeedWaterClass n = new NeedWaterClass();
                    n.NeedWaterID = this.NeedWaterID;
                    n.Begin       = Convert.ToDateTime(this.txtBegin.Text);
                    n.End         = Convert.ToDateTime(this.txtEnd.Text);
                    n.NeedAmount  = Convert.ToInt32(this.txtUsedAmount.Text);
                    n.Reamrk      = this.txtRemark.Text.Trim();

                    n.Save(waterUserID);

                    Response.Redirect("pNeedWaterList.aspx");
                }
            }
        }