private void btnXacNhan_Click(object sender, EventArgs e) { string ten = txtTenMoi.Text; string gioitinh = cbGioiTinhMoi.Text; string ngaysinh = dtpNgaySinhMoi.Text; string sdt = txtSDTMoi.Text; double luong = 0; if (txtLuongMoi.Text.Length != 0) { luong = double.Parse(txtLuongMoi.Text); } if (ckbNgaySinh.Checked == false) { ngaysinh = ""; } else { ngaysinh = String.Format("{0:yyyy/MM/dd}", ngaysinh); } if (kiemTra(ten, gioitinh, ngaysinh, sdt, luong)) { int ketQua = 0; ketQua = GiaoVienControl.suaThongTin(id, ten, ngaysinh, sdt, gioitinh, luong); if (ketQua > 0) { MessageBox.Show("thay đổi thành công"); this.Close(); } } }
private void dgvDanhSach_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvDanhSach.Rows.Count == e.RowIndex + 1 || e.RowIndex == -1) { return; } int id = Convert.ToInt32(dgvDanhSach.Rows[e.RowIndex].Cells["colMa"].Value.ToString()); if (e.ColumnIndex == dgvDanhSach.Columns["colSua"].Index) { frmSuaGV f = new frmSuaGV(id); f.ShowDialog(); loadDuLieu(); } else if (e.ColumnIndex == dgvDanhSach.Columns["colXoa"].Index) { int ketQua = GiaoVienControl.xoaThongTin(id); if (ketQua <= 0) { MessageBox.Show("Thực hiện thất bại"); } else { loadDuLieu(); } } else if (e.ColumnIndex == dgvDanhSach.Columns["colChiTiet"].Index) { // } }
public frmSuaGV(int id) { InitializeComponent(); this.id = id; DataTable dt = GiaoVienControl.layThongTin(id); txtTenCu.Text = dt.Rows[0][1].ToString(); txtGioiTinh.Text = dt.Rows[0][4].ToString(); txtNgaySinhCu.Text = String.Format("{0:dd/MM/yyyy}", dt.Rows[0][2]); txtSDTCu.Text = dt.Rows[0][3].ToString(); txtLuongCu.Text = dt.Rows[0][5].ToString(); }
private void loadDuLieu() { dgvDanhSach.Rows.Clear(); DataTable dt = GiaoVienControl.layDanhSach(); for (int i = 0; i < dt.Rows.Count; ++i) { string date = String.Format("{0:dd/MM/yyyy}", dt.Rows[i][2]); double luong = double.Parse(dt.Rows[i][5].ToString()) * 1000000; dgvDanhSach.Rows.Add(new object[] { false, dt.Rows[i][0], dt.Rows[i][1], date, dt.Rows[i][3], dt.Rows[i][4], luong.ToString("#0,000,000") }); } }
private void timKiem() { // get text string value = txtTimKiem.Text; if (value.Length == 0) { loadDuLieu(); return; } dgvDanhSach.Rows.Clear(); DataTable dt = GiaoVienControl.timKiem(value); for (int i = 0; i < dt.Rows.Count; ++i) { string date = String.Format("{0:dd/MM/yyyy}", dt.Rows[i][2]); double luong = double.Parse(dt.Rows[i][5].ToString()) * 1000000; dgvDanhSach.Rows.Add(new object[] { false, dt.Rows[i][0], dt.Rows[i][1], date, dt.Rows[i][3], dt.Rows[i][4], luong.ToString("#0,000,000") }); } }
private void btnXoa_Click(object sender, EventArgs e) { int ketQua = 0; for (int i = 0; i < dgvDanhSach.Rows.Count - 1; ++i) { if (Convert.ToBoolean(dgvDanhSach.Rows[i].Cells["colCheck"].Value.ToString())) { ketQua += GiaoVienControl.xoaThongTin(Convert.ToInt32(dgvDanhSach.Rows[i].Cells["colMa"].Value.ToString())); } } if (ketQua > 0) { MessageBox.Show("xóa thành công " + ketQua); loadDuLieu(); } else { MessageBox.Show("xóa thất bại"); } }