private void UpdateDetail() { ClearControl(); try { PHONGBAN tg = getnhanvienByID(); if (tg == null || tg.ID == 0) { return; } // cập nhật trên giao diện txtten.Text = tg.TEN; txtid.Text = tg.IDCAPTREN.ToString(); txtdiadiem.Text = tg.DIADIEM; txtmota.Text = tg.MOTAPHONGBAN; txtkihieuphong.Text = tg.KIHIEUPHONG; index1 = index; index = dgvthongtin.SelectedRows[0].Index; } catch { } }
private void btnLuu_Click(object sender, EventArgs e) { try { PHONGBAN pb = new PHONGBAN(); //gán giá trị từ textbox vào các biến pb.MaPhongBan = int.Parse(txtMaPB.Text); pb.TenPhongBan = txtTenPB.Text; pb.NgayNhanChuc = dtpNgayNC.Value; pb.DiaDiem = txtDiaDiem.Text; pb.MaTruongPhong = int.Parse(txtMaTP.Text); //thêm hoặc update bản ghi của phòng ban db.PHONGBANs.AddOrUpdate(pb); //lưu thay đổi db.SaveChanges(); MessageBox.Show("Thêm dữ liệu nhân viên thành công!"); btnLamMoi_Click(sender, e); } catch (Exception) { MessageBox.Show("Một hoặc nhiều thông tin đang để trống!\nXin hãy kiểm tra lại"); return; } }
private void btnXoa_Click(object sender, EventArgs e) { PHONGBAN pb = GetThongTin(); if (pb.ID == 0) { MessageBox.Show("Chưa có phòng ban nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa phòng ban " + pb.TEN + "?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Cancel) { return; } try { db.PHONGBANs.Remove(pb); db.SaveChanges(); MessageBox.Show("Xóa thông tin phòng ban thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Update(); } catch { MessageBox.Show("Xóa thông tin của phòng ban thất bại\nVui lòng xóa tất cả các nhân viên thuộc phòng ban và các phòng ban cấp dưới", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnthem_Click(object sender, EventArgs e) { int sonv = 0; if (txtMaPB.Text.Trim() == "") { MessageBox.Show("Mã dự án không được để trống !"); } else if (txtMaPB.Text.Trim() == "") { MessageBox.Show("Tên dự án không được để trống !"); } else { PHONGBAN pb = new PHONGBAN(); pb.id_Pb = txtMaPB.Text; pb.name_Pb = txtTenPB.Text; pb.sonv_Pb = Convert.ToInt32(txtSoNV.Text); pb.mota_Pb = txtMota.Text; db.PHONGBANs.Add(pb); db.SaveChanges(); } Quanliphongban_Load(sender, e); }
public ChuyenChucVu_ViewModel(NHANVIEN nhanvien) { TenNhanVien = nhanvien.HoTen; CHUCVU chucvu = Global.Ins.getChucVubyMaNV(nhanvien.id); PHONGBAN phongban = chucvu.PHONGBAN; ChucVu = chucvu.TenChucVu + " - " + phongban.TenPhong; checkPointChucVu = chucvu; ListPhongBan = Global.Ins.getAllTenPhongBan(); ListChucVu = new ObservableCollection <string>(); CloseWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { Global.Ins.isValid = false; p.Close(); }); SelectionChangePBCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { SelectedPB(); }); XacNhanCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { XacNhanChuyen(nhanvien); if (Global.Ins.isValid) { p.Close(); } }); }
public GiaHanHD_ViewModel(NHANVIEN nhanvien) { TenNhanVien = nhanvien.HoTen; CHUCVU chucvu = Global.Ins.getChucVubyMaNV(nhanvien.id); PHONGBAN phongban = chucvu.PHONGBAN; ChucVu = chucvu.TenChucVu + " - " + phongban.TenPhong; checkPointChucVu = chucvu; ListLoaiHD = Global.Ins.getAllTenLoaiHD(); NgayBD = DateTime.Now; CloseWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { Global.Ins.isValid = false; p.Close(); }); SelectionChangeLoaiHDCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { autoGenerateNgayKT(); }); XacNhanCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { GiaHanHopDong(nhanvien); if (Global.Ins.isValid) { p.Close(); } }); StartDateChangedCommand = new RelayCommand <Window>((p) => { return(true); }, (p) => { autoGenerateNgayKT(); }); }
public ActionResult sua_PB1(PHONGBAN pb) { var phongban = db.PHONGBANs.Find(pb.MA_PhongBan); if (phongban == null) { return(HttpNotFound()); } if (TryUpdateModel(phongban, "", new string[] { "MA_PhongBan", "Ten_PB" })) { try { phongban.Ten_PB = pb.Ten_PB; db.Entry(phongban).State = EntityState.Modified; db.SaveChanges(); } catch (RetryLimitExceededException) { ModelState.AddModelError("", "loi"); } } var listPB = from s in db.PHONGBANs select s; return(View("ListPB", listPB)); }
public ActionResult chonPhongBan() { PHONGBAN p = new PHONGBAN(); p.listphongban = db.PhongBans.ToList(); return(PartialView(p)); }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { PHONGBAN tg = getnhanvienByID(); if (tg.ID == 0) { MessageBox.Show("Chưa có đầu nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa thông tin đầu này?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.Cancel) { return; } try { db.PHONGBANs.Remove(tg); db.SaveChanges(); MessageBox.Show("Xóa thông tin đầu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Xóa thông tin đầu thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Loadthongtin(); return; } if (btnXoa.Text == "Hủy") { btnXoa.Text = "Xóa"; btnThem.Text = "Thêm"; btnSua.Text = "Sửa"; btnThem.Enabled = true; btnSua.Enabled = true; groupthongtin.Enabled = false; txtdiadiem.Enabled = false; txtten.Enabled = false; txtid.Enabled = false; txtkihieuphong.Enabled = false; txtmota.Enabled = false; dgvthongtin.Enabled = true; btntimkiem.Enabled = true; txtTimKiem.Enabled = true; UpdateDetail(); return; } }
public void SelectedPB() { ListChucVu.Clear(); SelectedChucVu = null; PHONGBAN phongban = Global.Ins.getPhongBanbyTenPB(SelectedPhongBan); ListChucVu = Global.Ins.getAllTenChucVubyMaPB(phongban.id); }
public ActionResult DeleteConfirmed(string id) { PHONGBAN pHONGBAN = db.PHONGBANs.Find(id); db.PHONGBANs.Remove(pHONGBAN); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnXoa_Click(object sender, EventArgs e) { PHONGBAN pb = db.PHONGBANs.FirstOrDefault(da1 => da1.id_Pb == txtMaPB.Text); db.PHONGBANs.Remove(pb); db.SaveChanges(); Quanliphongban_Load(sender, e); }
public FrmRpChamCong(PHONGBAN pb, DateTime bd, DateTime kt) { InitializeComponent(); phongban = pb; batdau = bd; ketthuc = kt; DAO.DBService.Reload(); }
public ActionResult ThemPhongBan(PHONGBAN p) { if (ModelState.IsValid) { db.PhongBans.Add(p); db.SaveChanges(); return(RedirectToAction("DanhSachPhongBan")); } return(View(p)); }
public ActionResult Edit([Bind(Include = "MaPB,TenPB")] PHONGBAN pHONGBAN) { if (ModelState.IsValid) { db.Entry(pHONGBAN).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pHONGBAN)); }
private void btnBaoCaoTinhLuong_Click(object sender, EventArgs e) { int id = (int)cbxPhongBan.SelectedValue; PHONGBAN pb = db.PHONGBANs.Where(p => p.ID == id).FirstOrDefault(); FrmRpTinhLuong form = new FrmRpTinhLuong(pb); this.Hide(); form.ShowDialog(); this.Close(); }
public ActionResult xoa_PB(string id) { PHONGBAN phongban = db.PHONGBANs.SingleOrDefault(s => s.MA_PhongBan == id); if (phongban == null) { Response.StatusCode = 404; return(null); } return(View(phongban)); }
public ActionResult Edit([Bind(Include = "MaPB,TenPB,TrPhong,NgayNhanChuc,TruSo")] PHONGBAN pHONGBAN) { if (ModelState.IsValid) { db.Entry(pHONGBAN).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaPB = new SelectList(db.TRUSO_PHONGs, "MaPB", "TruSo", pHONGBAN.MaPB); return(View(pHONGBAN)); }
public ActionResult Create([Bind(Include = "MaPB,TenPB")] PHONGBAN pHONGBAN) { if (ModelState.IsValid) { db.PHONGBANs.Add(pHONGBAN); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pHONGBAN)); }
private void xong_Click(object sender, EventArgs e) { PHONGBAN tb = db.PHONGBANs.Single(p => p.MAPB == pn.MAPB); tb.MAPB = ma.Text; tb.TENPB = ten.Text; tb.SDTPB = sdt.Text; pn = null; db.SubmitChanges(); DevExpress.XtraEditors.XtraMessageBox.Show("Sửa thành công ! Áp dụng sau khi khởi động lại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
private void btnSua_Click(object sender, EventArgs e) { PHONGBAN pb = db.PHONGBANs.FirstOrDefault(da1 => da1.id_Pb == txtMaPB.Text); pb.id_Pb = txtMaPB.Text; pb.name_Pb = txtTenPB.Text; pb.sonv_Pb = Convert.ToInt32(txtSoNV.Text); pb.mota_Pb = txtMota.Text; db.SaveChanges(); Quanliphongban_Load(sender, e); }
public ActionResult Create([Bind(Include = "MaPB,TenPB,TrPhong,NgayNhanChuc")] PHONGBAN pHONGBAN) { if (ModelState.IsValid) { db.PHONGBANs.Add(pHONGBAN); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaPB = new SelectList(db.TRUSO_PHONGs, "MaPB", "TruSo", pHONGBAN.MaPB); return(View(pHONGBAN)); }
//AA3: Sửa phòng ban private void btnPhongbanchinhsua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { PHONGBAN ns = db.PHONGBANs.Where(a => a.MAPB == gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Phòng_Ban").ToString()).SingleOrDefault(); if (ns != null) { fmSuaPhongBan f = new fmSuaPhongBan(ns); f.ShowDialog(); btnPhongbanReload_ItemClick(sender, e); } }
private PHONGBAN getnhanvienByID() { try { int id = (int)dgvthongtin.SelectedRows[0].Cells["ID"].Value; PHONGBAN x = db.PHONGBANs.Where(p => p.ID == id).FirstOrDefault(); return((x != null) ? x : new PHONGBAN()); } catch { return(new PHONGBAN()); } }
private PHONGBAN getnhanvienByForm() { PHONGBAN ans = new PHONGBAN(); ans.TEN = txtten.Text; ans.IDCAPTREN = 0; ans.KIHIEUPHONG = txtkihieuphong.Text; ans.MOTAPHONGBAN = txtmota.Text; ans.DIADIEM = txtdiadiem.Text; return(ans); }
public ActionResult Sua(PHONGBAN pb) { using (Web_KTCKEntities db = new Web_KTCKEntities()) { PHONGBAN phongban = db.PHONGBANs.SingleOrDefault(n => n.IdPB == pb.IdPB); if (phongban != null) { phongban.TenPhong = pb.TenPhong; db.SaveChanges(); } return(RedirectToAction("Index")); } }
// GET: PHONGBANs/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PHONGBAN pHONGBAN = db.PHONGBANs.Find(id); if (pHONGBAN == null) { return(HttpNotFound()); } return(View(pHONGBAN)); }
private void btnXuatExcel_Click(object sender, EventArgs e) { try { int IDPhongBan = (int)dgvPhongBanView.GetFocusedRowCellValue("ID"); PHONGBAN pb = db.PHONGBANs.Where(p => p.ID == IDPhongBan).FirstOrDefault(); FrmRpChamCong form = new FrmRpChamCong(pb, dateBatDau.DateTime, dateKetThuc.DateTime); form.ShowDialog(); } catch { MessageBox.Show("Chưa có phòng ban nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
public ActionResult Xoaphongban(int id, FormCollection collection) { try { // TODO: Add delete logic here PHONGBAN pb = data.PHONGBANs.FirstOrDefault(s => s.ID_PHONGBAN == id); data.PHONGBANs.DeleteOnSubmit(pb); data.SubmitChanges(); return(RedirectToAction("Quantri")); } catch { return(View()); } }
public ActionResult Them(PHONGBAN pb) { using (Web_KTCKEntities db = new Web_KTCKEntities()) { //Kiểm tra tên phòng có trùng k? var checkTenPhong = db.PHONGBANs.SingleOrDefault(x => x.TenPhong.Trim() == pb.TenPhong.Trim()); // không trùng thì thêm mới if (checkTenPhong == null) { db.PHONGBANs.Add(pb); db.SaveChanges(); } return(RedirectToAction("Index")); } }