private void btnLuu_Click(object sender, EventArgs e) { CHUC_DANH cd = getTTChucDanh(); if (dieukien) { if (dao_chucdanh.insertChucDanh(cd)) { MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadChucDanh(); //xulyControls(false); resetText(); //frm.Visible = false; } } else { if (dao_chucdanh.updateChucDanh(cd)) { MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadChucDanh(); xulyControls(false); frm.Visible = false; } } }
public DataTable kiemtraTrungMaCD(CHUC_DANH cd) { string query = "select * from CHUC_DANH where CD_ID = '" + cd.Id_cd + "'"; DataTable dt = conDB.ExecuteQuery(query); return(dt); }
private CHUC_DANH getTTChucDanh() { string id = txtMaCD.Text; string ten = txtTenCD.Text; CHUC_DANH cd = new CHUC_DANH(id, ten); return(cd); }
public bool updateChucDanh(CHUC_DANH cd) { if (kiemTraNhapLieu(cd)) { string query = "update CHUC_DANH set CD_TEN = N'" + cd.Cd_ten + "' where CD_ID = '" + cd.Id_cd + "'"; int result = conDB.ExecuteNonQuery(query); return(result > 0); } return(true); }
public bool kiemTraNhapLieu(CHUC_DANH cd) { if (cd.Id_cd.Equals("")) { MessageBox.Show("Mã chức danh không được trống !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } else if (cd.Cd_ten.Equals("")) { MessageBox.Show("Tên chức danh không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } return(true); }
public bool insertChucDanh(CHUC_DANH cd) { if (kiemTraNhapLieu(cd)) { try { string query = string.Format("insert CHUC_DANH (CD_ID,CD_TEN) values ('{0}',N'{1}')", cd.Id_cd, cd.Cd_ten); int result = conDB.ExecuteNonQuery(query); return(result > 0); } catch { if (kiemtraTrungMaCD(cd).Rows.Count == 0) { MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm không thành công do tên chức danh '" + cd.Cd_ten + "' đã có", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } return(false); }