//Добавление водомера protected void lbSearch_Click(object sender, EventArgs e) { Regex regex = new Regex("[0-9]+"); if (string.IsNullOrEmpty(tbStartValue.Text) || string.IsNullOrEmpty(tbFactoryNumber.Text) || !regex.IsMatch(tbStartValue.Text)) { StringBuilder sb = new StringBuilder(); if (string.IsNullOrEmpty(tbStartValue.Text)) { sb.Append("Необходимо заполнить паказания.<br/>"); } else { if (!regex.IsMatch(tbStartValue.Text)) { sb.Append("Показания не корректно заполнены.<br/>"); } } if (string.IsNullOrEmpty(tbFactoryNumber.Text)) { sb.Append("Необходимо заполнить заводской номер.<br/>"); } radWM.RadAlert(sb.ToString(), null, null, "Предупреждение", ""); } else { Vodomer v = new Vodomer(); v.VodomerType = Convert.ToInt32(hfModel.Value); v.FactoryNumber = tbFactoryNumber.Text.Trim(); v.Exploited = cbNew.Checked; v.DateOfProduce = new DateTime(Utilities.ConvertToInt(radddlYear.SelectedValue), 1, 1); VodomerPreview vp = new VodomerPreview(); vp.Diameter = Convert.ToInt32(litD.Text); vp.Model = litM.Text; vp.Seller = litS.Text; vp.StartValue = tbStartValue.Text.Trim(); vp.IsNew = v.Exploited; vp.Year = v.DateOfProduce.Year; v.VodomerPreview = vp; SessionAbonent sa = (SessionAbonent)Session["Abonent"]; sa.AddVodomer(v); BindVodomer(); tbFactoryNumber.Text = tbStartValue.Text = ""; } CheckCountVodomer(); }
//Добавление водомера protected void lbSearch_Click(object sender, EventArgs e) { Regex regex = new Regex("[0-9]+"); if (string.IsNullOrEmpty(tbStartValue.Text) || string.IsNullOrEmpty(tbFactoryNumber.Text) || ddlModel.SelectedValue == "0" || ddlModel.SelectedValue == "" || !regex.IsMatch(tbStartValue.Text) || ddlDiameter1.SelectedValue == "-1" || ddlSeller.SelectedValue == "0") { StringBuilder sb = new StringBuilder(); if (ddlDiameter1.SelectedValue == "-1") { sb.Append("Необходимо выбрать диаметр.<br/>"); } else { if (ddlSeller.SelectedValue == "0") { sb.Append("Необходимо выбрать производителя.<br/>"); } else { if (ddlModel.SelectedValue == "0" || ddlModel.SelectedValue == "") { sb.Append("Необходимо выбрать модель.<br/>"); } } } if (string.IsNullOrEmpty(tbStartValue.Text)) { sb.Append("Необходимо заполнить паказания.<br/>"); } else { if (!regex.IsMatch(tbStartValue.Text)) { sb.Append("Показания не корректно заполнены.<br/>"); } } if (string.IsNullOrEmpty(tbFactoryNumber.Text)) { sb.Append("Необходимо заполнить заводской номер.<br/>"); } SetMessege("Предупреждение", sb.ToString()); } else { Vodomer v = new Vodomer(); v.VodomerType = Convert.ToInt32(ddlModel.SelectedValue); v.FactoryNumber = tbFactoryNumber.Text.Trim(); VodomerPreview vp = new VodomerPreview(); vp.Diameter = Convert.ToInt32(ddlDiameter1.SelectedValue); vp.Model = ddlModel.SelectedItem.Text; vp.Seller = ddlSeller.SelectedItem.Text; vp.StartValue = tbStartValue.Text.Trim(); v.VodomerPreview = vp; SessionAbonent sa = (SessionAbonent)Session["Abonent"]; sa.AddVodomer(v); BindVodomer(); tbFactoryNumber.Text = tbStartValue.Text = ""; } }