Exemple #1
0
        protected void OnSubmit()
        {
            ESMonitor.Model.Stats model = new ESMonitor.Model.Stats();

            string stateCode = txtStatNo.Text.Trim();

            if (!_bll.Exists(stateCode))
            {
                model.StatName     = txtStatName.Text.Trim();
                model.StatCode     = stateCode;
                model.Address      = txtAddr.Text.Trim();
                model.ChargeMan    = txtChargeMan.Text.Trim();
                model.Telepone     = txtPhone.Text.Trim();
                model.Department   = txtDept.Text.Trim();
                model.Country      = ddlCountry.SelectedValue;
                model.Street       = txtStreet.Text.Trim();
                model.Square       = decimal.Parse(txtSquare.Text.Trim());
                model.Stage        = int.Parse(ddlStage.SelectedValue);
                model.ProStartTime = Convert.ToDateTime(txtStartTime.Text);
                string[] location = txtLocation.Text.Trim().Split(';');

                model.Longitude = decimal.Parse(location[0]);
                model.Latitude  = decimal.Parse(location[1]);
                model.AlarmType = int.Parse(ddlAlarmType.SelectedValue);

                int ledCtrlId = _bll.Add(model);

                if (ledCtrlId > 0)
                {
                    Response.Redirect("Stats.aspx");
                }
            }
            else
            {
                const string tip = "已录入该记录";
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert(\"" + tip + "\");</script>");
            }
        }
Exemple #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtStatCode.Text.Trim().Length == 0)
            {
                strErr += "StatCode不能为空!\\n";
            }
            if (this.txtStatName.Text.Trim().Length == 0)
            {
                strErr += "StatName不能为空!\\n";
            }
            if (this.txtChargeMan.Text.Trim().Length == 0)
            {
                strErr += "ChargeMan不能为空!\\n";
            }
            if (this.txtTelepone.Text.Trim().Length == 0)
            {
                strErr += "Telepone不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtLongitude.Text))
            {
                strErr += "Longitude格式错误!\\n";
            }
            if (this.txtDepartment.Text.Trim().Length == 0)
            {
                strErr += "Department不能为空!\\n";
            }
            if (this.txtAdress.Text.Trim().Length == 0)
            {
                strErr += "Adress不能为空!\\n";
            }
            if (this.txtCountry.Text.Trim().Length == 0)
            {
                strErr += "Country不能为空!\\n";
            }
            if (this.txtStreet.Text.Trim().Length == 0)
            {
                strErr += "Street不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtSquare.Text))
            {
                strErr += "Square格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtProStartTime.Text))
            {
                strErr += "ProStartTime格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtStage.Text))
            {
                strErr += "Stage格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string   StatCode     = this.txtStatCode.Text;
            string   StatName     = this.txtStatName.Text;
            string   ChargeMan    = this.txtChargeMan.Text;
            string   Telepone     = this.txtTelepone.Text;
            decimal  Longitude    = decimal.Parse(this.txtLongitude.Text);
            string   Department   = this.txtDepartment.Text;
            string   Adress       = this.txtAdress.Text;
            string   Country      = this.txtCountry.Text;
            string   Street       = this.txtStreet.Text;
            decimal  Square       = decimal.Parse(this.txtSquare.Text);
            DateTime ProStartTime = DateTime.Parse(this.txtProStartTime.Text);
            int      Stage        = int.Parse(this.txtStage.Text);

            ESMonitor.Model.Stats model = new ESMonitor.Model.Stats();
            model.StatCode     = StatCode;
            model.StatName     = StatName;
            model.ChargeMan    = ChargeMan;
            model.Telepone     = Telepone;
            model.Longitude    = Longitude;
            model.Department   = Department;
            model.Adress       = Adress;
            model.Country      = Country;
            model.Street       = Street;
            model.Square       = Square;
            model.ProStartTime = ProStartTime;
            model.Stage        = Stage;

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