private void btnHopDongNV_Click(object sender, EventArgs e) { DataGridViewRow r = dgvNhanVien.CurrentRow; clsNhanVien_DTO NhanVien = new clsNhanVien_DTO(); // Lấy thông tin của nhân viên ở dgvNhanVieN NhanVien.MaNV = r.Cells["colMANV"].Value.ToString(); NhanVien.Ho = r.Cells["colHo"].Value.ToString(); NhanVien.Ten = r.Cells["colTen"].Value.ToString(); NhanVien.NgaySinh = Convert.ToDateTime(r.Cells["colNgaySinh"].Value); NhanVien.DiaChiThuongTru = r.Cells["colDiaChi"].Value.ToString(); NhanVien.CMND = r.Cells["colCMND"].Value.ToString(); NhanVien.GioiTinh = Convert.ToBoolean(r.Cells["colGioiTinh"].Value); NhanVien.NguyenQuan = r.Cells["colNguyenQuan"].Value.ToString(); NhanVien.TinhThanh = r.Cells["colTinhThanh"].Value.ToString(); NhanVien.QuanHuyen = r.Cells["colQuanHuyen"].Value.ToString(); NhanVien.QuocTich = r.Cells["colQuocTich"].Value.ToString(); NhanVien.TonGiao = r.Cells["colTonGiao"].Value.ToString(); NhanVien.DanToc = r.Cells["colDanToc"].Value.ToString(); NhanVien.MaCV = r.Cells["colMaCV"].Value.ToString(); NhanVien.NgayBatDauLamViec = Convert.ToDateTime(r.Cells["colNgayBatDau"].Value); NhanVien.PhongBan = r.Cells["colPhong"].Value.ToString(); NhanVien.MaBAC = r.Cells["colMaBac"].Value.ToString(); NhanVien.TrangThai = Convert.ToBoolean(r.Cells["colTrangThai"].Value); frmHopDong frmHD = new frmHopDong(NhanVien); frmHD.Show(); }
private void btnHopDong_Click(object sender, EventArgs e) { this.Hide(); frmHopDong frm = new frmHopDong(); frm.ShowDialog(); this.Dispose(); }
private void btnTroVe_Click(object sender, EventArgs e) { if (back == "hopdong") { back = ""; frmHopDong frm = new frmHopDong(); this.Dispose(); frm.ShowDialog(); } else { back = ""; frmMenuChinh frm = new frmMenuChinh(frmMenuChinh.quyen); this.Dispose(); frm.ShowDialog(); } }
private void btnThuephong_Click(object sender, EventArgs e) { if (cbMaSV.Text.Trim().Length != 10) { MessageBox.Show("Mã sinh viên không hợp lệ!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (dtSinhVienChuaO.Rows.Count > 0) { dtSinhVienChuaO.PrimaryKey = new DataColumn[] { dtSinhVienChuaO.Columns[0] }; DataRow r = dtSinhVienChuaO.Rows.Find(cbMaSV.Text); if (r != null) { SinhVien sv = new SinhVien(); sv.MaSV = r[0].ToString(); sv.TenSV = r[1].ToString(); frmHopDong frm = new frmHopDong(sv, 1); this.Dispose(); frm.ShowDialog(); return; } } if (dtSinhVienDangO.Rows.Count > 0) { dtSinhVienDangO.PrimaryKey = new DataColumn[] { dtSinhVienDangO.Columns[0] }; DataRow r = dtSinhVienDangO.Rows.Find(cbMaSV.Text); if (r != null) { MessageBox.Show("Sinh viên đã thuê phòng rồi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (MessageBox.Show("Thông tin sinh viên không tồn tại! Bạn muốn thêm thông tin sinh viên không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmSinhVien frm = new frmSinhVien(cbMaSV.Text); this.Dispose(); frm.ShowDialog(); } }
private void btnLuu_Click(object sender, EventArgs e) { if (click == "Them") { if (KiemtraDuLieu() == false) { return; } if (SVBLL.KiemTraTrung(dt, "MASV", cbMaSinhVien.Text)) { MessageBox.Show("Mã sinh viên bị trùng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (SVBLL.KiemTraTrung(dt, "CMT", txtSocmt.Text)) { MessageBox.Show("Số chứng minh thư bị trùng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } SinhVien SV = new SinhVien(cbMaSinhVien.Text, Util.ChuanHoaXau(txtHoten.Text), DateTime.Parse(mskNgaysinh.Text), cbGioitinh.Text, Util.ChuanHoaXau(cbQueQuan.Text), int.Parse(txtSocmt.Text), txtSdt.Text, cbChinhsach.Text); if (SVBLL.ThemSV(SV)) { MessageBox.Show("Thêm thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (MessageBox.Show("Bạn muốn lập hợp đồng cho sinh viên không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { frmHopDong frm = new frmHopDong(SV); this.Dispose(); frm.ShowDialog(); return; } btnMoi_Click(sender, e); SVBLL.LoadCb(cbQueQuan, "QUEQUAN"); CapNhatThongTinTrang(); chisotrang = tongsotrang; LoadGridView(); } else { MessageBox.Show("Đã xảy ra lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (click == "Sua") { DataRow r = dt.Rows.Find(cbMaSinhVien.Text); if (r == null) { MessageBox.Show("Mã sinh viên không đúng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (KiemtraDuLieu() == false) { return; } SinhVien SV = new SinhVien(cbMaSinhVien.Text, Util.ChuanHoaXau(txtHoten.Text), DateTime.Parse(mskNgaysinh.Text), cbGioitinh.Text, cbQueQuan.Text, int.Parse(txtSocmt.Text), txtSdt.Text, cbChinhsach.Text); if (SVBLL.SuaSV(SV) == true) { MessageBox.Show("Sửa thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); CapNhatThongTinTrang(); LoadGridView(); } else { MessageBox.Show("Lỗi cập nhật!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (click == "Xoa") { DataRow r = dt.Rows.Find(cbMaSinhVien.Text); if (r == null) { MessageBox.Show("Mã sinh viên không đúng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (MessageBox.Show("Xác nhận xóa?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (SVBLL.XoaSV(cbMaSinhVien.Text) == true) { MessageBox.Show("Xóa thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if ((soluongsinhvien % sodong == 1) && (chisotrang * sodong >= soluongsinhvien) && (chisotrang != 1)) { chisotrang--; } CapNhatThongTinTrang(); LoadGridView(); SVBLL.LoadCb(cbMaSinhVien, "MASV"); } else { MessageBox.Show("Đã xảy ra lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }