コード例 #1
0
        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;
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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();
        }