Example #1
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtStormSystem_ID.Text.Trim().Length == 0)
            {
                strErr += "StormSystem_ID不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtS_Deep.Text))
            {
                strErr += "S_Deep格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtS_Elev.Text))
            {
                strErr += "S_Elev格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtE_Deep.Text))
            {
                strErr += "E_Deep格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtE_Elev.Text))
            {
                strErr += "E_Elev格式错误!\\n";
            }
            if (this.txtType.Text.Trim().Length == 0)
            {
                strErr += "Type不能为空!\\n";
            }
            if (this.txtPressure_Type.Text.Trim().Length == 0)
            {
                strErr += "Pressure_Type不能为空!\\n";
            }
            if (this.txtInvert_Silphon.Text.Trim().Length == 0)
            {
                strErr += "Invert_Silphon不能为空!\\n";
            }
            if (this.txtMaterial.Text.Trim().Length == 0)
            {
                strErr += "Material不能为空!\\n";
            }
            if (this.txtShapeType.Text.Trim().Length == 0)
            {
                strErr += "ShapeType不能为空!\\n";
            }
            if (this.txtGrade.Text.Trim().Length == 0)
            {
                strErr += "Grade不能为空!\\n";
            }
            if (this.txtPsize.Text.Trim().Length == 0)
            {
                strErr += "Psize不能为空!\\n";
            }
            if (this.txtFlowDir.Text.Trim().Length == 0)
            {
                strErr += "FlowDir不能为空!\\n";
            }
            if (this.txtConduitStyle.Text.Trim().Length == 0)
            {
                strErr += "ConduitStyle不能为空!\\n";
            }
            if (this.txtAddress.Text.Trim().Length == 0)
            {
                strErr += "Address不能为空!\\n";
            }
            if (this.txtDataSource.Text.Trim().Length == 0)
            {
                strErr += "DataSource不能为空!\\n";
            }
            if (this.txtSdate.Text.Trim().Length == 0)
            {
                strErr += "Sdate不能为空!\\n";
            }
            if (this.txtMdate.Text.Trim().Length == 0)
            {
                strErr += "Mdate不能为空!\\n";
            }
            if (this.txtPipe_Type.Text.Trim().Length == 0)
            {
                strErr += "Pipe_Type不能为空!\\n";
            }
            if (this.txtStatus.Text.Trim().Length == 0)
            {
                strErr += "Status不能为空!\\n";
            }
            if (this.txtNote.Text.Trim().Length == 0)
            {
                strErr += "Note不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string  StormSystem_ID = this.txtStormSystem_ID.Text;
            string  S_Point        = this.lblS_Point.Text;
            decimal S_Deep         = decimal.Parse(this.txtS_Deep.Text);
            decimal S_Elev         = decimal.Parse(this.txtS_Elev.Text);
            string  E_Point        = this.lblE_Point.Text;
            decimal E_Deep         = decimal.Parse(this.txtE_Deep.Text);
            decimal E_Elev         = decimal.Parse(this.txtE_Elev.Text);
            string  Type           = this.txtType.Text;
            string  Pressure_Type  = this.txtPressure_Type.Text;
            string  Invert_Silphon = this.txtInvert_Silphon.Text;
            string  Material       = this.txtMaterial.Text;
            string  ShapeType      = this.txtShapeType.Text;
            string  Grade          = this.txtGrade.Text;
            string  Psize          = this.txtPsize.Text;
            string  FlowDir        = this.txtFlowDir.Text;
            string  ConduitStyle   = this.txtConduitStyle.Text;
            string  Address        = this.txtAddress.Text;
            string  DataSource     = this.txtDataSource.Text;
            string  Sdate          = this.txtSdate.Text;
            string  Mdate          = this.txtMdate.Text;
            string  Pipe_Type      = this.txtPipe_Type.Text;
            string  Status         = this.txtStatus.Text;
            string  Note           = this.txtNote.Text;


            Maticsoft.Model.cjpll model = new Maticsoft.Model.cjpll();
            model.StormSystem_ID = StormSystem_ID;
            model.S_Point        = S_Point;
            model.S_Deep         = S_Deep;
            model.S_Elev         = S_Elev;
            model.E_Point        = E_Point;
            model.E_Deep         = E_Deep;
            model.E_Elev         = E_Elev;
            model.Type           = Type;
            model.Pressure_Type  = Pressure_Type;
            model.Invert_Silphon = Invert_Silphon;
            model.Material       = Material;
            model.ShapeType      = ShapeType;
            model.Grade          = Grade;
            model.Psize          = Psize;
            model.FlowDir        = FlowDir;
            model.ConduitStyle   = ConduitStyle;
            model.Address        = Address;
            model.DataSource     = DataSource;
            model.Sdate          = Sdate;
            model.Mdate          = Mdate;
            model.Pipe_Type      = Pipe_Type;
            model.Status         = Status;
            model.Note           = Note;

            Maticsoft.BLL.cjpll bll = new Maticsoft.BLL.cjpll();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }