Esempio n. 1
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            //ChangeLbUser(UserNameNew);
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            session.User.USERNAME = txtUserName.Text;
            session.User.HOTEN    = txtFullName.Text;
            session.User.SODT     = txtSDT.Text;
            session.User.PASSWORD = session.User.PASSWORD;
            session.User.XACNHAN  = session.User.XACNHAN;

            if (IsValidEmailAddress(txtEmail.Text))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Succsess.');", true);
                session.User.EMAIL = txtEmail.Text;
                _userService.UpdateDM_USER(session.User);
            }
            else
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Error.Improperly formatted email');", true);
                return;
            }
            Session["SYS_Session"] = session;
            //WriteLog("Cập nhật thông tin cá nhân", Action.Update);
        }
Esempio n. 2
0
 protected void grdDVT_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     try
     {
         SYS_Session session = (SYS_Session)Session["SYS_Session"];
         CBDN.DM_TramSelectByIDDViResult HoatDong = (CBDN.DM_TramSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
         if (HoatDong.MaDVNhap != int.Parse(session.User.ma_dviqly))
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Không thể xóa giao nhận này vì không phải đơn vị bạn tạo ra');", true);
             return;
         }
         CBDN.DM_Tram cv = new CBDN.DM_Tram();
         cv = db.DM_Trams.SingleOrDefault(x => x.IDTram == cv.IDTram && x.IDChiNhanh == cv.IDChiNhanh);
         db.DM_Trams.DeleteOnSubmit(cv);
         db.SubmitChanges();
         _DataBind();
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá người phụ trách thành công');", true);
     }
     catch (Exception ex)
     { }
     finally
     {
         e.Cancel = true;
     }
 }
Esempio n. 3
0
 protected void grdCN_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     try
     {
         SYS_Session session = (SYS_Session)Session["SYS_Session"];
         CBDN.DM_DiemDoSelectByIDDViResult HoatDong = (CBDN.DM_DiemDoSelectByIDDViResult)grdCN.GetRow(grdCN.FocusedRowIndex);
         if (HoatDong.MaDviNhap != int.Parse(session.User.ma_dviqly))
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Không thể xóa điểm đo này vì không phải đơn vị bạn tạo ra');", true);
             return;
         }
         var congto = db.DM_CongTos.Where(x => x.IDDiemDo == HoatDong.IDDiemDo + "");
         if (congto.Count() > 0)
         {
             throw new Exception("Không thể xóa điểm đo này vì đang có công tơ hoạt động!");
         }
         CBDN.DM_DiemDo cv = new CBDN.DM_DiemDo();
         cv = db.DM_DiemDos.SingleOrDefault(x => x.IDDiemDo == HoatDong.IDDiemDo);
         db.DM_DiemDos.DeleteOnSubmit(cv);
         db.SubmitChanges();
         loadKH();
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá điêm đo thành công');", true);
     }
     catch (Exception ex)
     {
     }
     finally
     {
         e.Cancel = true;
     }
 }
Esempio n. 4
0
        protected void btnSua_Click(object sender, EventArgs e)
        {
            if ((CBDN.DM_DiemDoSelectByIDDViResult)grdCN.GetRow(grdCN.FocusedRowIndex) == null)
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Bạn chưa chọn điểm đo để sửa');", true);
                return;
            }
            pcAddRoles.ShowOnPageLoad = true;
            Session["Add"]            = 0;
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            CBDN.DM_DiemDoSelectByIDDViResult cv = (CBDN.DM_DiemDoSelectByIDDViResult)grdCN.GetRow(grdCN.FocusedRowIndex);
            txtMaDuongDat.Text      = cv.MaDiemDo;
            txtTenDuongDay.Text     = cv.TenDiemDo;
            cmbLoaiDD.Value         = cv.ISLoaiDD;
            cmbLoaiDD.SelectedIndex = (int)cv.ISLoaiDD;


            cmbTinhChat.Text          = cv.strTinhChat;
            cmbTinhChat.Value         = cv.TinhChatDD;
            cmbTinhChat.SelectedIndex = (int)cv.TinhChatDD;
            if (cv.HoatDong == 1)
            {
                CkHoatDong.Checked = true;
            }
            else
            {
                CkHoatDong.Checked = false;
            }
            txtmoTa.Text = cv.MoTa;
        }
Esempio n. 5
0
        private bool TinhChuKy(int thang, int nam, int Ngay, int ChuKy, int ngaysau, int chukysau, int kiemtra)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];
            DataTable   dt      = db.SELECT_TONTHAT_CHUKY(session.User.ma_dviqlyDN, cmbMaTram.Value + "", thang, nam, Ngay, ChuKy, ngaysau, chukysau, kiemtra);

            if (dt.Rows.Count == 0)
            {
                return(false);
            }
            if (dt.Rows[0]["CSUAT"] + "" == "0" || dt.Rows[0]["CSUAT"] + "" == "")
            {
                return(false);
            }
            decimal sltinhCK = 0, sanluongtrc = 0;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (i == 0)
                {
                    decimal slg = (decimal.Parse(dt.Rows[i]["SLGCOT"] + "") * decimal.Parse(dt.Rows[i]["CSUAT"] + "")) / decimal.Parse(dt.Rows[i]["SLDAUNGUONG"] + "");
                    sanluongtrc = decimal.Parse(dt.Rows[i]["SLGCOT"] + "");
                    sltinhCK    = slg;
                    db.INSERT_TTTT_SLGNUT_CHUKY(session.User.ma_dviqlyDN, cmbMaTram.Value + "", dt.Rows[i]["MACOT"] + "", thang, nam, Math.Round(slg, 2), Ngay, ChuKy);
                }
                else
                {
                    decimal slg = sltinhCK * decimal.Parse(dt.Rows[i]["SLGCOT"] + "") / sanluongtrc;
                    sanluongtrc = decimal.Parse(dt.Rows[i]["SLGCOT"] + "");
                    sltinhCK    = slg;
                    db.INSERT_TTTT_SLGNUT_CHUKY(session.User.ma_dviqlyDN, cmbMaTram.Value + "", dt.Rows[i]["MACOT"] + "", thang, nam, Math.Round(slg, 2), Ngay, ChuKy);
                }
            }
            return(true);
        }
Esempio n. 6
0
        private void LoadDataDV()
        {
            MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"];
            int a = int.Parse(session.User.ma_dviqly + "");

            if (MaDienLuc.Value + "" != "")
            {
                if (a > 38)
                {
                    DM_DVQLYService dm_dviSer = new DM_DVQLYService();
                    var             donvi     = dm_dviSer.SelectDM_DVQLY(a);
                    List <DM_DS>    List      = new List <DM_DS>();
                    DM_DS           Dvi       = new DM_DS();

                    Dvi.MA_DVIQLY   = session.User.ma_dviqlyDN + "";
                    Dvi.NAME_DVIQLY = donvi.NAME_DVIQLY.Split('-')[1].ToString().ToUpper();
                    List.Add(Dvi);

                    cmMaDvi.DataSource = List;
                    cmMaDvi.TextField  = "NAME_DVIQLY";
                    cmMaDvi.ValueField = "MA_DVIQLY";
                    cmMaDvi.DataBind();
                }
                else
                {
                    DM_DVQLYService dm_dviSer = new DM_DVQLYService();
                    //  DataTable lst_dmdv = new DataTable();
                    var lst_dmdv = dm_dviSer.SelectAll_DVI_ByChild(int.Parse(MaDienLuc.Value + ""));
                    cmMaDvi.DataSource = lst_dmdv;
                    cmMaDvi.ValueField = "MA_DVIQLY";
                    cmMaDvi.TextField  = "NAME_DVIQLY";
                    cmMaDvi.DataBind();
                }
            }
        }
Esempio n. 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            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;
            _DataBind();
        }
Esempio n. 8
0
        protected void PageLoad()
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            if (session == null)
            {
                session = new SYS_Session();
                Session["SYS_Session"] = session;
                Response.Redirect("~\\Login.aspx");
            }
            else if (session.User == null)
            {
                session.User          = new DM_USER();
                session.User.USERNAME = "******";
                session.User.FullName = "Guest";
            }
            if (session.DonVi == null)
            {
                return;
            }
            if (session.PhanLoai == (int)PhanLoai.SoYTe)
            {
                if (CheckFormNhapLieuSo(this.Page.Request.RawUrl))
                {
                    // Kiểm tra xem Session cũ có bằng Session hiện tại không, nếu không bằng thì gán lại cũ = hiện tại
                    if (session.IDOrganiztionCu != session.DonVi.ID)
                    {
                        session.IDOrganiztionCu = session.DonVi.ID;
                    }
                }
            }
        }
Esempio n. 9
0
        protected void TreeListOrganization_NodeDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            try
            {
                SYS_Session session = (SYS_Session)Session["SYS_Session"];

                CBDN.DM_Tram HoatDong = db.DM_Trams.SingleOrDefault(x => x.IDTram == int.Parse(e.Keys["IDTram"] + ""));
                if (HoatDong.MaDVNhap != int.Parse(session.User.ma_dviqly))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Không thể xóa trạm lộ này vì không phải đơn vị bạn tạo ra');", true);
                    return;
                }
                var check = db.DM_DiemDos.Where(x => x.IDTram == HoatDong.IDTram + "");
                if (check.Count() > 0)
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Không thể xóa trạm lộ này vì có điểm đo đang hoạt động ');", true);
                    return;
                }
                CBDN.DM_Tram cv = new CBDN.DM_Tram();
                cv = db.DM_Trams.SingleOrDefault(x => x.IDTram == HoatDong.IDTram);
                db.DM_Trams.DeleteOnSubmit(cv);
                db.SubmitChanges();
                _DataBind();
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá danh mục thành công');", true);
            }
            catch (Exception ex)
            { }
            finally
            {
                e.Cancel = true;
            }
        }
Esempio n. 10
0
        public string UploadFile()
        {
            string strTenFile = fileUp.FileName;

            MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"];
            try
            {
                if (!Directory.Exists(Server.MapPath("~/") + "TonThatKyThuat" + "/" + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN))
                {
                    Directory.CreateDirectory(Server.MapPath("~/") + "TonThatKyThuat" + "/" + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN);
                }
                if (!File.Exists(Server.MapPath("~/") + "TonThatKyThuat" + "/" + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN + "\\" + fileUp.FileName))
                {
                    File.Delete(Server.MapPath("~/") + "TonThatKyThuat" + "/" + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN + "\\" + fileUp.FileName);
                    fileUp.PostedFile.SaveAs(Server.MapPath("~/") + "TonThatKyThuat" + "/" + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN + "\\" + strTenFile);
                }
                else
                {
                    fileUp.PostedFile.SaveAs(Server.MapPath("~/") + "TonThatKyThuat" + "/" + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN + "\\" + fileUp.FileName);
                    strTenFile = fileUp.FileName;
                }
                hdTenFile.Value = strTenFile;
            }
            catch (Exception exp)
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('" + exp.Message + Server.MapPath("~/") + "LuuTruFileCAD" + "/" + session.User.ma_dviqlyDN + "\\" + hdTenFile.Value + "');", true);
            }
            return(strTenFile);
        }
Esempio n. 11
0
        protected void grdDVT_CommandButtonInitialize(object sender, ASPxGridViewCommandButtonEventArgs e)
        {
            return;

            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            var  lst = db.DN_Select_ThucTe(int.Parse(session.User.ma_dviqly), int.Parse(cmbThang.Value + ""), int.Parse("" + cmbNam.Value)).ToList().Where(x => x.Ngay == e.VisibleIndex + 1);
            bool kt  = false;

            foreach (var a in lst)
            {
                if (a.ISLooK == 1)
                {
                    kt = true;
                }
                else
                {
                    kt = false;
                }
                if (e.ButtonType == DevExpress.Web.ColumnCommandButtonType.Edit)
                {
                    e.Visible = kt;
                }

                // disable the selction checkbox
                if (e.ButtonType == DevExpress.Web.ColumnCommandButtonType.SelectCheckbox)
                {
                    e.Enabled = kt;
                }
            }
        }
Esempio n. 12
0
        protected void btnSua_Click(object sender, EventArgs e)
        {
            pcAddRoles.ShowOnPageLoad = true;
            Session["Add"]            = 0;
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            CBDN.DM_CongToSelectByIDDViResult cv = (CBDN.DM_CongToSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
            txtMaDuongDat.Text  = cv.MaCongTo;
            txtTenDuongDay.Text = cv.TenCongTo;
            cmbDiemDo.Value     = (int)cv.IDDiemDo;
            if (cv.TinhTrang == 1)
            {
                CkHoatDong.Checked = true;
            }
            else
            {
                CkHoatDong.Checked = false;
            }
            mmMoTa.Text = cv.MoTa;

            txtCapDienAp.Text   = cv.CapDienAp + "";
            txtChungLoai.Text   = cv.ChungLoai;
            txtHangSanXuat.Text = cv.HangSanXuat;
            txtHeSoNhan.Text    = cv.HeSoNhan + "";

            txtTuTi.Text          = cv.TU_TI;
            dtNgayTreo.Text       = cv.NgayTreoThao + "";
            cmbTinhChatGiao.Value = cv.GiaoTinhChat;
            cmbTinhChatGiao.Text  = cv.strTinhChatGiao + "";
            txtHsNhanQD.Text      = cv.HeSoQuyDoi + "";
        }
Esempio n. 13
0
        protected void btnLuuDuLieu_Click(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];
            int         testso  = 0;

            if (!int.TryParse(txtSanLuongKH.Text, out testso))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Sản lượng kế hoạch không phải là kiểu số. Bạn check lại thông tin');", true);
                txtSanLuongKH.Focus();
                return;
            }

            DataTable dt = db.SELECT_TTTT_DN_KEHOACH(session.User.ma_dviqlyDN, cmbMaTram.Value + "");

            DataRow[] dr = dt.Select("THANG=" + cmbThang.Value + " AND NAM =" + cmbNam.Value);
            if (dr.Length == 0)
            {
                db.Insert_TTTT_DN_KEHOACH(session.User.ma_dviqlyDN, cmbMaTram.Value.ToString(), int.Parse(txtSanLuongKH.Text), int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + ""), DateTime.Now);
            }
            else
            {
                db.Update_TTTT_DN_KEHOACH(session.User.ma_dviqlyDN, cmbMaTram.Value.ToString(), int.Parse(txtSanLuongKH.Text), int.Parse(cmbThang.Value + ""), int.Parse(cmbNam.Value + ""));
            }
            _DataBind();
        }
Esempio n. 14
0
        protected void btnIn_Click(object sender, EventArgs e)
        {
            MTCSYT.SYS_Session session     = (MTCSYT.SYS_Session)Session["SYS_Session"];
            string             strMadviqly = session.User.ma_dviqly;

            Response.Redirect("../Report/Report.aspx?ChiNhanh=" + 0 + "&Loai=1&Thang=" + cmbThang.Value + "&Nam=" + cmbNam.Value + "&ParentId=1");
        }
Esempio n. 15
0
 protected void grdDVT_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     try
     {
         SYS_Session session = (SYS_Session)Session["SYS_Session"];
         CBDN.DM_ChiNhanhSelectByIDDViResult HoatDong = (CBDN.DM_ChiNhanhSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
         if (HoatDong.DiemDauNguon != int.Parse(session.User.ma_dviqly))
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Không thể xóa giao nhận này vì không phải đơn vị bạn tạo ra');", true);
             return;
         }
         var check = db.DM_Trams.Where(x => x.IDChiNhanh == HoatDong.ID + "");
         if (check.Count() > 0)
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Không thể xóa giao nhận này vì có trạm đang hoạt động ');", true);
             return;
         }
         CBDN.DM_ChiNhanh cv = new CBDN.DM_ChiNhanh();
         cv = db.DM_ChiNhanhs.SingleOrDefault(x => x.ID == HoatDong.ID && x.IDMADVIQLY.Contains(session.User.ma_dviqly));
         db.DM_ChiNhanhs.DeleteOnSubmit(cv);
         db.SubmitChanges();
         _DataBind();
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Xoá phương thức giao nhận thành công');", true);
     }
     catch (Exception ex)
     { }
     finally
     {
         e.Cancel = true;
     }
 }
Esempio n. 16
0
        protected override void InitializeCulture()
        {
            string languagePost = "";

            try
            {
                if (Request.Form["ctl00_Category_ASPxRoundPanel1_Language_VI"] != null)
                {
                    languagePost = Request.Form["ctl00_Category_ASPxRoundPanel1_Language_VI"];
                }
            }
            catch (Exception)
            {
            }

            // init variable
            SYS_Language sysLanguage;
            string       culture = "";
            int          langId  = 0;

            if (!string.IsNullOrEmpty(languagePost))
            {
                langId = int.Parse(languagePost);
            }

            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            if (langId == 0)
            {
                if (session == null || session.langId == 0)
                {
                    langId = _isysLanguageService.SelectDefaultLanguage().ID;
                }
                else
                {
                    langId = session.langId;
                }
            }

            sysLanguage = _isysLanguageService.SelectSYS_Language(langId);

            // create culture
            if (sysLanguage != null)
            {
                culture = sysLanguage.Code;
            }

            if (culture != "")
            {
                culture = culture.Trim();
                var ci = new System.Globalization.CultureInfo(culture);
                System.Threading.Thread.CurrentThread.CurrentCulture   = ci;
                System.Threading.Thread.CurrentThread.CurrentUICulture = ci;
            }

            base.InitializeCulture();
            Session["SYS_Session"] = session;
            PageLoad();
        }
Esempio n. 17
0
        private void LoadTram()
        {
            MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"];
            DataTable          ds      = db.SELECT_TTTT_TRAM_CAD(session.User.ma_dviqlyDN);

            grdTram.DataSource = ds;
            grdTram.DataBind();
        }
Esempio n. 18
0
        private void _DataBind()
        {
            MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"];
            var dt = db.SELECT_TTTT_DM_TTKD();

            grdDVT.DataSource = dt;
            grdDVT.DataBind();
        }
Esempio n. 19
0
        private void LoadKH()
        {
            MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"];
            DataTable          ds      = db.SELECT_TTTT_KHACHHANG_LUUY(session.User.ma_dviqlyDN);

            grdKH.DataSource = ds;
            grdKH.DataBind();
        }
Esempio n. 20
0
        private bool CheckName(string Name, int id)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            var dt = db.DM_Los.SingleOrDefault(x => x.MaLo == Name && x.IDMaDViQly == int.Parse(session.User.ma_dviqly) && x.IDTram != id);
            if (dt != null)
                return false;
            return true;
        }
Esempio n. 21
0
        private void LoadUser()
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            txtUserName.Text = session.User.USERNAME;
            txtFullName.Text = session.User.HOTEN;
            txtSDT.Text      = session.User.SODT;
            txtEmail.Text    = session.User.EMAIL;
        }
Esempio n. 22
0
        protected void cmbCuoiNguon_SelectedIndexChanged(object sender, EventArgs e)
        {
            SYS_Session     session   = (SYS_Session)Session["SYS_Session"];
            DM_DVQLYService dm_dviSer = new DM_DVQLYService();
            var             dvDN      = dm_dviSer.SelectDM_DVQLY(int.Parse(session.User.ma_dviqly));
            var             dvChon    = dm_dviSer.SelectDM_DVQLY(int.Parse(cmbCuoiNguon.Value + ""));

            txtMaDuongDat.Text = dvDN.MA_DVIQLY + "_" + dvChon.MA_DVIQLY;
        }
Esempio n. 23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            session.FuncID = funcid;
            if (!IsPostBack)
            {
                if (session == null || session.User.USERNAME == "Guest")
                {
                    session.CurrentPage = Request.AppRelativeCurrentExecutionFilePath;
                    Response.Redirect("~\\Login.aspx");
                }
                else
                {
                    if (Request.Cookies["IDUSER"].Value != "1")
                    {
                        List <SYS_Right> right = session.User.Rights;
                        foreach (SYS_Right sysRight in right)
                        {
                            if (sysRight.FuncId == funcid)
                            {
                                rightOfUser = sysRight;
                                if (!rightOfUser.IsCreate)
                                {
                                    btnAdd.Enabled = false;
                                }
                                if (!rightOfUser.IsDelete)
                                {
                                    btnRemove.Enabled = false;
                                }
                                if (!rightOfUser.IsUpdate)
                                {
                                    btnSubmit.Enabled = false;
                                }
                                Session["UserId"]     = session.User.IDUSER;
                                Session["FunctionId"] = sysRight.FuncId;
                                break;
                            }
                        }

                        if (rightOfUser == null)
                        {
                            Session["Status"] = "0";
                            Response.Redirect("~\\HeThong\\Default.aspx");
                        }
                        session.CurrentPage = Request.AppRelativeCurrentExecutionFilePath;
                    }
                }
                Session["SYS_Session"] = session;
                _DataBind();
            }
            else
            {
                grdRightOfRoles.DataSource  = Session["ListRight"];
                grdRightNotRoles.DataSource = Session["ListLeft"];
            }
        }
Esempio n. 24
0
        protected void btnCapNhat_Click(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            if (Session["Add"] + "" == "0")
            {
                CBDN.DM_NguoiPhuTrachSelectByIDDViResult cv = (CBDN.DM_NguoiPhuTrachSelectByIDDViResult)grdDVT.GetRow(grdDVT.FocusedRowIndex);
                CBDN.DM_PhuTrachDuongDay tinhtrang          = db.DM_PhuTrachDuongDays.SingleOrDefault(x => x.ID == cv.ID);
                if (!CheckName(txtMaPhong.Text, cv.ID))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được trùng');", true); return;
                }
                if (txtTenPhong.Value + "" == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên cán bộ không thể bỏ trống');", true);
                    return;
                }

                //CBDN.DM_PhuTrachDuongDay qtCT = new CBDN.DM_PhuTrachDuongDay();
                tinhtrang.TenNhanVien = txtTenPhong.Text;
                tinhtrang.DienThoai   = txtSDT.Text;
                tinhtrang.ChucVu      = txtChucVu.Text;
                tinhtrang.DiaChi      = txtDiaChi.Text;
                db.SubmitChanges();
            }
            else
            {
                if (txtMaPhong.Text + "" == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được để trống');", true);
                    txtMaPhong.Focus(); return;
                }
                if (txtTenPhong.Text == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên cán bộ không được để trống');", true);
                    txtTenPhong.Focus(); return;
                }

                if (!CheckName(txtMaPhong.Text, 0))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã cán bộ không được trùng');", true); return;
                }


                CBDN.DM_PhuTrachDuongDay cv = new CBDN.DM_PhuTrachDuongDay();
                cv.MaNhanVien  = txtMaPhong.Text;
                cv.TenNhanVien = txtTenPhong.Text;
                cv.IDDonVi     = int.Parse(cmbMaDonVi.Value + "");
                cv.DiaChi      = txtDiaChi.Text;
                cv.ChucVu      = txtChucVu.Text;
                cv.DienThoai   = txtSDT.Text;
                db.DM_PhuTrachDuongDays.InsertOnSubmit(cv);
                db.SubmitChanges();
            }
            _DataBind();
        }
Esempio n. 25
0
        protected void btnCapNhat_Click(object sender, EventArgs e)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            if (Session["Add"] + "" == "0")
            {
                CBDN.DM_NhaMay cv   = (CBDN.DM_NhaMay)grdDVT.GetRow(grdDVT.FocusedRowIndex);
                CBDN.DM_NhaMay qtCT = db.DM_NhaMays.SingleOrDefault(x => x.ID == cv.ID);
                if (!CheckName(txtMaPhong.Text, cv.ID))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã nhà máy không được trùng');", true); return;
                }
                if (txtTenPhong.Value + "" == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên nhà máy không thể bỏ trống');", true);
                    return;
                }

                //CBDN.DM_NhaMay qtCT = new CBDN.DM_NhaMay();
                qtCT.TenNhaMay = txtTenPhong.Text;
                qtCT.DienThoai = txtSDT.Text;
                qtCT.MoTa      = txtMota.Text;
                qtCT.DiaChi    = txtDiaChi.Text;
                db.SubmitChanges();
            }
            else
            {
                if (txtMaPhong.Text + "" == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã nhà máy không được để trống');", true);
                    txtMaPhong.Focus(); return;
                }
                if (txtTenPhong.Text == "")
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Tên nhà máy không được để trống');", true);
                    txtTenPhong.Focus(); return;
                }

                if (!CheckName(txtMaPhong.Text, 0))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "", "alert('Mã nhà máy không được trùng');", true); return;
                }


                CBDN.DM_NhaMay cv = new CBDN.DM_NhaMay();
                cv.MaNhaMay   = txtMaPhong.Text;
                cv.TenNhaMay  = txtTenPhong.Text;
                cv.IDMADVIQLY = int.Parse(session.User.ma_dviqly + "");
                cv.DiaChi     = txtDiaChi.Text;
                cv.MoTa       = txtMota.Text;
                cv.DienThoai  = txtSDT.Text;
                db.DM_NhaMays.InsertOnSubmit(cv);
                db.SubmitChanges();
            }
            _DataBind();
        }
Esempio n. 26
0
        protected void btnSua_Click(object sender, EventArgs e)
        {
            pcAddRoles.ShowOnPageLoad = true;
            Session["Add"]            = 0;
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            CBDN.HD_SanLuongThuongPham cv = (CBDN.HD_SanLuongThuongPham)grdDVT.GetRow(grdDVT.FocusedRowIndex);
            txtThang.Text        = cv.Thang + "";
            txtNam.Value         = cv.Nam + "";
            txtSanLuongDien.Text = cv.SLuongThuongPham + "";
        }
Esempio n. 27
0
        protected void btnThem_Click(object sender, EventArgs e)
        {
            var thang = cmbThang.Value;
            var nam   = cmbNam.Value;

            MTCSYT.SYS_Session session = (MTCSYT.SYS_Session)Session["SYS_Session"];
            DataTable          ds      = db.SELECT_TRAM_HATHE_UT_TT_DS(session.User.ma_dviqlyDN, thang + "", nam + "");

            grdKH.DataSource = ds;
            grdKH.DataBind();
        }
Esempio n. 28
0
        private bool CheckName(string Name, int id, string idPhuongThuc)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

            var dt = db.DM_Trams.SingleOrDefault(x => x.MaTram == Name && x.IDTram != id && x.IDChiNhanh == idPhuongThuc);

            if (dt != null)
            {
                return(false);
            }
            return(true);
        }
Esempio n. 29
0
        private bool CheckName(string Name, int id)
        {
            SYS_Session session = (SYS_Session)Session["SYS_Session"];

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

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

            txtDienTro.Text    = cv["DienTroSuat"] + "";
            txtMaLoaiDay.Text  = cv["MaLoaiDay"] + "";
            txtTenLoaiDay.Text = cv["TenLoaiDay"] + "";
            cmbLoaiDay.Value   = cv["LoaiDay"] + "";
        }