private void btnThem_Click(object sender, EventArgs e) { try { PhongBanDTO phongBanDTO = new PhongBanDTO(); phongBanDTO._MaPB = Convert.ToInt32(txtMaPB.Text); phongBanDTO._TenPB = txtTenPB.Text; if (txtMaPB.Text != "" && txtTenPB.Text != "") { if (!(pb.CheckID(phongBanDTO._MaPB))) { string check = pb.InsertPB(phongBanDTO); kn.thucthiketnoi(check); dataGridViewX1.Refresh(); dataGridViewX1.DataSource = pb.getAllPB(); dataGridViewX1.Show(); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Mã phòng ban " + phongBanDTO._MaPB + " đã tồn tại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Các trường không được để trống"); } } catch (Exception ex) { MessageBox.Show("Thêm bị lỗi ! " + ex.Message.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public string AddPhongBan(PhongBanDTO phongBanDTO) { string errorMessage; errorMessage = phongBanAc.Add(phongBanDTO.ToPhongBan()); return(errorMessage); }
public IActionResult Remove(string id) { PhongBanDTO phongBanDTO = phongBanSv.FindById(id); (List <PhongBanDTO> phongBanDTOs, ThongTinDuLieuCuoi thongTinDuLieuCuois, PhongBanDTO PhongBanDTO)objs; objs = new(phongBanSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phongBanSv.FindById("null")); if (phongBanDTO == null) { ViewBag.Remove = "Kiểm tra lại mã phòng ban"; ViewBag.ErrorRemove = "yes"; return(View("Index", objs)); } //List<QuanLyNhanVien> quanLyNhanViens = new List<QuanLyNhanVien>(quanLyNhanVienSv.GetListNVPB(id)); List <QuanLyNhanVien> quanLyNhanViens = quanLyNhanVienSv.GetListNVPB(id); if (quanLyNhanViens.Count != 0) { ViewBag.Remove = "Xoá phòng ban thất bại! Phòng ban " + phongBanDTO.TenPhongBan + " vẫn còn nhân viên."; ViewBag.ErrorRemove = "yes"; return(View("Index", objs)); } string messerror = phongBanSv.RemovePhongBan(phongBanDTO); if (messerror == null) { objs = new(phongBanSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phongBanSv.FindById("null")); ViewBag.Remove = "Xoá phòng ban " + phongBanDTO.TenPhongBan + " thành công."; ViewBag.ErrorRemove = "no"; return(View("Index", objs)); } ViewBag.Remove = "Xoá phòng ban thất bại! Lỗi " + messerror; ViewBag.ErrorRemove = "yes"; return(View("Index", objs)); }
public string UpdatePhongBan(PhongBanDTO phongBanDTO) { string errorMessage; errorMessage = phongBanAc.Update(phongBanDTO.ToPhongBan()); return(errorMessage); }
private void btnThem_Click(object sender, EventArgs e) { if (KiemTraThongTinTrong()) { MessageBox.Show("Làm ơn điền đầy đủ thông tin phòng ban"); } else { if (KiemTraThongTinHopLe()) { PhongBanDTO phongBanDTO = new PhongBanDTO(txtTenPhongBan.Text, txtMoTa.Text); try { if (phongBanBLL.ThemPhongBan(phongBanDTO)) { MessageBox.Show("Thêm phòng ban thành công"); dgvPhongBan.DataSource = phongBanBLL.LayDanhSachPhongBan(); } else { MessageBox.Show("Thêm phòng ban thất bại"); } } catch { } } } }
protected override void OnUpdate() { if (!IsEmptyTextbox()) { MessageBox.Show("Mời bạn nhập đầy đủ thông tin"); return; } else { PhongBanDTO pb = new PhongBanDTO { MaPB = txtMa.Text, TenPB = ChangeNameStyle(txtTenPhong.Text), DiaChi = txtDiaChi.Text }; if (PhongBan_BUS.UpdatePhongBan(pb)) { // tìm lastIndex lastIndex = dgvDanhSach.CurrentRow.Index; LoadPhongBan(); SetFocusRow(lastIndex); MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Sửa thất bại"); } } }
public int ThemPhongBan(PhongBanDTO _phongBanDTO) { List <SqlParameter> paramlist = new List <SqlParameter>(); SqlParameter item = new SqlParameter(); item = new SqlParameter("@MaPhongBan", SqlDbType.NChar) { Value = _phongBanDTO.MaPhongBan.Replace("'", "''") }; paramlist.Add(item); item = new SqlParameter("@MaCongTy", SqlDbType.NChar) { Value = _phongBanDTO.MaCongTy.Replace("'", "''") }; paramlist.Add(item); item = new SqlParameter("@MaKhuVuc", SqlDbType.NChar) { Value = _phongBanDTO.MaKhuVuc.Replace("'", "'") }; paramlist.Add(item); item = new SqlParameter("@TenPhongBan", SqlDbType.NVarChar) { Value = _phongBanDTO.TenPhongBan.Replace("'", "'") }; paramlist.Add(item); return(this.dbHelper.ExecuteNonQuery("PHONGBAN_add", paramlist)); }
public string RemovePhongBan(PhongBanDTO phongBanDTO) { string errorMessage; errorMessage = phongBanAc.Remove(phongBanDTO.ToPhongBan()); return(errorMessage); }
public DataTable PhongBan_getKhuVuc(PhongBanDTO _phongBanDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaKhuVuc", _phongBanDTO.MaKhuVuc) }; return(base.executeNonQuerya("PHONGBAN_getKHUVUC", sqlParams)); }
public DataTable PhongBan_getTreeview(PhongBanDTO _phongBanDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@TenPhongBan", _phongBanDTO.TenPhongBan) }; return(base.executeNonQuerya("PhongBan_getTreeView", sqlParams)); }
public void PhongBan_Delete(PhongBanDTO _phongBanDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaPhongBan", _phongBanDTO.MaPhongBan) }; base.Procedure("PhongBan_delete", sqlParams); }
public IActionResult Update(PhongBanDTO phongBanDTO) { string a = phongBanDTO.PhongBanId; ViewBag.error = "Update" + phongBanSv.UpdatePhongBan(phongBanDTO); ViewBag.Update = "no"; return(RedirectToAction(actionName: "Index", controllerName: "PhongBan")); }
public DataTable get_TenPhongBanByMaPhongBan(PhongBanDTO _phongBanDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaPhongBan", _phongBanDTO.MaPhongBan) }; return(base.executeNonQuerya("PhongBan_getTenPhongBanByMaPhongBan", sqlParams)); }
public static PhongBan ToPhongBan(this PhongBanDTO phongBanDTO) { return(new PhongBan() { PhongBanId = phongBanDTO.PhongBanId, TenPhongBan = phongBanDTO.TenPhongBan, SDTPhongBan = phongBanDTO.SDTPhongBan }); }
public void Insert_PhongBan(PhongBanDTO _phongBanDTO) { List <SqlParameter> sqlParams = new List <SqlParameter> { new SqlParameter("@MaPhongBan", _phongBanDTO.MaPhongBan), new SqlParameter("@MaCongTy", _phongBanDTO.MaCongTy), new SqlParameter("@MaKhuVuc", _phongBanDTO.MaKhuVuc), new SqlParameter("@TenPhongBan", _phongBanDTO.TenPhongBan), new SqlParameter("@SoTienSanLuong", _phongBanDTO.SoTienSanLuong) }; base.Procedure("PHONGBAN_add", sqlParams); }
public IActionResult AddPB(PhongBanDTO phongBanDTO) { string messerror = phongBanSv.AddPhongBan(phongBanDTO); ViewBag.error = "Add " + messerror; if (messerror == null) { ThongTinDuLieuCuoi t = thongTinDuLieuCuoiAc.FindById("1"); t.PhongBanId = phongBanDTO.PhongBanId; thongTinDuLieuCuoiAc.Update(t); } return(RedirectToAction(actionName: "Index", controllerName: "PhongBan")); }
public ArrayList SelectAllPhongBan_1() { SqlDataReader reader = this.dbHelper.ExecuteQuery("PHONGBAN_getall"); ArrayList list = new ArrayList(); while (reader.Read()) { PhongBanDTO ndto = new PhongBanDTO(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetString(3)); list.Add(ndto); } reader.Close(); return(list); }
public ArrayList SelectAllPhongBan(string _tenPhongBan) { SqlDataReader reader = this.dbHelper.ExecuteQuery("PHONGBAN_getAll_1 N'%" + _tenPhongBan.Replace("'", "''") + "%'"); ArrayList list = new ArrayList(); while (reader.Read()) { PhongBanDTO ndto = new PhongBanDTO(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4)); list.Add(ndto); } reader.Close(); return(list); }
public IActionResult UpdateId(string id) { PhongBanDTO phongBanDTO = phongBanSv.FindById(id); if (phongBanDTO == null) { ViewBag.Update = "Kiểm tra lại mã phòng ban"; return(RedirectToAction(actionName: "Index", controllerName: "PhongBan")); } ViewBag.Update = "yes"; (List <PhongBanDTO> phongBanDTOs, ThongTinDuLieuCuoi thongTinDuLieuCuois, PhongBanDTO phongBanDTO)objs; objs = new(phongBanSv.GetList(), thongTinDuLieuCuoiAc.FindById("1"), phongBanSv.FindById(id)); return(View("Index", objs)); }
/// <summary> /// Lấy dữ liệu Phòng Ban và danh sách Chức Vụ dưới DB /// </summary> /// <param name="PB">Phòng Ban cần lấy</param> /// <param name="Par">Tham số truyền vào</param> /// <returns>true --lấy được dữ liệu/false ngược lại</returns> public bool GetPhongBan(PhongBanDTO PB, params object[] Par) { Providers provi = new Providers(); SqlDataReader reader = provi.GetPhongBan(Par); if (reader == null) { return(false); } if (reader.Read()) { PB.TenPhongBan = reader["NamePB"].ToString(); PB.KyHieu = reader["KyHieu"].ToString(); do { int tam = int.Parse(reader["idcv"].ToString()); ChucVuDTO cvnew = null; switch (tam) { case 1: case 4: cvnew = new TruongPhongDTO(); cvnew.ID = tam; cvnew.NameCV = reader["Name"].ToString(); break; case 2: case 5: cvnew = new PhoPhongDTO(); cvnew.ID = tam; cvnew.NameCV = reader["Name"].ToString(); break; case 3: case 6: cvnew = new NhanVienDTO(); cvnew.ID = tam; cvnew.NameCV = reader["Name"].ToString(); break; } PB.CV.Add(cvnew); } while (reader.Read()); reader.Close(); return(true); } reader.Close(); return(false); }
//Xóa phòng ban private void btnXoa_Click(object sender, EventArgs e) { PhongBanDTO phongbanDTO = new PhongBanDTO(); phongbanDTO._MaPB = Convert.ToInt32(txtMaPB.Text); phongbanDTO._TenPB = txtTenPB.Text; if (MessageBox.Show("Bạn có muốn xóa không", "Xóa dữ liệu", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { string delete = pb.DeletePB(phongbanDTO); kn.thucthiketnoi(delete); dataGridViewX1.Refresh(); dataGridViewX1.DataSource = pb.getAllPB(); dataGridViewX1.Show(); MessageBox.Show("Xóa thành công"); } }
private void frmXoaHoSo_Load(object sender, EventArgs e) { lblMaNV.Text = this.Tag.ToString(); HoSoDTO ds = hoSoBUL.LayDSHoSoTheoMa(Convert.ToInt32(this.Tag.ToString()))[0]; txtHo.Text = ds.HoDem; txtTen.Text = ds.TenDem; txtNgaySInh.Text = ds.NgaySinh; txtGT.Text = ds.GioiTinh; txtSoDT.Text = ds.SoDienThoai; txtEmail.Text = ds.Email; txtNgayTD.Text = ds.NgayTuyenDung; PhongBanDTO pb = phongBanBUL.LayPhongBanTheoMaNV(Convert.ToInt32(this.Tag.ToString())); txtMaPhongBan.Text = pb.TenPhongBan; }
public IEnumerable <PhongBanDTO> GetListPhongban() { var result = new List <PhongBanDTO>(); SessionManager.DoWork(session => { Guid buh = new Guid("77FC97D9-6EE2-410A-B730-0444FE7AF7AE"); //Trường Đại học Ngân hàng var list = session.Query <Department>().Where(d => d.ParentDepartment.Id == buh && d.GCRecord == null && d.IsDisable == false).OrderBy(d => d.Name).ToList(); foreach (Department item in list) { PhongBanDTO newitem = new PhongBanDTO(); newitem.MaPhongBan = item.ManageCode; newitem.TenPhongBan = item.Name; result.Add(newitem); } }); return(result); }
public List <PhongBanDTO> LayPhongBan() { List <PhongBanDTO> ds = new List <PhongBanDTO>(); KetNoiCSDL.MoKetNoi(); string sqlSelect = "select * from phongban"; SqlCommand cmd = new SqlCommand(sqlSelect, KetNoiCSDL.KetNoi); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { DateTime dt = DateTime.Parse(dr["ngaylap"].ToString()); PhongBanDTO pb = new PhongBanDTO(Convert.ToInt32(dr["maphongban"]), dr["tenphongban"].ToString(), dt.ToString("dd/MM/yyyy")); ds.Add(pb); } KetNoiCSDL.DongKetNoi(); return(ds); }
//Sửa phòng ban private void btnSua_Click(object sender, EventArgs e) { PhongBanDTO phongBanDTO = new PhongBanDTO(); try { phongBanDTO._MaPB = Convert.ToInt32(txtMaPB.Text); phongBanDTO._TenPB = txtTenPB.Text; string update = pb.UpdatePB(phongBanDTO); kn.thucthiketnoi(update); dataGridViewX1.Refresh(); dataGridViewX1.DataSource = pb.getAllPB(); dataGridViewX1.Show(); MessageBox.Show("Sửa thành công"); } catch { MessageBox.Show("Dữ liệu đầu vào không đúng"); } }
public PhongBanDTO LayPhongBanTheoMaNV(int manv) { PhongBanDTO pb = null; KetNoiCSDL.MoKetNoi(); string sqlSelect = "select phongban.maphongban,tenphongban,ngaylap from hoso " + "inner join phongban on hoso.maphongban=phongban.maphongban " + "where manhanvien=@ma"; SqlCommand cmd = new SqlCommand(sqlSelect, KetNoiCSDL.KetNoi); cmd.Parameters.Add("ma", manv); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); pb = new PhongBanDTO(Convert.ToInt32(dr["maphongban"]), dr["tenphongban"].ToString(), dr["ngaylap"].ToString()); KetNoiCSDL.DongKetNoi(); return(pb); }
/// <summary> /// Thêm 1 phòng ban, thêm được trả về True /// </summary> /// <param name="pb"></param> /// <returns></returns> public static bool AddPhongBan(PhongBanDTO pb) { using (con = new SqlConnection(strCon)) { try { con.Open(); SqlCommand cmd = new SqlCommand("spAddPhongBan", con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter[] arrParams = { new SqlParameter("@MaPB", pb.MaPB), new SqlParameter("@TenPB", pb.TenPB), new SqlParameter("@DiaChi", pb.DiaChi) }; cmd.Parameters.AddRange(arrParams); return(DataProvider.ExecuteNonQuery(cmd) > 0); } catch { return(false); } } }
public bool ThemPhongBan(PhongBanDTO phongBanDTO) { try { OpenConnect(); string store = "sp_PhongBan_Them"; sqlCommand = new SqlCommand(store, connect); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.Parameters.Add(new SqlParameter("@ten", phongBanDTO.TenLPhongBan)); sqlCommand.Parameters.Add(new SqlParameter("@mota", phongBanDTO.MoTaPhongBan)); sqlCommand.ExecuteNonQuery(); return(true); } catch { return(false); } finally { CloseConnect(); } }
private void btnSua_Click(object sender, EventArgs e) { if (id == "") { MessageBox.Show("Làm ơn chọn phòng ban muốn sửa"); } else { if (KiemTraThongTinTrong()) { MessageBox.Show("Làm ơn điền đầy đủ thông tin phòng ban"); } else { if (KiemTraThongTinHopLe()) { PhongBanDTO phongBanDTO = new PhongBanDTO(Int32.Parse(txtMaPhongBan.Text), txtTenPhongBan.Text, txtMoTa.Text); try { if (phongBanBLL.SuaPhongBan(phongBanDTO)) { MessageBox.Show("Sửa phòng ban thành công"); dgvPhongBan.DataSource = phongBanBLL.LayDanhSachPhongBan(); LamMoiThongTin(); } else { MessageBox.Show("Sửa phòng ban thất bại"); } } catch { } } } } }
protected override void OnSave() { if (!IsEmptyTextbox()) { MessageBox.Show("Mời bạn nhập đầy đủ thông tin"); return; } else { PhongBanDTO pb = new PhongBanDTO { MaPB = ma, TenPB = ChangeNameStyle(txtTenPhong.Text), DiaChi = txtDiaChi.Text }; if (PhongBan_BUS.AddPhongBan(pb)) { LoadPhongBan(); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thêm thất bại"); } } }