Exemple #1
0
        protected void btnCapNhat_Click(object sender, EventArgs e)
        {
            DM_DVQLYService dm_dviSer  = new DM_DVQLYService();
            SYS_Session     session    = (SYS_Session)Session["SYS_Session"];
            string          strTenFile = fileUp.FileName;

            UploadFile();

            if (Session["Add"] + "" == "0")
            {
                var qtCT = (DataRowView)grdDVT.GetRow(grdDVT.FocusedRowIndex);

                //CBDN.DM_LoaiDay cn = db.DM_LoaiDays.SingleOrDefault(x => x.ID == qtCT.ID);
                if (!CheckName(txtMaTram.Text))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã trạm đã trùng');", true); return;
                }

                db.UPDATE_TTTT_QUANLYCAD_MATRAM(session.User.ma_dviqlyDN, txtMaTram.Text, strTenFile);
            }
            else
            {
                if (!CheckName(txtMaTram.Text))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã trạm đã trùng');", true); return;
                }


                db.INSERT_TTTT_QUANLYCAD(session.User.ma_dviqlyDN, txtMaTram.Text, strTenFile);
            }
            pcAddRoles.ShowOnPageLoad = false;
            _DataBind();
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            session.FuncID = funcid;
            if (session == null || session.User.USERNAME == "Guest")
            {
                session.CurrentPage = Request.AppRelativeCurrentExecutionFilePath;
                Response.Redirect("~\\Login.aspx");
            }
            else
            {
                List <SYS_Right> right = session.User.Rights;
                foreach (SYS_Right sysRight in right)
                {
                    if (sysRight.FuncId == funcid)
                    {
                        rightOfUser           = sysRight;
                        Session["Right"]      = sysRight;
                        Session["UserId"]     = session.User.IDUSER;
                        Session["FunctionId"] = sysRight.FuncId;
                        break;
                    }
                }

                if (rightOfUser == null)
                {
                    Session["Status"] = "0";
                    Response.Redirect("~\\HeThong\\Default.aspx");
                }
            }
            Session["SYS_Session"] = session;

            BindGrvProvince();
        }
Exemple #3
0
        protected void OnLinkInit(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];
            HtmlAnchor  anc     = sender as HtmlAnchor;
            GridViewDataItemTemplateContainer container = anc.NamingContainer as GridViewDataItemTemplateContainer;

            anc.InnerText          = container.Grid.GetRowValues(container.VisibleIndex, "DIACHI").ToString();
            anc.Attributes["href"] = "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN + "/" + anc.InnerText;
        }
Exemple #4
0
        private bool CheckName(string Name)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            var dt = db.CHECK_TTTT_TRAM_CAD_CHECK(session.User.ma_dviqlyDN, Name);

            if (dt.Rows.Count > 0)
            {
                return(true);
            }
            return(false);
        }
Exemple #5
0
        protected void btnSua_Click(object sender, EventArgs e)
        {
            pcAddRoles.ShowOnPageLoad = true;
            Session["Add"]            = 0;
            SYS_Session session = (SYS_Session)Session["SYS_Session"];
            var         qtCT    = (DataRowView)grdDVT.GetRow(grdDVT.FocusedRowIndex);

            txtMA_CANHBAO.Text    = qtCT["MA_CANHBAO"] + "";
            txtTT_CANHBAO.Text    = qtCT["TT_CANHBAO"] + "";
            txtDX_CANHBAO.Value   = qtCT["DX_CANHBAO"] + "";
            txtMA_CANHBAO.Enabled = false;
        }
        protected void btnThem_Click(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            if (lbTram.Text != null)
            {
                DataTable dtTongKT      = db.select_TTTT_TONTHATKYTHUAT_THANG(lbDvi.Text + "", lbTram.Text + "", int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + ""), 1);
                string    tonthatKyThat = "2609";
                if (dtTongKT.Rows.Count > 0)
                {
                    tonthatKyThat = dtTongKT.Rows[0]["TONTHAT"] + "";
                }
                else
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Chưa thực hiện tính tổn thật tại trạm này');", true);
                    return;
                }
                CBDN.clTinhTonThatKT clTT  = new CBDN.clTinhTonThatKT();
                DataTable            dtNew = new DataTable();
                DataTable            dta   = db.SELECT_TONTHATKD_BYTRAM(lbDvi.Text + "", lbTram.Text + "", int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + ""));
                DataTable            dt    = db.SELECT_TRAM_HATHE_UT_TT(lbDvi.Text + "", lbTram.Text + "", cmbThang.Value + "", cmbNam.Value + "");
                var a = dt.Rows.Count;

                dtNew.Columns.Add("TTDN");
                dtNew.Columns.Add("TTKT");
                dtNew.Columns.Add("TTKD");
                dtNew.Columns.Add("SoSanh");
                if (a > 0)
                {
                    dtNew.Rows.Add("ĐN tổn thất delta A", dt.Rows[0]["KY_THUAT_DN"], dt.Rows[0]["KINH_DOANH_DN"], dt.Rows[0]["SO_SANH_DN"]);

                    dtNew.Rows.Add("Tỉ lệ tổn thất delta A", dt.Rows[0]["KY_THUAT_TL"], dt.Rows[0]["KINH_DOANH_TL"], dt.Rows[0]["SO_SANH_TL"]);
                    DataTable dtBD = new DataTable();
                    dtBD = dtHienThiBanDo(dtNew);

                    hienthiBanDo(dtBD, decimal.Parse(dta.Rows[0]["PHANTRAMTT"] + "") - decimal.Parse(dt.Rows[0]["KY_THUAT_TL"] + ""), decimal.Parse(dta.Rows[0]["PHANTRAMTT"] + ""), decimal.Parse(dt.Rows[0]["KY_THUAT_TL"] + ""));

                    grdDVT.Caption    = "Tính toán tổn thất điện năng trạm " + lbTram.Text + " điện nhận tháng: " + cmbThang.Value + " : " + dta.Rows[0]["DAUNGUONTHANG"] + " kwwh";
                    grdDVT.DataSource = dtNew;
                    grdDVT.DataBind();
                }
                else
                {
                    grdDVT.Caption    = "Tính toán tổn thất điện năng trạm " + lbTram.Text + " chưa có dự liệu tháng: " + cmbThang.Value;
                    grdDVT.DataSource = dtNew;
                    grdDVT.DataBind();
                }
            }


            btnDanhSanhKH.Enabled = true;
        }
Exemple #7
0
        protected void btnHuyNhan_Click(object sender, EventArgs e)
        {
            SYS_Session session     = (SYS_Session)Session["SYS_Session"];
            string      strMadviqly = session.User.ma_dviqly;

            DM_DVQLYService isyOrganizationService = new DM_DVQLYService();

            Entity.DM_DVQLY sysOrganization = new Entity.DM_DVQLY();

            sysOrganization = isyOrganizationService.SelectDM_DVQLY(int.Parse(strMadviqly));

            if (rdImportDuLieu.SelectedIndex == 0)
            {
            }
            else
            {
                var lstData = dbSQL.CMIS_DDoGCs.Where(x => x.MA_DVIQLY == sysOrganization.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + ""));

                string tenfile = "";
                foreach (var a in lstData)
                {
                    tenfile = a.TENFILE;
                    break;
                }
                Class.XuatXML_GCS       class_xuatso = new Class.XuatXML_GCS();
                DataSet                 ds           = new DataSet();
                CBDN.ConvertListToTable cv           = new CBDN.ConvertListToTable();
                DataTable               dt           = cv.ConvertToDataTable(lstData.ToList());
                dt.Columns.Remove("TENFILE");
                dt.Columns.Remove("TrangThaiDongBo");
                ds.Tables.Add(dt);
                string strXML  = class_xuatso.HTML_XuatFileCMIS();
                string strXML1 = ds.GetXml();
                //strXML1 = strXML1.Replace(",", ".");
                strXML1 = strXML1.Replace("<NewDataSet>", "");
                strXML1 = strXML1.Replace("</NewDataSet>", "");
                strXML1 = strXML1.Replace("<Table>", "<Table1>");
                strXML1 = strXML1.Replace("</Table>", "</Table1>");
                strXML += strXML1 + "</NewDataSet>";

                string attachment = "attachment;filename=" + tenfile + ".XML";
                Response.ClearContent();
                Response.ContentType = "application/xml";
                Response.AddHeader("content-disposition", attachment);
                Response.Write(strXML);

                Response.End();
            }
        }
Exemple #8
0
        private void loadDLDongBo()
        {
            SYS_Session session     = (SYS_Session)Session["SYS_Session"];
            string      strMadviqly = session.User.ma_dviqly;

            DM_DVQLYService isyOrganizationService = new DM_DVQLYService();

            Entity.DM_DVQLY sysOrganization = new Entity.DM_DVQLY();

            sysOrganization = isyOrganizationService.SelectDM_DVQLY(int.Parse(strMadviqly));
            var lst = dbSQL.CMIS_DDoGCs.Where(x => x.MA_DVIQLY == sysOrganization.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.TrangThaiDongBo == 1);

            grdCN.DataSource = lst;
            grdCN.DataBind();
        }
Exemple #9
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 (Session["Add"] + "" == "0")
            {
                var qtCT = (DataRowView)grdDVT.GetRow(grdDVT.FocusedRowIndex);
                db.UPDATE_TTTT_DM_TTKD(txtMA_CANHBAO.Text, txtTT_CANHBAO.Text, txtDX_CANHBAO.Text);
            }
            else
            {
                db.INSERT_TTTT_DM_TTKD(txtMA_CANHBAO.Text, txtTT_CANHBAO.Text, txtDX_CANHBAO.Text);
            }
            pcAddRoles.ShowOnPageLoad = false;
            _DataBind();
        }
Exemple #10
0
        protected void grdDVT_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            try
            {
                SYS_Session session  = (SYS_Session)Session["SYS_Session"];
                var         HoatDong = (DataRowView)grdDVT.GetRow(grdDVT.FocusedRowIndex);

                db.DELETE_TTTT_QUANLYCAD_MATRAM(session.User.ma_dviqlyDN, HoatDong["MATRAM"] + "");


                _DataBind();
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá loại dây thành công');", true);
            }
            catch (Exception ex)
            { }
            finally
            {
                e.Cancel = true;
            }
        }
Exemple #11
0
        protected void btnXuatFile_Click(object sender, EventArgs e)
        {
            if (rdImportDuLieu.SelectedIndex == 0)
            {
                try
                {
                    SYS_Session session     = (SYS_Session)Session["SYS_Session"];
                    string      strMadviqly = session.User.ma_dviqly;
                    DataSet     dsTem       = new DataSet();

                    DataAccess.dbGCS dataA = new DataAccess.dbGCS();

                    //MemoryStream memStream = new MemoryStream();
                    //Stream file = Server.MapPath("~/") + "FileGCSCMIS\\" + UploadFile();
                    //using (Stream s = file.PostedFile.InputStream)
                    //{
                    //    s.CopyTo(memStream);
                    //}

                    dsTem.ReadXml(Server.MapPath("~/") + "FileGCSCMIS\\" + UploadFile(), XmlReadMode.InferSchema);

                    for (int i = 0; i < dsTem.Tables[0].Rows.Count; i++)
                    {
                        CBDN.CMIS_DDoGC ddo        = new CBDN.CMIS_DDoGC();
                        CBDN.CMIS_DDoGC kiemtraDDo = new CBDN.CMIS_DDoGC();
                        kiemtraDDo = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dsTem.Tables[0].Rows[i]["MA_DVIQLY"] + "" && x.MA_DDO == dsTem.Tables[0].Rows[i]["MA_DDO"] + "" && x.THANG == int.Parse(dsTem.Tables[0].Rows[i]["THANG"] + "") && x.NAM == int.Parse(dsTem.Tables[0].Rows[i]["NAM"] + "") && x.LOAI_BCS == dsTem.Tables[0].Rows[i]["LOAI_BCS"] + "");
                        if (kiemtraDDo == null)
                        {
                            ddo.MA_NVGCS   = dsTem.Tables[0].Rows[i]["MA_NVGCS"] + "";
                            ddo.BOCSO_ID   = dsTem.Tables[0].Rows[i]["BOCSO_ID"] + "";
                            ddo.CHUOI_GIA  = dsTem.Tables[0].Rows[i]["CHUOI_GIA"] + "";
                            ddo.CS_CU      = decimal.Parse(dsTem.Tables[0].Rows[i]["CS_CU"] + "");
                            ddo.CS_MOI     = decimal.Parse(dsTem.Tables[0].Rows[i]["CS_MOI"] + "");
                            ddo.DIA_CHI    = dsTem.Tables[0].Rows[i]["DIA_CHI"] + "";
                            ddo.HSN        = decimal.Parse(dsTem.Tables[0].Rows[i]["HSN"] + "");
                            ddo.KIMUA_CSPK = decimal.Parse(dsTem.Tables[0].Rows[i]["KIMUA_CSPK"] + "");
                            ddo.KY         = int.Parse(dsTem.Tables[0].Rows[i]["KY"] + "");
                            ddo.LOAI_BCS   = dsTem.Tables[0].Rows[i]["LOAI_BCS"] + "";

                            ddo.LOAI_CS   = dsTem.Tables[0].Rows[i]["LOAI_CS"] + "";
                            ddo.MA_CNANG  = "";
                            ddo.MA_COT    = dsTem.Tables[0].Rows[i]["MA_COT"] + "";
                            ddo.MA_CTO    = dsTem.Tables[0].Rows[i]["MA_CTO"] + "";
                            ddo.MA_DDO    = dsTem.Tables[0].Rows[i]["MA_DDO"] + "";
                            ddo.MA_DVIQLY = dsTem.Tables[0].Rows[i]["MA_DVIQLY"] + "";
                            ddo.MA_GC     = dsTem.Tables[0].Rows[i]["MA_GC"] + "";
                            ddo.MA_KHANG  = dsTem.Tables[0].Rows[i]["MA_KHANG"] + "";
                            ddo.MA_NVGCS  = dsTem.Tables[0].Rows[i]["MA_NVGCS"] + "";
                            ddo.MA_NVIEN  = "";
                            ddo.MA_SOGCS  = dsTem.Tables[0].Rows[i]["MA_QUYEN"] + "";
                            ddo.MA_TRAM   = dsTem.Tables[0].Rows[i]["MA_TRAM"] + "";
                            ddo.NAM       = int.Parse(dsTem.Tables[0].Rows[i]["NAM"] + "");
                            ddo.NGAY_CU   = DateTime.Parse(dsTem.Tables[0].Rows[i]["NGAY_CU"] + "");
                            ddo.NGAY_MOI  = DateTime.Parse(dsTem.Tables[0].Rows[i]["NGAY_MOI"] + "");
                            ddo.NGAY_PMAX = DateTime.Parse(dsTem.Tables[0].Rows[i]["NGAY_PMAX"] + "");
                            ddo.NGUOI_GCS = dsTem.Tables[0].Rows[i]["NGUOI_GCS"] + "";
                            ddo.PMAX      = decimal.Parse(dsTem.Tables[0].Rows[i]["PMAX"] + "");
                            ddo.SERY_CTO  = dsTem.Tables[0].Rows[i]["SERY_CTO"] + "";
                            ddo.SL_MOI    = decimal.Parse(dsTem.Tables[0].Rows[i]["SL_MOI"] + "");
                            ddo.SL_THAO   = decimal.Parse(dsTem.Tables[0].Rows[i]["SL_THAO"] + "");
                            ddo.SL_TTIEP  = decimal.Parse(dsTem.Tables[0].Rows[i]["SL_TTIEP"] + "");
                            ddo.SLUONG_1  = decimal.Parse(dsTem.Tables[0].Rows[i]["SLUONG_1"] + "");
                            ddo.SLUONG_2  = decimal.Parse(dsTem.Tables[0].Rows[i]["SLUONG_2"] + "");
                            ddo.SLUONG_3  = decimal.Parse(dsTem.Tables[0].Rows[i]["SLUONG_3"] + "");

                            ddo.SO_HO     = Convert.ToInt32(Convert.ToDecimal(dsTem.Tables[0].Rows[i]["SO_HO"] + ""));
                            ddo.SO_HOM    = dsTem.Tables[0].Rows[i]["SO_HOM"] + "";
                            ddo.TEN_KHANG = dsTem.Tables[0].Rows[i]["TEN_KHANG"] + "";
                            ddo.THANG     = int.Parse(dsTem.Tables[0].Rows[i]["THANG"] + "");
                            ddo.TTR_CU    = dsTem.Tables[0].Rows[i]["TTR_MOI"] + "";
                            ddo.TENFILE   = fileUp.FileName;
                            dbSQL.CMIS_DDoGCs.InsertOnSubmit(ddo);
                            dbSQL.SubmitChanges();
                        }
                    }
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Nhận dữ liệu thành công');", true);
                }
                catch (Exception ex)
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Lỗi nhận dữ liệu: " + ex.Message + "');", true);
                }
            }
            else
            {
                SYS_Session session     = (SYS_Session)Session["SYS_Session"];
                string      strMadviqly = session.User.ma_dviqly;

                DM_DVQLYService _DM_DVQLY = new DM_DVQLYService();
                var             dv        = _DM_DVQLY.SelectDM_DVQLY(int.Parse(strMadviqly));

                var lst = dbSQL.CMIS_DDoGCs.Where(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + ""));
                foreach (var ddo in lst)
                {
                    var diemdo = dbSQL.DM_DiemDos.SingleOrDefault(x => x.MaDiemDo == ddo.MA_DDO && x.HoatDong == 1);
                    if (diemdo == null)
                    {
                        continue;
                    }
                    var kiemtra = dbSQL.DM_CongTos.SingleOrDefault(x => x.IDDiemDo == diemdo.IDDiemDo + "" && x.TinhTrang == 1);
                    if (kiemtra == null)
                    {
                        continue;
                    }
                    var hhddo = dbSQL.HD_GiaoNhanThangs.SingleOrDefault(x => x.IDCongTo == kiemtra.IDCongTo + "" && x.Thang == int.Parse(cmbThang.Value + "") && x.Nam == int.Parse(cmbNam.Value + ""));
                    if (hhddo == null)
                    {
                        continue;
                    }

                    if (ddo.LOAI_BCS == "BT")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "BT");

                        diemdocmis.CS_MOI          = hhddo.Giao_Bieu1_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Giao_Bieu1_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                    else if (ddo.LOAI_BCS == "CD")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "CD");

                        diemdocmis.CS_MOI          = hhddo.Giao_Bieu2_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Giao_Bieu2_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                    else if (ddo.LOAI_BCS == "TD")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "TD");

                        diemdocmis.CS_MOI          = hhddo.Giao_Bieu3_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Giao_Bieu3_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                    else if (ddo.LOAI_BCS == "VC")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "VC");

                        diemdocmis.CS_MOI          = hhddo.Giao_Q_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Giao_Q_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }

                    if (ddo.LOAI_BCS == "BN")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "BN");

                        diemdocmis.CS_MOI          = hhddo.Nhan_Bieu1_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Nhan_Bieu1_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                    else if (ddo.LOAI_BCS == "CN")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "CN");

                        diemdocmis.CS_MOI          = hhddo.Nhan_Bieu2_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Nhan_Bieu2_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                    else if (ddo.LOAI_BCS == "TN")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "TN");

                        diemdocmis.CS_MOI          = hhddo.Nhan_Bieu3_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Nhan_Bieu3_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                    else if (ddo.LOAI_BCS == "VN")
                    {
                        var diemdocmis = dbSQL.CMIS_DDoGCs.SingleOrDefault(x => x.MA_DVIQLY == dv.MA_DVIQLY && x.THANG == int.Parse(cmbThang.Value + "") && x.NAM == int.Parse(cmbNam.Value + "") && x.MA_DDO == diemdo.MaDiemDo && x.LOAI_BCS == "VN");

                        diemdocmis.CS_MOI          = hhddo.Nhan_Q_Cuoi;
                        diemdocmis.SL_MOI          = hhddo.Nhan_Q_SanLuong;
                        diemdocmis.TrangThaiDongBo = 1;
                        dbSQL.SubmitChanges();
                    }
                }
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Đồng bộ số liệu thành công');", true);
                loadDLDongBo();
            }
        }