예제 #1
0
        //static DAONhanVien nv;
        //static NhanVien NV;

        void load()
        {
            //string query = "select * from NhanVien where manv = @manv";
            //lb_quanli.Text = "Chức vụ: Quản lý";
            //if (id[0] == 'n')
            //{
            //    query = "select * from NhanVien where manv = @manv";
            //    lb_quanli.Text = "Chức vụ: Nhân viên";
            //}
            //SqlCommand command = new SqlCommand(query);
            //command.Parameters.Add("@manv", SqlDbType.NVarChar).Value = id;
            DAONhanVien nv    = new DAONhanVien();
            NhanVien    NVien = new NhanVien();

            NVien             = nv.getNhanVienByID(Globals.NV);
            txt_idql.Text     = NVien.MaNv.ToString();
            txt_hovaten.Text  = NVien.Hoten;
            txt_sdt.Text      = NVien.Sdt;
            txt_username.Text = NVien.Username;
            dt_nsinh.Value    = NVien.Ngaysinh;
            if (NVien.Role == "manager")
            {
                lb_quanli.Text = "Chức vụ: Quản lý";
            }
            else
            {
                lb_quanli.Text = "Chức vụ: Nhân viên";
            }
        }
예제 #2
0
        void sua()
        {
            string   manv    = txt_idql.Text;
            string   hovaten = txt_hovaten.Text;
            DateTime namsinh = dt_nsinh.Value;
            string   sdt     = txt_sdt.Text;
            string   uname   = txt_username.Text;

            if (manv == "" || hovaten == "" || sdt == "" || uname == "")
            {
                MessageBox.Show("không được để trống");
            }
            else
            {
                DAONhanVien nv = new DAONhanVien();
                NhanVien    NV = nv.getNhanVienByID(Globals.NV);
                NV.Sdt      = txt_sdt.Text;
                NV.MaNv     = int.Parse(txt_idql.Text);
                NV.Hoten    = txt_hovaten.Text;
                NV.Sdt      = txt_sdt.Text;
                NV.Ngaysinh = Convert.ToDateTime(dt_nsinh.Value);
                NV.Username = txt_username.Text;
                nv.suaNV(NV);
                MessageBox.Show("Sua thong tin thanh cong");
            }
        }
예제 #3
0
        void loadnv()
        {
            DAONhanVien nv = new DAONhanVien();
            DataTable   dt = new DataTable();

            dt = nv.getNhanVien();

            dataGridView1.DataSource = dt;
        }
예제 #4
0
        private void btn_timid_Click(object sender, EventArgs e)
        {
            DAONhanVien nv = new DAONhanVien();
            DataTable   dt = new DataTable();

            dataGridView1.DataSource = dt;
            if (txt_timkiem.Text != "")
            {
                int id_tim = Int32.Parse(txt_timkiem.Text);
                dt = nv.GetNhanVienByID(id_tim);
            }
            else
            {
                MessageBox.Show("vui lòng nhập nhân viên id", "xóa sinh viên", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #5
0
 private void frmchiacav2_Load(object sender, EventArgs e)
 {
     try
     {
         DAOCa     ca         = new DAOCa();
         DataTable DanhSachCa = ca.getDanhSachCaDeChiaCa();
         DanhSachCa.Columns.Add("Check", typeof(bool));
         dataGridView3.DataSource = DanhSachCa;
         DAONhanVien nv = new DAONhanVien();
         DataTable   DanhSachNhanVien = nv.getNhanVienDeChiaCa();
         DanhSachNhanVien.Columns.Add("Check", typeof(bool));
         dataGridView1.DataSource = DanhSachNhanVien;
         DAOChiaca cc = new DAOChiaca();
         dataGridView2.DataSource = cc.getDanhSachChiaCaFrmChiaCa();
     }
     catch { }
 }
예제 #6
0
        private void btn_refresh_Click_2(object sender, EventArgs e)
        {
            txt_idnv.Text     = "";
            txt_hovaten.Text  = "";
            txt_sdt.Text      = "";
            txt_luong.Text    = "";
            txt_username.Text = "";
            txt_password.Text = "";
            txt_timkiem.Text  = "";
            txt_search.Text   = "";

            DAONhanVien nv = new DAONhanVien();
            DataTable   dt = new DataTable();

            dt = nv.getNhanVien();
            dataGridView1.DataSource = dt;
        }
예제 #7
0
        private void btn_tim_Click_1(object sender, EventArgs e)
        {
            DAONhanVien nv = new DAONhanVien();
            NhanVien    NV = new NhanVien();
            DataTable   dt = new DataTable();

            if (txt_search.Text == "")
            {
                MessageBox.Show("không được để rỗng");
            }
            else
            {
                NV.Hoten = NV.Username = txt_search.Text;
                dt       = nv.GetNhanVienBySearch(NV);
                dataGridView1.DataSource = dt;
            }
        }
예제 #8
0
 private void btn_doimk_Click(object sender, EventArgs e)
 {
     try
     {
         if (txt_mkcu.Text == "" || txt_mkmoi.Text == "" || txt_mkmoi2.Text == "")
         {
             MessageBox.Show("không được để rỗng");
         }
         else
         {
             if (txt_mkmoi.Text != txt_mkmoi2.Text)
             {
                 MessageBox.Show("mật khẩu mới phải có độ dài bằng nhau");
             }
             else
             {
                 DAONhanVien nv = new DAONhanVien();
                 NhanVien    NV = nv.getNhanVienByID(Globals.NV);
                 //MessageBox.Show(NV.Password);
                 //MessageBox.Show(HashPasswordUsingMD5(txt_mkcu.Text));
                 if (txt_mkcu.Text == NV.Password && txt_mkmoi.Text == txt_mkmoi2.Text)
                 {
                     //MessageBox.Show(NV.Password);
                     NV.Password = txt_mkmoi.Text;
                     nv.suaNV(NV);
                     MessageBox.Show("Doi mat khau thanh cong");
                 }
                 else
                 {
                     MessageBox.Show(" sai mat khau cu");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #9
0
 private void btn_xoa_Click_2(object sender, EventArgs e)
 {
     if (rong())
     {
         MessageBox.Show("không được để rỗng");
     }
     else
     {
         DAONhanVien nv = new DAONhanVien();
         NhanVien    NV = new NhanVien();
         NV.MaNv = int.Parse(txt_idnv.Text);
         if (NV.MaNv != Globals.NV)
         {
             nv.xoaNV(NV.MaNv);
             MessageBox.Show("Xoa nhan vien thanh cong");
         }
         else
         {
             MessageBox.Show("Ban đang xóa tài khoản của chính bạn ");
         }
     }
 }
예제 #10
0
 private void btn_sua_Click(object sender, EventArgs e)
 {
     if (rong())
     {
         MessageBox.Show("không được để rỗng");
     }
     else
     {
         DAONhanVien nv = new DAONhanVien();
         NhanVien    NV = new NhanVien();
         int         d  = int.Parse(txt_idnv.Text);
         NV = nv.getNhanVienByID(d);
         if (txt_password.Text == NV.Password || txt_password.Text == NV.Password.ToLower())
         {
             NV.Sdt      = txt_sdt.Text;
             NV.MaNv     = int.Parse(txt_idnv.Text);
             NV.Hoten    = txt_hovaten.Text;
             NV.Luong    = float.Parse(txt_luong.Text);
             NV.Sdt      = txt_sdt.Text;
             NV.Ngaysinh = Convert.ToDateTime(dt_nsinh.Value);
             NV.Username = txt_username.Text;
             nv.SuaNVkhongmk(NV);
             MessageBox.Show("Sua thong tin nhan vien thanh cong");
         }
         else
         {
             NV.Sdt      = txt_sdt.Text;
             NV.MaNv     = int.Parse(txt_idnv.Text);
             NV.Hoten    = txt_hovaten.Text;
             NV.Luong    = float.Parse(txt_luong.Text);
             NV.Sdt      = txt_sdt.Text;
             NV.Ngaysinh = Convert.ToDateTime(dt_nsinh.Value);
             NV.Username = txt_username.Text;
             NV.Password = txt_password.Text;
             nv.suaNV(NV);
             MessageBox.Show("Sua thong tin nhan vien thanh cong");
         }
     }
 }
예제 #11
0
 private void btn_them_Click_2(object sender, EventArgs e)
 {
     if (rong())
     {
         MessageBox.Show("không được để rỗng");
     }
     else
     {
         DAONhanVien nv = new DAONhanVien();
         NhanVien    NV = new NhanVien();
         NV.Sdt      = txt_sdt.Text;
         NV.Hoten    = txt_hovaten.Text;
         NV.Luong    = float.Parse(txt_luong.Text);
         NV.Sdt      = txt_sdt.Text;
         NV.Ngaysinh = Convert.ToDateTime(dt_nsinh.Value);
         NV.Username = txt_username.Text;
         NV.Password = txt_password.Text;
         NV.MaNql    = Globals.NV;
         NV.Role     = "employee";
         nv.themNV(NV);
         MessageBox.Show("Them nhan vien thanh cong");
     }
 }