コード例 #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
ファイル: Luongnhanvien.cs プロジェクト: vuductinh/Hoan-chinh
        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];
 }