private void btnThem_Click(object sender, EventArgs e) { if (KiemTraThongTinTrong()) { MessageBox.Show("Làm ơn điền đầy đủ thông tin loại nhân viên"); } else { if (KiemTraThongTinHopLe()) { LoaiNhanVienDTO loaiNhanVienDTO = new LoaiNhanVienDTO(txtTenLoaiNhanVien.Text, txtMoTa.Text); try { if (loaiNhanVienBLL.ThemLoaiNhanVien(loaiNhanVienDTO)) { MessageBox.Show("Thêm loại nhân viên thành công"); dgvLoaiNhanVien.DataSource = loaiNhanVienBLL.LayDanhSachLoaiNhanVien(); } else { MessageBox.Show("Thêm loại nhân viên thất bại"); } } catch { } } } }
private void btn_lamMoi_Click(object sender, EventArgs e) { if (trThai != 2) { loaiNV = null; Bind(); } }
public bool Sua(LoaiNhanVienDTO lnvDTO) { if (lnvDTO.Ten == "") { throw new Exception("Chưa nhập tên loại nhân viên"); } return(lnvDAO.Sua(lnvDTO)); }
public bool Them(LoaiNhanVienDTO lnvDTO) { //kiểm tra dữ liệu đầu vào if (lnvDTO.Ten == "") { throw new Exception("Chưa nhập tên loại nhân viên"); } return(lnvDAO.Them(lnvDTO)); }
public bool Them(LoaiNhanVienDTO lnvDTO) { conn.Open(); SqlCommand com = new SqlCommand(); com.CommandType = CommandType.StoredProcedure; com.CommandText = "SP_ThemLoaiNhanVien"; com.Connection = conn; com.Parameters.Add("@ten", SqlDbType.NVarChar).Value = lnvDTO.Ten; com.Parameters.Add("@ghichu", SqlDbType.NVarChar).Value = lnvDTO.GhiChu; int kq = com.ExecuteNonQuery(); conn.Close(); return(kq > 0); }
private void dgv_LoaiNV_SelectionChanged(object sender, EventArgs e) { if (dgv_LoaiNV.SelectedRows.Count > 0) { trThai = 1; TrangThai(); btn_capNhat.Enabled = true; loaiNV = (LoaiNhanVienDTO)dgv_LoaiNV.SelectedRows[0].DataBoundItem; // dgvSinhVien.CurrentRow } else { btn_capNhat.Enabled = false; loaiNV = null; } Bind(); }
private void btn_luu_Click(object sender, EventArgs e) { LoaiNhanVienBUS a = new LoaiNhanVienBUS(); if (trThai == 2) { LoaiNhanVienDTO loai; try { loai = new LoaiNhanVienDTO() { MALOAI = int.Parse(txt_Ma.Text), TENLOAI = txt_Ten.Text, TINHTRANG = ckb_TinhTrang.Checked ? true : false }; } catch { MessageBox.Show("Thieu thong tin"); return; } bool kt = a.CapNhatLoaiNV(loai); if (!kt) { MessageBox.Show("Cập nhật thất bại"); } else { MessageBox.Show("Cập nhật thành công!"); FrmChinh frmmain = (FrmChinh)this.MdiParent; frmmain.lsNDDTO = new LichSuNguoiDungDTO() { MAND = frmmain.nvDangNhap.MAND, MANV = frmmain.nvDangNhap.MANV, THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")), SUKIEN = "Loại khách hàng cập nhật" + loaiNV.TENLOAI + " => :" + loai.TENLOAI }; bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO); trThai = 1; loaiNV = null; } } TrangThai(); Bind(); LoadData(); }
public bool CapNhatLoaiNV(LoaiNhanVienDTO loai) { string update = "UPDATE LOAINV " + "SET TENLOAI = @TENLOAI," + " TINHTRANG = @TINHTRANG" + " WHERE MALOAI = @MALOAI"; List <SqlParameter> lsparams = new List <SqlParameter>(); lsparams.Add(new SqlParameter("@TENLOAI", loai.TENLOAI)); lsparams.Add(new SqlParameter("@TINHTRANG", loai.TINHTRANG)); lsparams.Add(new SqlParameter("@MALOAI", loai.MALOAI)); SqlConnection con = DataProvider.TaoKetNoi(); bool thucthi = DataProvider.ThucThi(update, lsparams.ToArray(), con); return(thucthi); }
public List <LoaiNhanVienDTO> DanhSachLoaiNhanVien() { List <LoaiNhanVienDTO> lstlnv = new List <LoaiNhanVienDTO>(); string query = "SELECT * FROM LoaiNhanVien"; SqlConnection conn = DataProvider_QLCHTapHoa.TaoKetNoi(); SqlDataReader dr = DataProvider_QLCHTapHoa.TruyVanDuLieu(query, conn); while (dr.Read()) { LoaiNhanVienDTO lnvdto = new LoaiNhanVienDTO(); lnvdto.MaLoaiNV = dr[0].ToString(); lnvdto.LoaiNV = dr[1].ToString(); lstlnv.Add(lnvdto); } dr.Close(); conn.Close(); return(lstlnv); }
public static List <LoaiNhanVienDTO> DanhSachLoaiNhanVien() { List <LoaiNhanVienDTO> lstloainhanvien = new List <LoaiNhanVienDTO>(); string caulenh = "SELECT * FROM LoaiNhanVien"; SqlConnection conn = DataProvider_QLCHTapHoa.TaoKetNoi(); SqlDataReader dr = DataProvider_QLCHTapHoa.TruyVanDuLieu(caulenh, conn); while (dr.Read()) { LoaiNhanVienDTO loai = new LoaiNhanVienDTO(); loai.MaLoaiNV = dr[0].ToString(); loai.LoaiNV = dr[1].ToString(); loai.TrangThai = int.Parse(dr[2].ToString()); lstloainhanvien.Add(loai); } return(lstloainhanvien); }
public List <LoaiNhanVienDTO> dsloaiNV() { List <LoaiNhanVienDTO> ds = new List <LoaiNhanVienDTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); SqlCommand com = new SqlCommand("select * from LOAINV ", conn); SqlDataReader sdr = com.ExecuteReader(); while (sdr.Read()) { LoaiNhanVienDTO a = new LoaiNhanVienDTO() { MALOAI = sdr.GetInt32(0), TENLOAI = sdr.GetString(1), TINHTRANG = sdr.GetBoolean(2) }; ds.Add(a); } sdr.Close(); conn.Close(); return(ds); }
public bool ThemLoaiNhanVien(LoaiNhanVienDTO loaiNhanVienDTO) { try { OpenConnect(); string store = "sp_LoaiNhanVien_Them"; sqlCommand = new SqlCommand(store, connect); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.Parameters.Add(new SqlParameter("@ten", loaiNhanVienDTO.TenLoaiNhanVien)); sqlCommand.Parameters.Add(new SqlParameter("@mota", loaiNhanVienDTO.MoTaLoaiNhanVien)); 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 loại nhân viên muốn sửa"); } else { if (KiemTraThongTinTrong()) { MessageBox.Show("Làm ơn điền đầy đủ thông tin loại nhân viên"); } else { if (KiemTraThongTinHopLe()) { LoaiNhanVienDTO loaiNhanVienDTO = new LoaiNhanVienDTO(Int32.Parse(txtMaLoaiNhanVien.Text), txtTenLoaiNhanVien.Text, txtMoTa.Text); try { if (loaiNhanVienBLL.SuaLoaiNhanVien(loaiNhanVienDTO)) { MessageBox.Show("Sửa loại nhân viên thành công"); dgvLoaiNhanVien.DataSource = loaiNhanVienBLL.LayDanhSachLoaiNhanVien(); LamMoiThongTin(); } else { MessageBox.Show("Sửa loại nhân viên thất bại"); } } catch { } } } } }
public static List <LoaiNhanVienDTO> LayDanhSachLoaiNhanVien() { DbCommand command = DataAccessCode.CreateCommand(); command.CommandText = "dbo.LayDanhSachLoaiNhanVien"; DataTable dt = DataAccessCode.ExecuteSelectCommand(command); List <LoaiNhanVienDTO> list = new List <LoaiNhanVienDTO>(); if (dt != null) { for (int i = 0; i < dt.Rows.Count; i++) { LoaiNhanVienDTO loaiNhanVien = new LoaiNhanVienDTO(); loaiNhanVien.MaLoaiNhanVien = Int32.Parse(dt.Rows[i]["MaLoaiNhanVien"].ToString()); loaiNhanVien.TenLoaiNhanVien = dt.Rows[i]["TenLoaiNhanVien"].ToString(); loaiNhanVien.Luong = Decimal.Parse(dt.Rows[i]["Luong"].ToString()); list.Add(loaiNhanVien); } } return(list); }
private void btnLuuLoaiNV_Click(object sender, EventArgs e) { if (isThemLNV) { try { LoaiNhanVienDTO lnvDTO = new LoaiNhanVienDTO(); lnvDTO.Ten = txtTenLoaiNV.Text.Trim(); lnvDTO.GhiChu = txtGhiChuLoaiNV.Text.Trim(); if (lnvBUS.Them(lnvDTO)) { MessageBox.Show("Thêm thành công!"); bdsLoaiNhanVien.DataSource = lnvBUS.LayDanhSach(); } else { MessageBox.Show("Thêm không thành công!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { bdsCBOLoaiNV.DataSource = lnvBUS.LayDanhSach(); isThemLNV = false; pnlChucNangLNV.Enabled = true; pnlControlLoaiNV.Enabled = false; dgvDSLoaiNV.Enabled = false; } } if (isSuaLNV) { try { LoaiNhanVienDTO lnvDTO = new LoaiNhanVienDTO(); lnvDTO.MaLoaiNV = Convert.ToInt32(txtMaLoaiNV.Text); lnvDTO.Ten = txtTenLoaiNV.Text.Trim(); lnvDTO.GhiChu = txtGhiChuLoaiNV.Text.Trim(); if (lnvBUS.Sua(lnvDTO)) { MessageBox.Show("Cập nhật thành công!"); bdsLoaiNhanVien.DataSource = lnvBUS.LayDanhSach(); } else { MessageBox.Show("Cập nhật không thành công!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { bdsCBOLoaiNV.DataSource = lnvBUS.LayDanhSach(); pnlChucNangLNV.Enabled = true; pnlControlLoaiNV.Enabled = false; isSuaLNV = false; dgvDSLoaiNV.Enabled = false; } } }
public bool ThemLoaiNhanVien(LoaiNhanVienDTO loaiNhanVienDTO) { return(loaiNhanVienDAL.ThemLoaiNhanVien(loaiNhanVienDTO)); }
public bool CapNhatLoaiNV(LoaiNhanVienDTO loai) { LoaiNhanVienDAO a = new LoaiNhanVienDAO(); return(a.CapNhatLoaiNV(loai)); }
public bool SuaLoaiNhanVien(LoaiNhanVienDTO loaiNhanVienDTO) { return(loaiNhanVienDAL.SuaLoaiNhanVien(loaiNhanVienDTO)); }