public void EditNhanVien(NhanVienDTO info, string msnv) { string sql = $"UPDATE NhanVien SET TenNV=N'{info.TenNv}', GioiTinh=N'{info.GioiTinh}', NgaySinh=N'{info.NgaySinh}', DiaChi=N'{info.DiaChi}', SoDienThoai=N'{info.SoDienThoai}', CMND=N'{info.Cmnd}', NgayVaoLam=N'{info.NgayLamViec}' " + $"WHERE MSNV=N'{msnv}'"; _dbconnection.ExcuteNonQuery(sql); _dbconnection.ExcuteNonQuery($"UPDATE TaiKhoan SET TenDangNhap=N'{info.TenDangNhap}', MatKhau=N'{info.MatKhau}', PhanQuyen=N'{info.PhanQuyen}' WHERE MSNV=N'{msnv}'"); }
public void InsertNhanVien(NhanVienDTO info) { string sql = "INSERT INTO NhanVien(TenNV, GioiTinh, NgaySinh, DiaChi, SoDienThoai, CMND, NgayVaoLam) " + $"VALUES(N'{info.TenNv}', N'{info.GioiTinh}', N'{info.NgaySinh}', N'{info.DiaChi}', N'{info.SoDienThoai}', N'{info.Cmnd}', N'{info.NgayLamViec}'); SELECT SCOPE_IDENTITY()"; string msnv = _dbconnection.ExecuteScalar(sql).ToString(); _dbconnection.ExcuteNonQuery($"INSERT INTO TaiKhoan VALUES(N'{info.TenDangNhap}', N'{msnv}', N'{info.MatKhau}', N'{info.PhanQuyen}')"); }
public string UpdateNhanVien(NhanVienDTO dtoNhanVien) { string strError = ""; if (dtoNhanVien.TenNV.Trim().Equals("") == true) { strError += "Tên nhân viên không được rỗng."; } if (dtoNhanVien.NgaySinh.Trim().Equals("") == true) { strError += " Ngày sinh không được rỗng."; } if (dtoNhanVien.CMND.Trim().Equals("") == true) { strError += " CMND không được rỗng."; } if (dtoNhanVien.DiaChi.Trim().Equals("") == true) { strError += " Địa chỉ không được rỗng."; } if (dtoNhanVien.SoDT.Trim().Equals("") == true) { strError += " Số điện thoại không được rỗng."; } if (strError == "") { bool boolResult = dalNhanVien.UpdateNhanVien(dtoNhanVien); return "ok"; } else { return strError; } }
public static bool XoaNhanVien(NhanVienDTO NV_DTO) { SqlConnection con = DataProvider.ConnectionString(); string strSQL = "delete from nhanvien where tendn = '" + NV_DTO.StrTenDangNhap.ToString() + "'"; return DataProvider.ExecuteNonQuery(strSQL, con); }
public bool UpdateNhanVien(NhanVienDTO dtoNhanVien) { string strQuery = "Update NHANVIEN Set "; strQuery += "MABOPHAN = N'" + dtoNhanVien.MaBP + "',"; strQuery += "TENNHANVIEN = N'" + dtoNhanVien.TenNV + "',"; strQuery += "CHUCVU = N'" + dtoNhanVien.ChucVu + "',"; strQuery += "DIACHI = N'" + dtoNhanVien.DiaChi + "',"; strQuery += "NGAYSINH = N'" + dtoNhanVien.NgaySinh + "',"; strQuery += "CMND = N'" + dtoNhanVien.CMND + "',"; strQuery += "SODIENTHOAI = N'" + dtoNhanVien.SoDT + "' "; strQuery += "Where MANHANVIEN = N'" + dtoNhanVien.MaNV + "'"; return dp.ExecuteNonQuery(strQuery); }
public static bool ThemNhanVien(NhanVienDTO NV_DTO) { SqlConnection con = DataProvider.ConnectionString(); string strSQL = "insert into NhanVien values ('" + NV_DTO.StrTenDangNhap + "','" + NV_DTO.StrMatKhau + "','" + NV_DTO.StrHoTen + "','" + NV_DTO.StrDiaChi + "','" + NV_DTO.StrDienThoai + "','" + NV_DTO.StrCMND + "')"; return DataProvider.ExecuteNonQuery(strSQL, con); }
public bool InsertNhanVien(NhanVienDTO dtoNhanVien) { string strQuery = "Insert Into NHANVIEN Values("; strQuery += "N'" + dtoNhanVien.MaNV + "',"; strQuery += "N'" + dtoNhanVien.MaBP + "',"; strQuery += "N'" + dtoNhanVien.TenNV + "',"; strQuery += "N'" + dtoNhanVien.MatKhau + "',"; strQuery += "N'" + dtoNhanVien.ChucVu + "',"; strQuery += "N'" + dtoNhanVien.DiaChi + "',"; strQuery += "N'" + dtoNhanVien.NgaySinh + "',"; strQuery += "N'" + dtoNhanVien.CMND + "',"; strQuery += "N'" + dtoNhanVien.SoDT + "', 1)"; return dp.ExecuteNonQuery(strQuery); }
public static bool SuaNhanVien(NhanVienDTO NV_DTO) { SqlConnection con = DataProvider.ConnectionString(); string strSQL = "update NhanVien set MatKhau = '" + NV_DTO.StrMatKhau + "', TenNV = N'" + NV_DTO.StrHoTen + "', DiaChi = N'" + NV_DTO.StrDiaChi + "', DienThoai = '" + NV_DTO.StrDienThoai + "', CMND = '" + NV_DTO.StrCMND + "' where TenDN = '" + NV_DTO.StrTenDangNhap + "'"; return DataProvider.ExecuteNonQuery(strSQL, con); }
private void button1_Click(object sender, EventArgs e) { info = new NhanVienDTO(); bus = new NhanVienBUS(); DataTable tb = new DataTable(); string manv; int chiso = -1; chiso = dataGridView1.SelectedCells[0].RowIndex; tb = (DataTable)dataGridView1.DataSource; manv = (string)tb.Rows[chiso].ItemArray[0]; try { bus.deleteNV(manv); } catch(Exception ex) { MessageBox.Show(ex.Message); } tb = bus.ListNV(); dataGridView1.DataSource = tb; }
public static bool ThemNhanVien(DTO.NhanVienDTO nvDTO) { var result = false; try { var parameters = new List <SQLiteParameter> { new SQLiteParameter("@MaNhanVien", nvDTO.MaNhanVien), new SQLiteParameter("@TenNhanVien", nvDTO.TenNhanVien) }; var n = DataAccessHelper.ExecuteNonQuery("INSERT INTO NHANVIEN VALUES(@MaNhanVien, @TenNhanVien)", parameters); if (n == 1) { result = true; } } catch (Exception ex) { throw ex; } return(result); }
public static bool XoaNhanVien(DTO.NhanVienDTO nvDTO) { var result = false; try { var parameters = new List <SQLiteParameter> { new SQLiteParameter("@MaNhanVien", nvDTO.MaNhanVien) }; var n = DataAccessHelper.ExecuteNonQuery( "DELETE FROM NHANVIEN WHERE MaNhanVien=@MaNhanVien", parameters); if (n == 1) { result = true; } } catch (Exception ex) { throw ex; } return(result); }
public NhanVienDTO(NhanVienDTO nvDTO) { _strMaNhanVien = nvDTO.MaNhanVien; _strTenNhanVien = nvDTO.TenNhanVien; }
private void btnYes_Click(object sender, EventArgs e) { foreach (Control c in panel1.Controls) { if (c is MaterialSingleLineTextField) errorProvider1.SetError(c, string.IsNullOrWhiteSpace(c.Text) ? "Bạn không được để trống thông tin này" : string.Empty); if (c is Panel) errorProvider1.SetError(c, c.Controls.OfType<MaterialRadioButton>().All(chk => chk.Checked == false) ? "Bạn không được để trống thông tin này" : string.Empty); } if (panel1.Controls.Cast<Control>().Any(c => errorProvider1.GetError(c) != string.Empty)) return; try { using (NhanVienBUS bus = new NhanVienBUS()) { NhanVienDTO info = new NhanVienDTO { TenDangNhap = txtTenDangNhap.Text, MatKhau = txtMatKhau.Text, TenNv = txtTenNV.Text, GioiTinh = rbtnNu.Checked, NgaySinh = dtpNgaySinh.Value, Cmnd = txtCmnd.Text, DiaChi = txtDiaChi.Text, SoDienThoai = txtSoDienThoai.Text, NgayLamViec = dtpNgayVaoLam.Value, PhanQuyen = rbtnThuNgan.Checked }; if (dataGridView1.SelectedRows.Count == 0) bus.InsertNhanVien(info); else { string msnv = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); bus.EditNhanVien(info, msnv); } } } catch (SqlException ex) { if (ex.Number == DbConnection.MssqlEng002627) errorProvider1.SetError(txtTenDangNhap, "Tên đăng nhập đã tồn tại"); else throw; } RefreshNhanVien(); }
public void InsertNhanVien(NhanVienDTO info) { _nhanvienDAO.InsertNhanVien(info); }
public void EditNhanVien(NhanVienDTO info, string msnv) { _nhanvienDAO.EditNhanVien(info, msnv); }
private void LoadListView() { lvwNhanVien.Items.Clear(); DataSet ds = new DataSet(); NhanVienDTO NV_DTO = new NhanVienDTO(); ds = NhanVienBUS.HienThiDanhSachSinhVien(NV_DTO); foreach (DataRow dr in ds.Tables[0].Rows) { ListViewItem item = new ListViewItem(); item.Text = dr["TenDN"].ToString(); item.SubItems.Add(dr["MatKhau"].ToString()); item.SubItems.Add(dr["TenNV"].ToString()); item.SubItems.Add(dr["DiaChi"].ToString()); item.SubItems.Add(dr["DienThoai"].ToString()); item.SubItems.Add(dr["CMND"].ToString()); lvwNhanVien.Items.Add(item); } }
public static bool ThemNhanVien(NhanVienDTO NV_DTO) { return NhanVienDAO.ThemNhanVien(NV_DTO); }
private void btnLuu_Click(object sender, EventArgs e) { NhanVienDTO QLNV_DTO = new NhanVienDTO(); QLNV_DTO.StrTenDangNhap = txtTenDangNhap.Text; QLNV_DTO.StrMatKhau = txtMatKhau.Text; QLNV_DTO.StrHoTen = txtHoTen.Text; QLNV_DTO.StrDiaChi = txtDiaChi.Text; QLNV_DTO.StrDienThoai = txtSoDienThoai.Text; QLNV_DTO.StrCMND = txtCMND.Text; if (flag == 0) // Thêm nhân viên { try { if (QLNV_DTO.StrTenDangNhap.ToString() != "" && QLNV_DTO.StrMatKhau.ToString() == txtReMatKhau.Text) { if (NhanVienBUS.ThemNhanVien(QLNV_DTO)) { MessageBox.Show("Thêm thành công"); LoadListView(); Empty(); Disable(); btnLuu.Enabled = false; btnThem.Enabled = true; btnXoa.Enabled = false; DisabledChinhSua(); } else MessageBox.Show("Tên tài khoản đã tồn tại"); } else MessageBox.Show("Mật khẩu không trùng khớp"); } catch (Exception ex) { MessageBox.Show("Lỗi chương trình!"); } } else if (flag == 1) // Xóa nhân viên { try { if (NhanVienBUS.XoaNhanVien(QLNV_DTO)) { MessageBox.Show("Xóa thành công"); LoadListView(); Empty(); Disable(); DisabledChinhSua(); } else MessageBox.Show("Tên tài khoản không tồn tại"); } catch (Exception ex) { MessageBox.Show("Lỗi chương trình!"); } } else // Sửa nhân viên { try { if (NhanVienBUS.SuaNhanVien(QLNV_DTO)) { MessageBox.Show("Sửa thành công"); LoadListView(); Empty(); Disable(); DisabledChinhSua(); } else MessageBox.Show("Tên tài khoản không tồn tại"); } catch (Exception ex) { MessageBox.Show("Lỗi chương trình!"); } } }
public static DataSet HienThiDanhSachSinhVien(NhanVienDTO NV_DTO) { return NhanVienDAO.HienThiDanhSachSinhVien(NV_DTO); }
public DTO.NhanVienDTO getNhanVienInformation(string MaNhanVien) { DTO.NhanVienDTO nhanVien = null; this.loginBusClient.GetInformationNhanVien(MaNhanVien, out nhanVien); return(nhanVien); }
public static bool XoaNhanVien(NhanVienDTO NV_DTO) { return NhanVienDAO.XoaNhanVien(NV_DTO); }
public static DataSet HienThiDanhSachSinhVien(NhanVienDTO NV_DTO) { SqlConnection con = DataProvider.ConnectionString(); string strSQL = "select * from NhanVien"; return DataProvider.GetDataSet(strSQL, con); }