protected void btnSua_Click(object sender, EventArgs e) { pcAddRoles.ShowOnPageLoad = true; Session["Add"] = 0; SYS_Session session = (SYS_Session)Session["SYS_Session"]; CBDN.TT_KhachHangDAThapTrongThangResult cv = (CBDN.TT_KhachHangDAThapTrongThangResult)grdDVT.GetRow(grdDVT.FocusedRowIndex); txtSoTram.Text = cv.SoTBA + ""; txtSoKh160.Value = cv.KH160 + ""; txtSoKH180.Value = cv.KH180 + ""; txtSoKH200.Value = cv.KH200 + ""; cmbNam.Value = cv.Nam; cmbThang.Value = cv.Thang; txtTienDo.Text = cv.TienDoThucHien; txtGiaiPhap.Text = cv.GiaiPhap; loadDanhMuc(); cmbCuoiNguon.Value = cv.IDMA_DVIQLY; cmbCuoiNguon.Text = db.DM_DVQLies.SingleOrDefault(x => x.IDMA_DVIQLY == cv.IDMA_DVIQLY).TEN_DVIQLY; }
protected void grdDVT_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { try { SYS_Session session = (SYS_Session)Session["SYS_Session"]; CBDN.TT_KhachHangDAThapTrongThangResult HoatDong = (CBDN.TT_KhachHangDAThapTrongThangResult)grdDVT.GetRow(grdDVT.FocusedRowIndex); CBDN.TT_KhachHangDAThap cv = new CBDN.TT_KhachHangDAThap(); cv = db.TT_KhachHangDAThaps.SingleOrDefault(x => x.ID == HoatDong.ID); db.TT_KhachHangDAThaps.DeleteOnSubmit(cv); db.SubmitChanges(); _DataBind(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá tổn thất khách hàng điện áp thấp thành công');", true); } catch (Exception ex) { } finally { e.Cancel = true; } }
protected void btnCapNhat_Click(object sender, EventArgs e) { DM_DVQLYService dm_dviSer = new DM_DVQLYService(); SYS_Session session = (SYS_Session)Session["SYS_Session"]; if (cmbCuoiNguon.Value == null) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Bạn chưa chọn đơn vị');", true); cmbCuoiNguon.Focus(); return; } if (txtSoTram.Text + "" == "") { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Bạn phải nhập số khách hàng đang có điện áp thấp');", true); txtSoTram.Focus(); return; } int testInt = 0; if (!int.TryParse(txtSoTram.Text + "", out testInt)) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Số khách hàng đang có điện áp thấp phải là kiểu số');", true); txtSoTram.Focus(); return; } if (!int.TryParse(txtSoKh160.Text + "", out testInt)) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Số khách hàng SH có điện áp thấp < 160kV');", true); txtSoKh160.Focus(); return; } if (!int.TryParse(txtSoKH180.Text + "", out testInt)) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Số khách hàng SH có điện áp thấp từ 160kV -180kv');", true); txtSoKH180.Focus(); return; } if (!int.TryParse(txtSoKH200.Text + "", out testInt)) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Số khách hàng SH có điện áp thấp trên 200kv');", true); txtSoKH200.Focus(); return; } string dvdaunguon = dm_dviSer.SelectDM_DVQLY(int.Parse(session.User.ma_dviqly)).MA_DVIQLY; string dvcuoinguon = dm_dviSer.SelectDM_DVQLY(int.Parse(cmbCuoiNguon.Value + "")).MA_DVIQLY; if (Session["Add"] + "" == "0") { CBDN.TT_KhachHangDAThapTrongThangResult qtCT = (CBDN.TT_KhachHangDAThapTrongThangResult)grdDVT.GetRow(grdDVT.FocusedRowIndex); CBDN.TT_KhachHangDAThap cn = db.TT_KhachHangDAThaps.SingleOrDefault(x => x.ID == qtCT.ID); cn.SoTBA = int.Parse(txtSoTram.Text); cn.KH160 = int.Parse(txtSoKh160.Value + ""); cn.KH180 = int.Parse(txtSoKH180.Value + ""); cn.KH200 = int.Parse(txtSoKH200.Value + ""); cn.Nam = int.Parse(cmbNam.Value + ""); cn.Thang = int.Parse(cmbThang.Value + ""); cn.TienDoThucHien = txtTienDo.Text; cn.GiaiPhap = txtGiaiPhap.Text; cn.IDMA_DVIQLY = int.Parse(cmbCuoiNguon.Value + ""); db.SubmitChanges(); //} } else { if (!CheckName(int.Parse(cmbCuoiNguon.Value + ""), int.Parse(cmbThang.Value + ""), int.Parse("" + cmbNam.Value))) { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã phương thức giao nhận được trùng');", true); return; } CBDN.TT_KhachHangDAThap cv = new CBDN.TT_KhachHangDAThap(); cv.SoTBA = int.Parse(txtSoTram.Text); cv.KH160 = int.Parse(txtSoKh160.Value + ""); cv.KH180 = int.Parse(txtSoKH180.Value + ""); cv.KH200 = int.Parse(txtSoKH200.Value + ""); cv.Nam = int.Parse(cmbNam.Value + ""); cv.Thang = int.Parse(cmbThang.Value + ""); cv.TienDoThucHien = txtTienDo.Text; cv.GiaiPhap = txtGiaiPhap.Text; cv.IDMA_DVIQLY = int.Parse(cmbCuoiNguon.Value + ""); db.TT_KhachHangDAThaps.InsertOnSubmit(cv); db.SubmitChanges(); } pcAddRoles.ShowOnPageLoad = false; _DataBind(); }