/// <summary> /// Xóa nhân viên /// </summary> public static void Delete(ENhanVien eNhanVien) { SqlParameter[] para = { new SqlParameter("@MaNhanVien", eNhanVien.MaNhanVien) }; DataAccess.excuteNonQuery("NhanVien_Delete", CommandType.StoredProcedure, para); }
public IHttpActionResult Detail(string _manhanvien) { try { using (var db = new DB()) { NhanVien nhanVien = db.NhanViens.FirstOrDefault(x => x.manhanvien == _manhanvien); if (nhanVien == null) { return(BadRequest("Nhân viên không tồn tại")); } ENhanVien eNhanVien = new ENhanVien() { diachi = nhanVien.diachi, tentaikhoan = nhanVien.tentaikhoan, sodienthoai = nhanVien.sodienthoai, socmt = nhanVien.socmt, noicap = nhanVien.noicap, hoten = nhanVien.hoten, machucvu = nhanVien.machucvu, manhanvien = nhanVien.manhanvien, ngaycap = nhanVien.ngaycap, ngaysinh = nhanVien.ngaysinh, maquyen = nhanVien.TaiKhoan.maquyen, trangthai = nhanVien.TaiKhoan.trangthai.Value, gioitinh = nhanVien.TaiKhoan.gioitinh }; ChiTietLaiXe chiTietLaiXe = db.ChiTietLaiXes.FirstOrDefault(x => x.manhanvien == _manhanvien); if (chiTietLaiXe != null) { eNhanVien.giaypheplaixe = chiTietLaiXe.giaypheplaixe; eNhanVien.hanglai = chiTietLaiXe.hanglai; eNhanVien.ngaycaplaixe = chiTietLaiXe.ngaycap; eNhanVien.noicaplaixe = chiTietLaiXe.noicap; eNhanVien.ghichu = chiTietLaiXe.ghichu; } return(Ok(eNhanVien)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
/// <summary> /// Cập nhật thông tin nhân viên /// </summary> public static void Update(ENhanVien eNhanVien) { try { SqlParameter[] para = { new SqlParameter("@MaNhanVien", eNhanVien.MaNhanVien), new SqlParameter("@TenNhanVien", eNhanVien.TenNhanVien), new SqlParameter("@NgaySinh", eNhanVien.NgaySinh), new SqlParameter("@GioiTinh", eNhanVien.GioiTinh), new SqlParameter("@SoDienThoai", eNhanVien.SoDienThoai), new SqlParameter("@ThongTinThem", eNhanVien.ThongTinThem) }; DataAccess.excuteNonQuery("NhanVien_Update", CommandType.StoredProcedure, para); } catch (Exception ex) { throw ex; } }
private void CapNhatNhanVien() { ENhanVien eNhanVien = new ENhanVien(); eNhanVien.MaNhanVien = txtMaNhanVien.Text.Trim(); eNhanVien.TenNhanVien = txtTenNhanVien.Text.Trim(); eNhanVien.NgaySinh = dtpkNgaySinh.Value; eNhanVien.GioiTinh = byte.Parse(cbbGioiTinh.SelectedValue.ToString()); eNhanVien.SoDienThoai = txtDienThoai.Text.Trim(); eNhanVien.ThongTinThem = rtxtThongTinThem.Text.Trim(); try { BNhanVien.Update(eNhanVien); MessageBox.Show("Cập nhật thành công"); this.Close(); } catch (Exception ex) { MessageBox.Show("Lỗi:" + ex); } }
private void FillData(ENhanVien eNhanVienInfo) { if (eNhanVienInfo == null) { txtMaNhanVien.Text = string.Empty; txtTenNhanVien.Text = string.Empty; cbbGioiTinh.Text = null; txtDienThoai.Text = string.Empty; rtxtThongTinThem.Text = string.Empty; } else { isAddnew = false; txtMaNhanVien.Text = eNhanVienInfo.MaNhanVien; txtTenNhanVien.Text = eNhanVienInfo.TenNhanVien; dtpkNgaySinh.Value = eNhanVienInfo.NgaySinh; cbbGioiTinh.Text = eNhanVienInfo.GioiTinh.ToString(); txtDienThoai.Text = eNhanVienInfo.SoDienThoai; rtxtThongTinThem.Text = eNhanVienInfo.ThongTinThem; } }
public IHttpActionResult Put(ENhanVien eNhanVien) { try { using (var db = new DB()) { using (var transaction = db.Database.BeginTransaction()) { NhanVien oldNhanVien = db.NhanViens.FirstOrDefault(x => x.manhanvien == eNhanVien.manhanvien && x.tentaikhoan == eNhanVien.tentaikhoan); if (oldNhanVien == null) { if (db.NhanViens.FirstOrDefault(x => x.manhanvien == eNhanVien.manhanvien) != null) { return(BadRequest("Mã nhân viên đã tồn tại")); } if (db.TaiKhoans.FirstOrDefault(x => x.tentaikhoan == eNhanVien.tentaikhoan) != null) { return(BadRequest("Tên tài khoản đã tồn tại")); } NhanVien nhanVien = new NhanVien() { tentaikhoan = eNhanVien.tentaikhoan, diachi = eNhanVien.diachi, hoten = eNhanVien.hoten, machucvu = eNhanVien.machucvu, manhanvien = eNhanVien.manhanvien, ngaycap = eNhanVien.ngaycap, noicap = eNhanVien.noicap, ngaysinh = eNhanVien.ngaysinh, socmt = eNhanVien.socmt, sodienthoai = eNhanVien.sodienthoai, TaiKhoan = new TaiKhoan() { hoten = eNhanVien.hoten, maquyen = eNhanVien.maquyen, matkhau = Encode.MD5(eNhanVien.matkhau), solandangnhapsai = 0, tentaikhoan = eNhanVien.tentaikhoan, trangthai = eNhanVien.trangthai, gioitinh = eNhanVien.gioitinh, avatar = "", diachi = eNhanVien.diachi, ngaysinh = eNhanVien.ngaysinh } }; db.NhanViens.Add(nhanVien); } else { oldNhanVien.tentaikhoan = eNhanVien.tentaikhoan; oldNhanVien.diachi = eNhanVien.diachi; oldNhanVien.hoten = eNhanVien.hoten; oldNhanVien.machucvu = eNhanVien.machucvu; oldNhanVien.manhanvien = eNhanVien.manhanvien; oldNhanVien.ngaycap = eNhanVien.ngaycap; oldNhanVien.noicap = eNhanVien.noicap; oldNhanVien.ngaysinh = eNhanVien.ngaysinh; oldNhanVien.socmt = eNhanVien.socmt; oldNhanVien.sodienthoai = eNhanVien.sodienthoai; oldNhanVien.TaiKhoan.hoten = eNhanVien.hoten; oldNhanVien.TaiKhoan.maquyen = eNhanVien.maquyen; oldNhanVien.TaiKhoan.tentaikhoan = eNhanVien.tentaikhoan; oldNhanVien.TaiKhoan.trangthai = eNhanVien.trangthai; oldNhanVien.TaiKhoan.gioitinh = eNhanVien.gioitinh; oldNhanVien.TaiKhoan.ngaysinh = eNhanVien.ngaysinh; oldNhanVien.TaiKhoan.diachi = eNhanVien.diachi; if (!string.IsNullOrEmpty(eNhanVien.matkhau)) { oldNhanVien.TaiKhoan.matkhau = Encode.MD5(eNhanVien.matkhau); } } ChiTietLaiXe chiTietLaiXe = db.ChiTietLaiXes.FirstOrDefault(x => x.manhanvien == eNhanVien.manhanvien); if (chiTietLaiXe == null) { db.ChiTietLaiXes.Add(new ChiTietLaiXe() { ghichu = eNhanVien.ghichu, giaypheplaixe = eNhanVien.giaypheplaixe ?? " ", // ký hiệu này là nếu null thì giá trị lấy là " " hanglai = eNhanVien.hanglai, manhanvien = eNhanVien.manhanvien, ngaycap = eNhanVien.ngaycaplaixe, noicap = eNhanVien.noicaplaixe }); } else { chiTietLaiXe.ghichu = eNhanVien.ghichu; chiTietLaiXe.giaypheplaixe = eNhanVien.giaypheplaixe ?? " "; chiTietLaiXe.hanglai = eNhanVien.hanglai; chiTietLaiXe.ngaycap = eNhanVien.ngaycaplaixe; chiTietLaiXe.noicap = eNhanVien.noicaplaixe; } db.SaveChanges(); transaction.Commit(); return(Ok(eNhanVien)); } } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public FrmThemNhanVien(ENhanVien editENhanVien, string MaNhanVien) { InitializeComponent(); FillData(editENhanVien); txtMaNhanVien.Text = MaNhanVien; }
/// <summary> /// Xóa nhân viên /// </summary> public static void Delete(ENhanVien eNhanVien) { NhanVienDAO.Delete(eNhanVien); }
/// <summary> /// Cập nhật thông tin nhân viên /// </summary> public static void Update(ENhanVien eNhanVien) { NhanVienDAO.Update(eNhanVien); }
/// <summary> /// Thêm mới nhân viên /// </summary> public static void Insert(ENhanVien eNhanVien) { NhanVienDAO.Insert(eNhanVien); }
public FrmThemNhanVien(ENhanVien editENhanVien) { InitializeComponent(); FillData(editENhanVien); }