コード例 #1
0
ファイル: Form1.cs プロジェクト: Thanh829/final_project
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (Them == true)
            {
                //try
                //{
                // Thực hiện lệnh
                BLNhanVien blTp = new BLNhanVien();
                blTp.ThemNV(txtMaNV.Text, txtTenNV.Text, txtNgaySinh.Text, txtDiaChi.Text, txtGioiTinh.Text, txtPhong.Text, ref err);
                // Load lại dữ liệu trên DataGridView
                LoadData();
                // Thông báo
                MessageBox.Show("Đã thêm xong!");
                //}
                //catch (SqlException)
                //{
                //    MessageBox.Show("Không thêm được. Lỗi rồi!");
                //}
            }
            else
            {
                // Thực hiện lệnh
                BLNhanVien blTp = new BLNhanVien();
                blTp.CapNhatNhanVien(txtMaNV.Text, txtTenNV.Text, txtNgaySinh.Text, txtDiaChi.Text, txtGioiTinh.Text, txtPhong.Text, ref err);

                // Load lại dữ liệu trên DataGridView
                LoadData();
                // Thông báo
                MessageBox.Show("Đã sửa xong!");
            }
        }
コード例 #2
0
        private void btnDangKy_Click(object sender, EventArgs e)
        {
            if (SHAREVAR.MaNV_DK == null || SHAREVAR.TenNV_DK == null)
            {
                MessageBox.Show("Vui lòng chọn nhân viên trước !");
                return;
            }
            if (txtMK.Text != txtNhapLaiMK.Text)
            {
                MessageBox.Show("Mật khẩu nhập lại không khớp, vui lòng nhập lại !");
                return;
            }
            BLNhanVien blNV = new BLNhanVien();

            bool dktk = blNV.DangKyNV(this.lbMaNV.Text, this.txtTK.Text, this.txtMK.Text, ref err);

            //blXe.ThemXe("ba","con","co",1,1, ref err);
            if (dktk)
            {
                MessageBox.Show("Đăng ký thành công !");
                SHAREVAR.MaNV_DK  = null;
                SHAREVAR.TenNV_DK = null;
                txtTK.ResetText();
                txtMK.ResetText();
                txtNhapLaiMK.ResetText();
            }
            else
            {
                MessageBox.Show("Đăng ký thất bại, có thể nhân viên này đã có tài khoản rồi !!!");
            }
        }
コード例 #3
0
        public Form1()
        {
            InitializeComponent();
            SidePanel.Height = btnHome.Height;
            SidePanel.Top    = btnHome.Top;

            home      = new Home();
            home.Dock = DockStyle.Fill;
            home.BringToFront();
            pnShow.Controls.Add(home);
            int id = getNumber(Global.global_datacontext.Connection.ConnectionString);

            if (id == 1)
            {
                txtInfo.Text = "Test";
            }
            else
            {
                NHANVIEN nv = new NHANVIEN();
                blNV = new BLNhanVien();
                dsNV = blNV.dsNhanVien();
                nv   = dsNV.Find(x => x.MaNV == id);
                if (nv != null)
                {
                    txtInfo.Visible = true;
                    txtInfo.Text    = (string.Format("{0}", nv.HoTen));
                }
                else
                {
                    txtInfo.Visible = false;
                }
            }
        }
コード例 #4
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     BLNV = new BLNhanVien();
     try
     {
         if (txtTenDangNhap.Text != "")
         {
             DialogResult DL = MessageBox.Show("Bạn có muốn xóa mẫu tin này?", "xác nhận", MessageBoxButtons.YesNoCancel);
             if (DL == DialogResult.Yes)
             {
                 int r = dgvNhanVien.CurrentCell.RowIndex;
                 if (BLNV.XoaNhanVien(ref err, this.txtTenDangNhap.Text))
                 {
                     LoadData();
                     MessageBox.Show("Đã xóa xong");
                 }
                 else
                 {
                     MessageBox.Show(err, "Thông báo",
                                     MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn chưa nhập ID", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch
     {
         MessageBox.Show("Lỗi rồi");
     }
 }
コード例 #5
0
        private void LoadData()
        {
            blNV = new BLNhanVien();
            ds   = blNV.LoadData();

            dsNV = new List <NhanVien>();
            ds   = blNV.LoadData();
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow  row = ds.Tables[0].Rows[i];
                var      x   = row.ItemArray.ToList();
                NhanVien nv  = new NhanVien()
                {
                    MaNV       = int.Parse(x[0].ToString()),
                    HoTen      = x[1].ToString(),
                    GT         = bool.Parse(x[2].ToString()),
                    CMND       = int.Parse(x[3].ToString()),
                    SDT        = int.Parse(x[4].ToString()),
                    TT_LamViec = bool.Parse(x[5].ToString()),
                    MatKhau    = x[6].ToString(),
                    QuanLi     = int.Parse(x[7].ToString())
                };
                dsNV.Add(nv);
            }

            dgvNhanVien.Rows.Clear();
            for (int i = 0; i < dsNV.Count; i++)
            {
                if (dsNV[i].TT_LamViec == true)
                {
                    dgvNhanVien.Rows.Add(dsNV[i].MaNV, dsNV[i].HoTen, dsNV[i].GT, dsNV[i].CMND, dsNV[i].SDT, dsNV[i].TT_LamViec, dsNV[i].MatKhau, dsNV[i].QuanLi);
                }
            }
        }
コード例 #6
0
ファイル: fmLogin.cs プロジェクト: sprite04/QLCH_FastFood
        private void fmLogin_Load(object sender, EventArgs e)
        {
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            try
            {
                //đoạn này dùng để khởi tạo record thống kê, lương
                //nhân viên login => không có quyền truy cập thống kê => không tạo được tk
                // khi chưa có thống kê tuownwng ứng => hóa đơn được tạo sẽ không được cập nhật vào thống kê
                // trigger on hóa đơn => update thống kê
                // TH xảy ra:
                //  Đầu tháng: nhân viên đăng nhập => không có quyền tạo tk => không có thống kê tương ứng với tháng mới
                //  nhân viên đặt hóa đơn => không được cộng vào thống kê tương ứng
                // do windows
                Global.global_datacontext = new QLBH_FastFoodDataContext();
                Global.global_datacontext.Connection.Open();
                int        month = DateTime.Now.Month;
                int        year  = DateTime.Now.Year;
                BLLThongKe bltk  = new BLLThongKe();
                string     err;
                bltk.Insert(year, month, out err);
                BLLuong           bLLuong    = new BLLuong();
                BLNhanVien        bLNhanvien = new BLNhanVien();
                List <v_NhanVien> dsnv       = bLNhanvien.dsVNhanVien();
                foreach (v_NhanVien nv in dsnv)
                {
                    bLLuong.Insert(DateTime.Now, nv.MaNV, out err);
                }

                Global.global_datacontext.Connection.Close();
            }
            catch
            {
                MessageBox.Show("Data error (from fmLogin.cs line 42)");
            }
        }
コード例 #7
0
 public DetailEmployee(bool them)
 {
     InitializeComponent();
     Them = them;
     blNV = new BLNhanVien();
     dsNV = blNV.dsNhanVien();
 }
コード例 #8
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (Them)
     {
         try
         {
             BLNhanVien blNv = new BLNhanVien();
             blNv.ThemNhanVien(this.txtMaNV.Text.Trim(), this.txtHoTen.Text.Trim(), this.dtpNgaySinh.Value,
                               this.cbxGioiTinh.Text, this.txtCMND.Text.Trim(), this.txtDiaChi.Text.Trim(), this.cbxMaChucVu.Text.Trim(), ref err);
             LoadData();
             MessageBox.Show("Đã Thêm Xong");
         }
         catch (SqlException)
         {
             MessageBox.Show("ko thêm đc. Lỗi r!.");
         }
     }
     else
     {
         BLNhanVien blNv = new BLNhanVien();
         blNv.CapNhatNhanVien(this.txtMaNV.Text.Trim(), this.txtHoTen.Text.Trim(), this.dtpNgaySinh.Value,
                              this.cbxGioiTinh.Text, this.txtCMND.Text.Trim(), this.txtDiaChi.Text.Trim(), this.cbxMaChucVu.Text.Trim(), ref err);
         LoadData();
         MessageBox.Show("Đã sửa xong");
     }
 }
コード例 #9
0
 public frmPhieuNhapHang()
 {
     dbHangHoa    = new BLHangHoa(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbNhaCungCap = new BLNhaCungCap(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbNhanVien   = new BLNhanVien(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbPhieuNhap  = new BLPhieuNhap(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     InitializeComponent();
 }
コード例 #10
0
 public frmPhieuXuatHang()
 {
     InitializeComponent();
     dbHangHoa   = new BLHangHoa(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbKhachHang = new BLKhachHang(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbNhanVien  = new BLNhanVien(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbPhieuXuat = new BLPhieuXuat(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
 }
コード例 #11
0
        public DetailEmployee(bool kind, NHANVIEN n)
        {
            InitializeComponent();

            nv   = n;
            Kind = kind;
            blNV = new BLNhanVien();
            dsNV = blNV.dsNhanVien();
        }
コード例 #12
0
 public frmQuanLyAccount()
 {
     InitializeComponent();
     account     = new BLAccount();
     nhanvien    = new BLNhanVien();
     lstAccount  = new List <cAccount>();
     lstNhanVien = new List <cNhanVien>();
     LoadData();
 }
コード例 #13
0
 public frmQuanLyNhanVien()
 {
     InitializeComponent();
     nhanvien = new BLNhanVien();
     work     = new BLWork();
     lstwork  = new List <cWork>();
     NameCol  = "IDEMPLOYEE";
     LoadData();
 }
コード例 #14
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            BLNV = new BLNhanVien();
            DTNV = new DataTable();
            DTNV.Clear();
            DataSet ds = BLNV.TimNhanVienTheoTDN(txtTimKiem.Text);

            DTNV = ds.Tables[0];
            dgvNhanVien.DataSource = DTNV;
        }
コード例 #15
0
 public frmThongKe()
 {
     InitializeComponent();
     bill     = new BLBill();
     voucher  = new BLVoucher();
     nhanvien = new BLNhanVien();
     ColName  = "IDBILL";
     LoadDatetime();
     LoadData();
 }
コード例 #16
0
        private void Search_TextBox_TextChanged(object sender, EventArgs e)
        {
            string column;

            switch (Search_ComboBox.Text)
            {
            case "Mã NV":
            {
                column = "MaNV";
                break;
            }

            case "Tên NV":
            {
                column = "TenNV";
                break;
            }

            case "Chức Vụ":
            {
                column = "Chuc Vu";
                break;
            }

            case "Lương":
            {
                column = "Luong";
                break;
            }

            case "Giới Tính":
            {
                column = "GioiTinh";
                break;
            }

            case "Ngày Sinh":
            {
                column = "NgaySinh";
                break;
            }

            default:
            {
                return;
            }
            }
            blNV = new BLNhanVien();
            DataSet ds = blNV.TimKiem(column, Search_TextBox.Text);

            dtNV = new DataTable();
            dtNV = ds.Tables[0];
            dtNV.Columns.Remove("Hide");
            dgvNV.DataSource = dtNV;
        }
コード例 #17
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     BLNV = new BLNhanVien();
     if (Them)
     {
         if (this.txtTenDangNhap.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập ID!", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
             this.txtTenDangNhap.Focus();
         }
         else
         {
             try
             {
                 if (BLNV.ThemNhanVien(this.txtTenDangNhap.Text, this.txtMatKhau.Text, this.txtHoVaTen.Text, this.txtDiaChi.Text, this.txtSDT.Text, this.txtEmail.Text, this.txtPhanQuyen.Text, ref err))
                 {
                     LoadData();
                     MessageBox.Show("Đã thêm xong!");
                     Default_Button();
                 }
                 else
                 {
                     MessageBox.Show(err, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             catch (SqlException)
             {
                 MessageBox.Show("Không thêm được. Lỗi rồi!");
             }
         }
     }
     else
     {
         try
         {
             if (BLNV.CapNhatNhanVien(this.txtTenDangNhap.Text, this.txtMatKhau.Text, this.txtHoVaTen.Text, this.txtDiaChi.Text, this.txtSDT.Text, this.txtEmail.Text, this.txtPhanQuyen.Text, ref err))
             {
                 LoadData();
                 MessageBox.Show("Đã sửa xong!");
                 Default_Button();
                 this.txtTenDangNhap.Enabled = true;
             }
             else
             {
                 MessageBox.Show(this.err);
             }
         }
         catch (SqlException)
         {
             MessageBox.Show("Không sửa được. Lỗi rồi!");
         }
     }
 }
コード例 #18
0
ファイル: FormHoaDon.cs プロジェクト: ngale2412/FastFood
        void showCbbMaNV()
        {
            dtK = new DataTable();
            dtK.Clear();
            BLNhanVien bl = new BLNhanVien();
            DataSet    ds = bl.LayNV();

            dtK = ds.Tables[0];

            cbbMaNV.DataSource    = dtK;
            cbbMaNV.DisplayMember = BLNhanVien.manv;
            cbbMaNV.ValueMember   = BLNhanVien.manv;
        }
コード例 #19
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (this.add)
     {
         BLPhanCong      blpc = new BLPhanCong();
         BLNhanVien      blnv = new BLNhanVien();
         BLCa            blca = new BLCa();
         CA              caa  = new CA();
         List <CA>       dsca = new List <CA>();
         List <NHANVIEN> dsnv = new List <NHANVIEN>();
         dsnv = blnv.dsNhanVien();
         dsca = blca.LoadShift();
         NHANVIEN nv = new NHANVIEN();
         nv  = dsnv.Find(x => (x.MaNV == int.Parse(cbb_emp_ID.SelectedItem.ToString())));
         caa = dsca.Find(x => (x.MaCa == int.Parse(cbb_to_shift.SelectedItem.ToString())));
         if (blpc.AddPC(nv, caa))
         {
             MessageBox.Show("SUCCESS!");
         }
         else
         {
             MessageBox.Show("FAIL");
         }
     }
     else
     {
         BLPhanCong      blpc  = new BLPhanCong();
         BLNhanVien      blnv  = new BLNhanVien();
         BLCa            blca  = new BLCa();
         CA              TOcaa = new CA();
         CA              Frcaa = new CA();
         List <CA>       dsca  = new List <CA>();
         List <NHANVIEN> dsnv  = new List <NHANVIEN>();
         dsnv = blnv.dsNhanVien();
         dsca = blca.LoadShift();
         NHANVIEN nv = new NHANVIEN();
         nv    = dsnv.Find(x => (x.MaNV == int.Parse(cbb_emp_ID.SelectedItem.ToString())));
         TOcaa = dsca.Find(x => (x.MaCa == int.Parse(cbb_to_shift.SelectedItem.ToString())));
         Frcaa = dsca.Find(x => (x.MaCa == int.Parse(cbb_shift.SelectedItem.ToString())));
         if (blpc.EditPC(nv, Frcaa, TOcaa))
         {
             MessageBox.Show("SUCCESS!");
         }
         else
         {
             MessageBox.Show("FAIL");
         }
     }
 }
コード例 #20
0
        private List <int> GetMaNV()
        {
            blNV = new BLNhanVien();

            List <NHANVIEN> dsnv = new List <NHANVIEN>();

            dsnv = blNV.dsNhanVien();
            List <int> dsms = new List <int>();

            foreach (var item in dsnv)
            {
                dsms.Add(item.MaNV);
            }
            return(dsms);
        }
コード例 #21
0
ファイル: Salaries.cs プロジェクト: ntruongan/FastFood
        private List <int> GetMaNV()
        {
            blNV = new BLNhanVien();
            ds   = blNV.LoadData();

            dsnv = new List <int>();
            ds   = blNV.LoadData();
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow row = ds.Tables[0].Rows[i];
                var     x   = row.ItemArray.ToList();
                dsnv.Add(int.Parse(x[0].ToString()));
            }
            return(dsnv);
        }
コード例 #22
0
        private void LoadData()
        {
            blNV = new BLNhanVien();

            dsNV = blNV.dsNhanVien();

            dgvNhanVien.Rows.Clear();
            for (int i = 0; i < dsNV.Count; i++)
            {
                if (dsNV[i].TT_LamViec == true)
                {
                    dgvNhanVien.Rows.Add(dsNV[i].MaNV, dsNV[i].HoTen, dsNV[i].GT, dsNV[i].CMND, dsNV[i].SDT, dsNV[i].TT_LamViec, dsNV[i].MatKhau, dsNV[i].QuanLi);
                }
            }
        }
コード例 #23
0
        private void Save_Button_Click(object sender, EventArgs e)
        {
            string TempGioiTinh;

            if (Nam_RadioButton.Checked == true)
            {
                TempGioiTinh = "Nam";
            }
            else
            {
                TempGioiTinh = "Nữ";
            }
            if (Them)
            {
                blNV = new BLNhanVien();
                if (Password_TextBox.Text == "")
                {
                    MessageBox.Show("Chưa nhập mật khẩu");
                }
                else
                {
                    if (blNV.ThemNV(MaNV_TextBox.Text, TenNV_TextBox.Text, ChucVu_ComboBox.Text, Luong_TextBox.Text, NgaySinh_DateTimePicker.Value.Date.ToString(), TempGioiTinh, Password_TextBox.Text) == true)
                    {
                        LoadData();
                        MessageBox.Show(" Them thanh cong");
                    }
                    else
                    {
                        MessageBox.Show(" Them that bai");
                    }
                    this.Password_TextBox.ResetText();
                    this.Password_TextBox.Enabled = false;
                }
            }
            else
            {
                blNV = new BLNhanVien();
                if (blNV.CapNhatNV(MaNV_TextBox.Text, TenNV_TextBox.Text, ChucVu_ComboBox.Text, Luong_TextBox.Text, NgaySinh_DateTimePicker.Value.Date.ToString(), TempGioiTinh) == true)
                {
                    LoadData();
                    MessageBox.Show(" Cap nhat thanh cong");
                }
                else
                {
                    MessageBox.Show(" Cap nhat that bai");
                }
            }
        }
コード例 #24
0
ファイル: frmXem.cs プロジェクト: minhhieuit03b/StoreManager
 public frmXem()
 {
     InitializeComponent();
     dbChiNhanh   = new BLChiNhanh(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbHangHoa    = new BLHangHoa(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbKhachHang  = new BLKhachHang(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbKho        = new BLKho(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbNhaCungCap = new BLNhaCungCap(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbNhanVien   = new BLNhanVien(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbPhieuNhap  = new BLPhieuNhap(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     dbPhieuXuat  = new BLPhieuXuat(DataProvider.dbsource, DataProvider.id, DataProvider.pass);
     LoadData();
     //dvgShowTable.AutoResizeColumns();
     cbTable.DataSource  = dbChiNhanh.LayTenTable();
     cbTable.ValueMember = "TenTable";
 }
コード例 #25
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         // Thực hiện lệnh
         // Lấy thứ tự record hiện hành
         int r = dgvQLNV.CurrentCell.RowIndex;
         // Lấy MaKH của record hiện hành
         string strNV =
             dgvQLNV.Rows[r].Cells[0].Value.ToString();
         // Viết câu lệnh SQL
         // Hiện thông báo xác nhận việc xóa mẫu t
         // Khai báo biến traloi
         DialogResult traloi;
         // Hiện hộp thoại hỏi đáp
         traloi = MessageBox.Show("Chắc xóa mẫu tin này không?", "Trả lời",
                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         // Kiểm tra có nhắp chọn nút Ok không?
         if (traloi == DialogResult.Yes)
         {
             blNV = new BLNhanVien();
             if (blNV.DeleteStaff(this.txtMaNV.Text, ref err))
             {
                 // Thông báo
                 MessageBox.Show("Đã xóa xong!");
             }
             else
             {
                 // Thông báo
                 MessageBox.Show("Xóa bị lỗi!");
             }
             // Cập nhật lại DataGridView
             LoadThongTin();
         }
         else
         {
             // Thông báo
             MessageBox.Show("Không thực hiện việc xóa mẫu tin!");
         }
     }
     catch
     {
         MessageBox.Show("Không xóa được. Lỗi rồi!");
     }
 }
コード例 #26
0
        private void LoadEmployeeID()
        {
            cbb_emp_ID.Items.Clear();
            BLNhanVien      blnv = new BLNhanVien();
            List <NHANVIEN> dsnv = new List <NHANVIEN>();

            dsnv = blnv.dsNhanVien();
            foreach (var item in dsnv)
            {
                if (item.TT_LamViec == true)
                {
                    cbb_emp_ID.Items.Add(item.MaNV.ToString());
                }
            }
            cbb_emp_ID.SelectedIndex = 0;
            rdb_ADD_SHIFT.Checked    = true;
            //pn_toshift.Enabled = true;
        }
コード例 #27
0
ファイル: Shift.cs プロジェクト: ntruongan/FastFood
        private void LoadEmployeeID()
        {
            cbb_emp_ID.Items.Clear();
            BLNhanVien      blNV = new BLNhanVien();
            List <NhanVien> dsNV = new List <NhanVien>();

            DataSet ds = new DataSet();

            //blNV = new BLNhanVien();
            ds = blNV.LoadData();

            //dsNV = new List<NhanVien>();
            ds = blNV.LoadData();
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow  row = ds.Tables[0].Rows[i];
                var      x   = row.ItemArray.ToList();
                NhanVien nv  = new NhanVien()
                {
                    MaNV       = int.Parse(x[0].ToString()),
                    HoTen      = x[1].ToString(),
                    GT         = bool.Parse(x[2].ToString()),
                    CMND       = int.Parse(x[3].ToString()),
                    SDT        = int.Parse(x[4].ToString()),
                    TT_LamViec = bool.Parse(x[5].ToString()),
                    MatKhau    = x[6].ToString(),
                    QuanLi     = int.Parse(x[7].ToString())
                };
                dsNV.Add(nv);
            }


            //dsnv = blnv.dsNhanVien();
            foreach (var item in dsNV)
            {
                if (item.TT_LamViec == true)
                {
                    cbb_emp_ID.Items.Add(item.MaNV.ToString());
                }
            }
            cbb_emp_ID.SelectedIndex = 0;
            rdb_ADD_SHIFT.Checked    = true;
            //pn_toshift.Enabled = true;
        }
コード例 #28
0
 public void LoadData()
 {
     try
     {
         DTNV = new DataTable();
         BLNV = new BLNhanVien();
         DTNV.Clear();
         DataSet ds = BLNV.LayNhanVien();
         DTNV = ds.Tables[0];
         // Đưa dữ liệu lên DataGridView
         dgvNhanVien.DataSource = DTNV;
         Default_txt();
         dgvNhanVien_CellClick(null, null);
     }
     catch (SqlException)
     {
         MessageBox.Show("Không lấy được nội dung trong bảng NHANVIEN. Lỗi rồi!!!");
     }
 }
コード例 #29
0
        private void LoadData()
        {
            blNV  = new BLNhanVien();
            dsNV  = blNV.dsNhanVien();
            dsVNV = blNV.dsVNhanVien();

            dgvNhanVien.Rows.Clear();
            for (int i = 0; i < dsVNV.Count; i++)
            {
                if (dsVNV[i].GT == true)
                {
                    dgvNhanVien.Rows.Add(dsVNV[i].MaNV, dsVNV[i].HoTen, dsVNV[i].TenCV, "Nữ", dsVNV[i].CMND, dsVNV[i].SDT);
                }
                else
                {
                    dgvNhanVien.Rows.Add(dsVNV[i].MaNV, dsVNV[i].HoTen, dsVNV[i].TenCV, "Nam", dsVNV[i].CMND, dsVNV[i].SDT);
                }
            }
        }
コード例 #30
0
ファイル: Shift.cs プロジェクト: ntruongan/FastFood
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (this.add)
            {
                BLPhanCong blpc = new BLPhanCong();
                BLNhanVien blnv = new BLNhanVien();
                BLCa       blca = new BLCa();
                NhanVien   nv   = new NhanVien();
                int        manv = int.Parse(cbb_emp_ID.SelectedItem.ToString());
                int        maca = int.Parse(cbb_to_shift.SelectedItem.ToString());
                if (blpc.AddPC(manv, maca, out string err))
                {
                    MessageBox.Show("SUCCESS!");
                }
                else
                {
                    MessageBox.Show("FAIL ", err);
                }
            }
            else
            {
                BLPhanCong blpc = new BLPhanCong();
                BLNhanVien blnv = new BLNhanVien();

                int TOcaa;
                int Frcaa;
                int nv;



                nv    = int.Parse(cbb_emp_ID.SelectedItem.ToString());
                TOcaa = int.Parse(cbb_to_shift.SelectedItem.ToString());
                Frcaa = int.Parse(cbb_shift.SelectedItem.ToString());
                if (blpc.Update(nv, Frcaa, TOcaa, out string err))
                {
                    MessageBox.Show("SUCCESS!");
                }
                else
                {
                    MessageBox.Show(err);
                }
            }
        }