public DataTable kiemtraTrungMaCV(CHUC_VU cv) { string query = "select * from CHUC_VU where CV_ID = '" + cv.Id_cv + "'"; DataTable dt = conDB.ExecuteQuery(query); return(dt); }
private void btnLuu_Click_1(object sender, EventArgs e) { CHUC_VU cv = getTTChucVu(); if (dieukien) { if (dao_chucvu.insertChucVu(cv)) { MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadChucVu(); //xulyControls(false); resetText(); //frm.Visible = false; } } else { if (dao_chucvu.updateChucVu(cv)) { MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadChucVu(); xulyControls(false); frm.Visible = false; } } }
private CHUC_VU getTTChucVu() { string id = txtMaCV.Text; string ten = txtTenCV.Text; CHUC_VU cv = new CHUC_VU(id, ten); return(cv); }
public bool updateChucVu(CHUC_VU cv) { if (kiemTraNhapLieu(cv)) { string query = "update CHUC_VU set CV_TEN = N'" + cv.Cv_ten + "' where CV_ID = '" + cv.Id_cv + "'"; int result = conDB.ExecuteNonQuery(query); return(result > 0); } return(true); }
public bool kiemTraNhapLieu(CHUC_VU cv) { if (cv.Id_cv.Equals("")) { MessageBox.Show("Mã chức danh không được trống !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } else if (cv.Cv_ten.Equals("")) { MessageBox.Show("Tên chức vụ không được trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } return(true); }
public bool insertChucVu(CHUC_VU cv) { if (kiemTraNhapLieu(cv)) { try { string query = string.Format("insert CHUC_VU (CV_ID,CV_TEN) values ('{0}',N'{1}')", cv.Id_cv, cv.Cv_ten); int result = conDB.ExecuteNonQuery(query); return(result > 0); } catch { if (kiemtraTrungMaCV(cv).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 vụ '" + cv.Cv_ten + "' đã có", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } return(false); }
public void load(string MACV, string MAKHOA, string MAHV) { using (var db = new QLHOCVUEntities()) { //load listBox if (lbdsCV.DataSource == null) { var cvdf = new CHUC_VU() { MACV = "", TENCV = "Tất cả" }; var chuc_vu = db.CHUC_VU.ToList(); chuc_vu.Insert(0, cvdf); lbdsCV.DataSource = chuc_vu; } lbdsCV.DisplayMember = "TENCV"; lbdsCV.ValueMember = "MACV"; if (lbdsK.DataSource == null) { var kdf = new KHOA() { MAKHOA = "", TENKHOA = "Tất cả" }; var khoas = db.KHOAs.ToList(); khoas.Insert(0, kdf); lbdsK.DataSource = khoas; } lbdsK.DisplayMember = "TENKHOA"; lbdsK.ValueMember = "MAKHOA"; if (lbdsHV.DataSource == null) { var hvdf = new HOC_VI() { MAHV = "", TENHV = "Tất cả" }; var hoc_vi = db.HOC_VI.ToList(); hoc_vi.Insert(0, hvdf); lbdsHV.DataSource = hoc_vi; } lbdsHV.DisplayMember = "TENHV"; lbdsHV.ValueMember = "MAHV"; dgvGV.AutoSize = true; dgvGV.AutoGenerateColumns = false; var GV = db.GIANG_VIEN.AsQueryable(); if (!string.IsNullOrEmpty(MACV)) { GV = GV.Where(x => x.MACV == MACV); } if (!string.IsNullOrEmpty(MAKHOA)) { GV = GV.Where(x => x.MAKHOA == MAKHOA); } if (!string.IsNullOrEmpty(MAHV)) { GV = GV.Where(x => x.MAHV == MAHV); } dgvGV.DataSource = GV.Select(x => new { MAGV = x.MAGV, MACV = x.MACV, TENCV = x.CHUC_VU.TENCV, TENGV = x.TENGV, MAHV = x.MAHV, TENHV = x.HOC_VI.TENHV, Email = x.EMAIL, QueQuan = x.QUEQUAN, DiaChiTamChu = x.DIACHITAMCHU, MAKHOA = x.MAKHOA, TenKhoa = x.KHOA.TENKHOA, TrangThaiGV = x.TRANGTHAIGV == "1" ? "Rảnh" : "Không Rảnh", }).ToList(); btnThem.Enabled = false; btnSua.Enabled = false; } }
public void loadList() { string connecStr = "workstation id = QLGIAOVU.mssql.somee.com; packet size = 4096; user id = nhoxliaryeuem1_SQLLogin_1; pwd=8l5ab41xg8;data source = QLGIAOVU.mssql.somee.com; persist security info=False;initial catalog = QLGIAOVU"; SqlConnection conn = new SqlConnection(connecStr); using (var db = new QLHOCVUEntities()) { //load listBox if (lbdsCV.DataSource == null) { var cvdf = new CHUC_VU() { MACV = "", TENCV = "Tất cả" }; var chuc_vu = db.CHUC_VU.ToList(); chuc_vu.Insert(0, cvdf); lbdsCV.DataSource = chuc_vu; } lbdsCV.DisplayMember = "TENCV"; lbdsCV.ValueMember = "MACV"; if (lbdsK.DataSource == null) { var kdf = new KHOA() { MAKHOA = "", TENKHOA = "Tất cả" }; var khoas = db.KHOAs.ToList(); khoas.Insert(0, kdf); lbdsK.DataSource = khoas; } lbdsK.DisplayMember = "TENKHOA"; lbdsK.ValueMember = "MAKHOA"; if (lbdsHV.DataSource == null) { var hvdf = new HOC_VI() { MAHV = "", TENHV = "Tất cả" }; var hoc_vi = db.HOC_VI.ToList(); hoc_vi.Insert(0, hvdf); lbdsHV.DataSource = hoc_vi; } lbdsHV.DisplayMember = "TENHV"; lbdsHV.ValueMember = "MAHV"; } //try //{ // string cautruyvan = "select * from CHUC_VU"; // SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn); // DataTable dt = new DataTable(); // adt.Fill(dt); // /////////////////////////////////////////////////////// // if (lbdsCV.DataSource == null) // { // var cvdf = new CHUC_VU() // { // MACV = "", // TENCV = "Tất cả" // }; // var chuc_vu = db.CHUC_VU.ToList(); // chuc_vu.Insert(0, cvdf); // lbdsCV.DataSource = chuc_vu; // } // lbdsCV.DataSource = dt; // lbdsCV.DisplayMember = "TENCV"; // lbdsCV.ValueMember = "MACV"; //} //catch (SqlException) //{ // MessageBox.Show("Error CHUC_VU"); // //hien loi //} //try //{ // string cautruyvan = "select * from KHOA"; // SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn); // DataTable dt = new DataTable(); // adt.Fill(dt); // lbdsK.DataSource = dt; // lbdsK.DisplayMember = "TENKHOA"; // lbdsK.ValueMember = "MAKHOA"; //} //catch (SqlException) //{ // MessageBox.Show("Error KHOA"); // //hien loi //} //try //{ // string cautruyvan = "select * from HOC_VI"; // SqlDataAdapter adt = new SqlDataAdapter(cautruyvan, conn); // DataTable dt = new DataTable(); // adt.Fill(dt); // lbdsHV.DataSource = dt; // lbdsHV.DisplayMember = "TENHV"; // lbdsHV.ValueMember = "MAHV"; //} //catch (SqlException) //{ // MessageBox.Show("Error HOC_VI"); // //hien loi //} }