Пример #1
0
 private void bt_them_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(tb_ma.Text) || string.IsNullOrEmpty(tb_mahd.Text))
     {
         MessageBox.Show("Bạn phải điền đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         if (DataNhanSu.kiemtra("select dbo.kiemtramaNV('" + tb_ma.Text + "')") == false)
         {
             if (DataNhanSu.kiemtra("select dbo.kiemtraSDT('" + tb_sdt.Text + "')") == false)
             {
                 if (DataNhanSu.kiemtra("select dbo.kiemtramaHD('" + tb_mahd.Text + "')") == false)
                 {
                     add();
                     MessageBox.Show("Them thanh cong nhân viên:" + cb_hoten.Text, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     dataGridView1.DataSource = DataNhanSu.Danhsach(query_allnhanvien).Tables[0];
                 }
                 else
                 {
                     MessageBox.Show(tb_mahd.Text + " Đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
             else
             {
                 MessageBox.Show(tb_sdt.Text + " Đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show(tb_ma.Text + " Đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
Пример #2
0
        private void bt_xoa_Click(object sender, EventArgs e)
        {
            if (cb_hoten.Text != "")
            {
                DialogResult result = MessageBox.Show("ban có chắc muốn xóa", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                switch (result)
                {
                case DialogResult.OK:
                {
                    MessageBox.Show("Xóa thành công nhân viên!" + tennv);
                    DataNhanSu.sua("exec dbo.xoanv1 N'" + tennv + "'");
                    break;
                }

                case DialogResult.Cancel:
                {
                    break;
                }
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa điền thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #3
0
 public Luongnhanvien()
 {
     InitializeComponent();
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_dsluongnv).Tables[0];
     loadtenpb();
     loadmaluong();
 }
Пример #4
0
        private void cb_nhanvienpb_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox combo = sender as ComboBox;

            phongban                 = combo.SelectedItem.ToString();
            lb_thongtin.Text         = "Nhân viên phòng " + phongban;
            nd_soluong.Value         = DataNhanSu.tinhluong("select dbo.AmountEmpOffice(N'" + phongban + "')");
            dataGridView1.DataSource = DataNhanSu.Danhsach("select nv.HoTen N'Họ và tên',nv.Ngaysinh N'Ngày sinh',nv.GioiTinh N'Giới tính',pb.TenPB N'Phòng Ban',cv.TenCV N'Chức vụ',td.TenTDHV N'Trình độ học vấn',td.ChuyenNganh N'Chuyên ngành',nv.DanToc N'Dân tộc',nv.QueQuan N'Quê quán' from dbo.NhanVien nv,dbo.ChucVu cv, dbo.TrinhDoHV td, dbo.PhongBan pb where nv.MaCV = cv.MaCV and nv.MaTD = td.MaTD and nv.MaPB = pb.MaPB and nv.isdelete=1 and pb.TenPB=N'" + phongban + "'").Tables[0];
        }
Пример #5
0
        private void cb_nhanvienpb_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox combo = sender as ComboBox;

            phongban                 = combo.SelectedItem.ToString();
            lb_thongtin.Text         = "Nhân viên phòng " + phongban;
            nd_soluong.Value         = DataNhanSu.tinhluong("select dbo.soluongNVPB(N'" + phongban + "')");
            dataGridView1.DataSource = DataNhanSu.Danhsach("select *from dbo.Nhanvienphongban(N'" + phongban + "')").Tables[0];
        }
Пример #6
0
 public QuanliNhanvien()
 {
     InitializeComponent();
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_allnhanvien).Tables[0];
     load();
     loadCV();
     loadluong();
     loadtenv();
     nd_soluong.Value = DataNhanSu.tinhluong("select dbo.soluongNV()");
 }
Пример #7
0
 private void bt_sua_Click(object sender, EventArgs e)
 {
     if (cb_hoten.Text != "")
     {
         DataNhanSu.sua("exec sua N'" + tennv + "',N'" + phongban + "',N'" + chucvu + "'," + luong + ",N'" + tb_quequan.Text + "'");
         MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         MessageBox.Show("Bạn chưa nhập thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Пример #8
0
 private void bt_xoa_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(tenluachon))
     {
         MessageBox.Show("Vui lòng lựa chọn tên phòng ban cần xóa", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         DataNhanSu.sua("exec dbo.xoapb N'" + tenluachon + "'");
         MessageBox.Show("Xóa thành công phòng ban " + tenluachon, "Thông báo", MessageBoxButtons.OK);
     }
 }
Пример #9
0
 private void bt_sua_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(maluachon))
     {
         MessageBox.Show("Vui lòng lựa chọn mã cần sửa", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         DataNhanSu.sua("Update dbo.PhongBan set TenPB=N'" + tb_tensua.Text + "',SDT='" + tb_sdtsua.Text + "',DiaChi=N'" + tb_diachisua.Text + "' Where MaPB='" + maluachon + "'");
         MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK);
     }
 }
Пример #10
0
 private void bt_timkiem_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(tb_timkiem.Text))
     {
         MessageBox.Show("vui lòng nhập thông tin", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         string query = "select MaPB N'Mã phòng ban',TenPB N'Tên phòng ban',SDT N'Số điện thoại',Diachi N'Địa chỉ' from dbo.PhongBan where MaPB like '" + tb_timkiem.Text + "%' or MaPB like '%" + tb_timkiem.Text + "' or TenPB like N'" + tb_timkiem.Text + "%' or TenPB like N'%" + tb_timkiem.Text + "'";
         dataGridView1.DataSource = DataNhanSu.Danhsach(query).Tables[0];
     }
 }
Пример #11
0
 private void bt_luong_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(cb_ma.Text))
     {
         MessageBox.Show("Vui lòng chọn thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         thaydoiluong();
         MessageBox.Show("Đã thay đổi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_dsluongnv).Tables[0];
 }
Пример #12
0
        private void cb_tháng_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox combo = sender as ComboBox;

            if (DataNhanSu.kiemtra("select dbo._kiemtraTenpb(N'" + combo.SelectedItem.ToString() + "')") == true)
            {
                tb_tongthuong.Text = (DataNhanSu.tinhluong("select  dbo._tongluong(N'" + combo.SelectedItem.ToString() + "')")).ToString();
            }
            else
            {
                tb_tongthuong.Text = "0";
            }
        }
Пример #13
0
 private void bt_timkiem_Click(object sender, EventArgs e)
 {
     if (DataNhanSu.kiemtra("select dbo._kiemtrahoten(N'" + tb_timkiem.Text + "')") == true)
     {
         TimKiem t = new TimKiem(tb_timkiem.Text);
         this.Visible = false;
         t.ShowDialog();
     }
     else
     {
         MessageBox.Show("Không tìm thấy nhân viên có họ tên " + tb_timkiem.Text);
     }
 }
Пример #14
0
 private void cb_tháng_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         ComboBox combo = sender as ComboBox;
         if (DataNhanSu.kiemtra("select dbo.testNameOffice(N'" + combo.SelectedItem.ToString() + "')") == true)
         {
             tb_tongthuong.Text = (DataNhanSu.tinhluong("select  dbo.TotalsalaryOffice(N'" + combo.SelectedItem.ToString() + "')")).ToString();
         }
     }
     catch (Exception ex)
     {
         tb_tongthuong.Text = "0";
     }
 }
Пример #15
0
 private void bt_them_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(tb_ma.Text))
     {
         MessageBox.Show("Bạn chưa điền thông tin", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         if (DataNhanSu.kiemtra("select dbo.kiemtramaPB('" + tb_ma.Text + "')") == false)
         {
             add();
             MessageBox.Show("Thêm thành công phòng ban " + tb_ten.Text, "Thông báo", MessageBoxButtons.OK);
         }
         else
         {
             MessageBox.Show("Mã " + tb_ma.Text + " Đã tồn tại", "Thông báo", MessageBoxButtons.OK);
         }
     }
 }
Пример #16
0
 private void addluong_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(cb_ma.Text))
     {
         if (DataNhanSu.kiemtra("select dbo.testcodeSalary('" + cb_ma.Text + "')") == false)
         {
             themluong();
             MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Mã " + cb_ma.Text + " đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else
     {
         MessageBox.Show("Bạn phải nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Пример #17
0
 private void bt_reset_Click(object sender, EventArgs e)
 {
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_pb).Tables[0];
 }
Пример #18
0
 public Form1()
 {
     InitializeComponent();
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_danhsachnhanvien).Tables[0];
     biding();
 }
Пример #19
0
 public Quanliphongban()
 {
     InitializeComponent();
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_pb).Tables[0];
     biding();
 }
Пример #20
0
        private void bt_timkiem_Click(object sender, EventArgs e)
        {
            string query_tim_kiem = "select nv.STT,nv.HoTen N'Họ và tên',nv.Ngaysinh N'Ngày sinh',nv.GioiTinh N'Giới tính',pb.TenPB N'Phòng Ban',cv.TenCV N'Chức vụ',td.TenTDHV N'Trình độ học vấn',td.ChuyenNganh N'Chuyên ngành',nv.DanToc N'Dân tộc',nv.QueQuan N'Quê quán' from dbo.NhanVien nv,dbo.ChucVu cv, dbo.TrinhDoHV td, dbo.PhongBan pb where nv.MaCV = cv.MaCV and nv.MaTD = td.MaTD and nv.MaPB = pb.MaPB and nv.HoTen like N'" + tb_timkiem.Text + "%'";

            dataGridView1.DataSource = DataNhanSu.Danhsach(query_tim_kiem).Tables[0];
        }
Пример #21
0
 private void thaydoiluong()
 {
     DataNhanSu.sua("exec dbo.changeSalary '" + ma + "'," + tb_luongcb.Text + "," + tb_heso.Text + "," + tb_hsphucap.Text + "," + tb_BHYT.Text + "," + tb_bhtn.Text + "," + tb_bhxh.Text + "");
 }
Пример #22
0
 private void bt_reset_Click(object sender, EventArgs e)
 {
     nd_soluong.Value         = DataNhanSu.tinhluong("select dbo.soluongNV()");
     dataGridView1.DataSource = DataNhanSu.Danhsach(query_allnhanvien).Tables[0];
 }