Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string email = Session["account"].ToString();

            Models.AccountEntity accEntity = new Models.AccountEntity();
            Models.Account       loginACC  = accEntity.FindByEmail(email);

            lblNguoiChamCong.Text = loginACC.NhanVien.NVTen;

            _ngaychamcong = DateTime.Now;

            Models.DonVi donvichamcong = new Models.DonVi();
            if (loginACC.ACCChucNang != 0)
            {
                donvichamcong = loginACC.PhuTrachChamCongs.FirstOrDefault().DonVi;
            }
            else
            {
                Models.LamViec lamviec = loginACC.NhanVien.LamViecs.OrderByDescending(x => x.LVTuNgay).FirstOrDefault();
                donvichamcong = (lamviec != null) ? lamviec.DonVi : null;
            }
            _lamviecs        = (donvichamcong != null) ? donvichamcong.LamViecs : null;
            _donvichamcongID = (donvichamcong != null) ? donvichamcong.DVID : 0;

            if (!this.Page.IsPostBack)
            {
                _ccEntity.Load_DonViChamCongList_ToRadComboBox(cbbDonVi, loginACC);
                cbbDonVi.SelectedValue    = (donvichamcong != null) ? donvichamcong.DVID.ToString() : "";
                dpkNgayThang.SelectedDate = DateTime.Now;
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                _donviEntity.Load_DataSource_RadDropDownTree(ddtTrucThuoc);
            }

            if (this.Page.RouteData.Values["donvi"] == null)
            {
                this.CreateStatus();
            }
            else
            {
                this.UpdateStatus();
                _currentDVID = Convert.ToInt32(this.Page.RouteData.Values["donvi"]);
                if (!IsPostBack)
                {
                    Models.DonVi currentDV = _donviEntity.Find_DonVi(_currentDVID);
                    txtTen.Text                = currentDV.DVTen;
                    txtBienChe.Text            = currentDV.DVBienChe.ToString();
                    txtChucNang.Text           = currentDV.DVNoiDung;
                    rblTrangThai.SelectedValue = currentDV.DVTrangThai.ToString();
                    ddtTrucThuoc.SelectedValue = currentDV.DVTrucThuocID.ToString();
                    txtSDT.Text                = currentDV.DVSDT;
                    txtDiaChi.Text             = currentDV.DVDiaChi;
                }
            }
        }
Exemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["account"] != null)
     {
         Models.AccountEntity accEntity = new Models.AccountEntity();
         string         email           = Session["account"].ToString();
         Models.Account account         = accEntity.FindByEmail(email);
         if (account == null || account.ACCChucNang > 1)
         {
             Response.Redirect("~/");
         }
         else if (this.Page.RouteData.Values["donvi"] != null)
         {
             try
             {
                 int donviID = Convert.ToInt32(this.Page.RouteData.Values["donvi"]);
                 Models.DonViEntity donviEntity = new Models.DonViEntity();
                 Models.DonVi       donvi       = donviEntity.Find_DonVi(donviID);
                 if (donvi == null)
                 {
                     Response.Redirect("~/DonVi");
                 }
             }
             catch (Exception)
             {
                 Response.Redirect("~/DonVi");
             }
         }
     }
     else
     {
         Response.Redirect("~/");
     }
 }
Exemplo n.º 4
0
 public void Delete(int _donviID)
 {
     Models.EmployeeManagementEntities db = new EmployeeManagementEntities();
     Models.DonVi donvi = db.DonVis.FirstOrDefault(x => x.DVID == _donviID);
     db.DonVis.Remove(donvi);
     db.SaveChanges();
     db.Dispose();
 }
Exemplo n.º 5
0
        public void Load_DonViChamCongList_ToRadComboBox(RadComboBox _cbb, Models.Account _loginAccount)
        {
            List <Models.DonVi> donvis = this.DonViChamCongList(_loginAccount);

            _firstDonViChamCong = donvis.FirstOrDefault();
            _cbb.DataSource     = donvis;
            _cbb.DataTextField  = "DVTen";
            _cbb.DataValueField = "DVID";
            _cbb.DataBind();
        }
Exemplo n.º 6
0
 private string DonViTrucThuocTen(Models.DonVi _donvi)
 {
     if (_donvi.DonVi1 != null)
     {
         return(_donvi.DonVi1.DVTen);
     }
     else
     {
         return("");
     }
 }
Exemplo n.º 7
0
 private string ConvertTrangThai(Models.DonVi _donvi)
 {
     if (_donvi.DVTrangThai)
     {
         return("Kích hoạt");
     }
     else
     {
         return("Khóa");
     }
 }
        public JsonResult GetListUnit()
        {
            List <Models.DonVi> ListUnit = new List <Models.DonVi>();
            Database            db       = new Database();
            DataTable           dt       = db.Query("select * from DonVi ;");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Models.DonVi Unit = new Models.DonVi();
                Unit.MaDonVi  = dt.Rows[i]["MaDV"].ToString();
                Unit.TenDonVi = dt.Rows[i]["TenDV"].ToString();
                ListUnit.Add(Unit);
            }
            return(Json(ListUnit));
        }
Exemplo n.º 9
0
 public void Update(int _donviID, string _ten, string _noidung, int _bienche, bool _trangthai, int _tructhuocID, string _sdt, string _diachi)
 {
     Models.EmployeeManagementEntities db = new EmployeeManagementEntities();
     Models.DonVi donvi = db.DonVis.FirstOrDefault(x => x.DVID == _donviID);
     donvi.DVTen       = _ten;
     donvi.DVNoiDung   = _noidung;
     donvi.DVBienChe   = _bienche;
     donvi.DVTrangThai = _trangthai;
     if (_tructhuocID != 0)
     {
         donvi.DVTrucThuocID = _tructhuocID;
     }
     donvi.DVSDT    = _sdt;
     donvi.DVDiaChi = _diachi;
     db.SaveChanges();
     db.Dispose();
 }
Exemplo n.º 10
0
 public void Insert(string _ten, string _noidung, int _bienche, bool _trangthai, int _donvitructhuocID, string _sdt, string _diachi)
 {
     Models.EmployeeManagementEntities db = new EmployeeManagementEntities();
     Models.DonVi donvi = new Models.DonVi();
     donvi.DVTen     = _ten;
     donvi.DVNoiDung = _noidung;
     donvi.DVBienChe = _bienche;
     if (_donvitructhuocID != 0)
     {
         donvi.DVTrucThuocID = _donvitructhuocID;
     }
     donvi.DVTrangThai = _trangthai;
     donvi.DVSDT       = _sdt;
     donvi.DVDiaChi    = _diachi;
     db.DonVis.Add(donvi);
     db.SaveChanges();
     db.Dispose();
 }
Exemplo n.º 11
0
 public Models.DonVi Find_DonVi(int _donviID)
 {
     Models.EmployeeManagementEntities db = new Models.EmployeeManagementEntities();
     Models.DonVi donvi = db.DonVis.FirstOrDefault(x => x.DVID == _donviID);
     return(donvi);
 }
        public void AddUnit(Models.DonVi a)
        {
            Database db = new Database();

            db.Insert("insert into DonVi values (N'" + a.TenDonVi + "');");
        }