예제 #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];
 }