Ejemplo n.º 1
0
 private void btnluucv_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txttencv.Text))
     {
         MessageBox.Show("yêu cầu nhập tên chức vụ !");
         return;
     }
     if (string.IsNullOrEmpty(txtluong.Text))
     {
         MessageBox.Show("yêu cầu nhập lương chức vụ !");
         return;
     }
     using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
     {
         ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.IdChucVu == machucvu);
         cv.TenChucVu = txttencv.Text;
         cv.ThongKe   = ckthongke.Checked;
         cv.QuanLy    = cknhanvien.Checked;
         cv.Kho       = ckqlkho.Checked;
         cv.PhaChe    = ckphache.Checked;
         cv.BanHang   = ckbanhang.Checked;
         cv.KhachHang = ckkhachhang.Checked;
         int luong = int.Parse(txtluong.Text);
         cv.LuongCoBan = luong;
         quanli.SaveChanges();
         MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information);
         loadchucvu();
         lammoi();
     }
 }
Ejemplo n.º 2
0
        private void btnthemcv_Click(object sender, EventArgs e)
        {
            try
            {
                btnthemcv.Text = btnthemcv.Text == "Thêm" ? btnthemcv.Text = "Làm mới" : btnthemcv.Text = "Thêm";
                if (btnthemcv.Text == "Thêm")
                {
                    btnluucv.Enabled = false;
                    btnxoacv.Enabled = false;
                    lammoi();
                }
                else if (btnthemcv.Text == "Làm mới")
                {
                    btnluucv.Enabled = true;
                    btnxoacv.Enabled = true;
                    errorMessage.Clear();
                    string ten   = txttencv.Text.Trim();
                    string luong = txtluong.Text.Trim();
                    if (string.IsNullOrEmpty(ten))
                    {
                        errorMessage.SetError(txttencv, "Bạn cần nhập tên chức vụ !");
                        txttencv.Focus();
                        return;
                    }
                    if (string.IsNullOrEmpty(luong))
                    {
                        errorMessage.SetError(txtluong, "Bạn cần nhập lương ! ");
                        txtluong.Focus();
                        return;
                    }

                    using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
                    {
                        ChucVu cv = new ChucVu();
                        cv.TenChucVu  = txttencv.Text;
                        cv.LuongCoBan = int.Parse(txtluong.Text);
                        cv.BanHang    = ckbanhang.Checked;
                        cv.QuanLy     = cknhanvien.Checked;
                        cv.PhaChe     = ckphache.Checked;
                        cv.ThongKe    = ckthongke.Checked;
                        cv.KhachHang  = ckkhachhang.Checked;
                        cv.Kho        = ckqlkho.Checked;
                        quanli.ChucVus.Add(cv);
                        quanli.SaveChanges();
                        MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question);
                        loadchucvu();
                    }
                }
            }
            catch
            {
                MessageBox.Show("Không thêm được! Vui lòng kiểm tra lại thông tin.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        public void phanquyen()
        {
            using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities())
            {
                string[] username = label1.Text.Split(':');
                string   user     = username[1].ToString();
                Console.WriteLine(user);
                NhanVien nv   = quanli.NhanViens.FirstOrDefault(p => p.TenDangNhap == user.Trim());
                int      macv = (int)nv.IdChucVu;
                ChucVu   cv   = quanli.ChucVus.FirstOrDefault(p => p.IdChucVu == macv);
                if (cv.BanHang == false)
                {
                    btntrangchu.Visible = false;
                }
                else
                {
                    page_banhang trangchu = new page_banhang(username[1], null);
                    panel2.Controls.Add(trangchu);
                    dem++;
                }

                if (cv.QuanLy == false)
                {
                    btnnhanvien.Visible = false;
                }
                else
                {
                    if (dem == 0)
                    {
                        page_nhanvien nhanvien = new page_nhanvien();
                        panel2.Controls.Add(nhanvien);
                        dem++;
                    }
                }
                if (cv.ThongKe == false)
                {
                    btnthongke.Visible = false;
                }
                else
                {
                    if (dem == 0)
                    {
                        page_thongke nhanvien = new page_thongke();

                        panel2.Controls.Add(nhanvien);
                        dem++;
                    }
                }
                if (cv.Kho == false)
                {
                    btnquanlikho.Visible = false;
                }

                else
                {
                    if (dem == 0)
                    {
                        page_nguyenlieu nguyenlieu = new page_nguyenlieu(username[1], erro());

                        panel2.Controls.Add(nguyenlieu);
                        dem++;
                    }
                }
                if (cv.KhachHang == false)
                {
                    btnkhachhang.Visible = false;
                }
                else
                {
                    if (dem == 0)
                    {
                        page_khachhang nhanvien = new page_khachhang();

                        panel2.Controls.Add(nhanvien);
                        dem++;
                    }
                }
            }
        }