private void btn_saveChangenv_Click(object sender, EventArgs e) { DTO.NhanVien nv = new DTO.NhanVien(); nv = getDataNV(); if (BLL.NhanVien.Update(nv) != 1) { pic_saveChangeNV.Image = Image.FromFile(@"system picture\fail.png"); } pic_saveChangeNV.Show(); }
private void button8_Click(object sender, EventArgs e) { DTO.NhanVien nv = new DTO.NhanVien(); nv = getDataNV(); if (BLL.NhanVien.Insert(nv) != 1) { pic_addNv.Image = Image.FromFile(@"system picture\fail.png"); } pic_addNv.Show(); }
private void FillNhanVien(DTO.NhanVien nv) { txtMaNhanVien.Text = nv.MaNhanVien; txtMaNhanVien.ReadOnly = true; cbConQuanLy.Checked = nv.ConQuanLy; txtTenNhanVien.Text = nv.TenNhanVien; txtChucVu.Text = nv.ChucVu; txtDiaChi.Text = nv.DiaChi; txtEmail.Text = nv.Email; txtDienThoai.Text = nv.DienThoai; txtDiDong.Text = nv.DiDong; lkueBoPhan.EditValue = nv.BoPhan; lkueQuanLy.EditValue = nv.NguoiQuanLy; }
private void BtnLuu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtTenNhanVien.Text)) { MessageBox.Show("Không được bỏ trống Tên Nhân Viên"); } else { DTO.NhanVien nv = new DTO.NhanVien(); nv.MaNhanVien = txtMaNhanVien.Text; nv.TenNhanVien = txtTenNhanVien.Text; nv.ChucVu = txtChucVu.Text; nv.DiaChi = txtDiaChi.Text; nv.Email = txtEmail.Text; nv.DienThoai = txtDienThoai.Text; nv.DiDong = txtDiDong.Text; nv.BoPhan = lkueBoPhan.EditValue != null?lkueBoPhan.EditValue.ToString() : null; nv.NguoiQuanLy = lkueQuanLy.EditValue != null?lkueQuanLy.EditValue.ToString() : null; nv.ConQuanLy = cbConQuanLy.Checked; if (isInsert == true) { int kq = nv_nv.ThemNhanVien(nv); if (kq >= 1) { ThemThanhCong(); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thất Bại"); } } else { int kq = nv_nv.CapNhatNhanVien(nv); if (kq >= 1) { CapNhatThanhCong(); MessageBox.Show("Cập nhật thành công"); } else { MessageBox.Show("Thất Bại"); } } } }
public static int Update(DTO.NhanVien nv) { DAL.ModelTableAdapters.NhanVienTableAdapter adap = new DAL.ModelTableAdapters.NhanVienTableAdapter(); bool gt = true; if (nv.GioiTinh == "0") { gt = false; } DataTable b = new DataTable(); try { adap.UpdateQuery(nv.MaNV, nv.Ho, nv.Ten, gt, nv.NgaySinh, nv.Diachi, nv.ChucVu, nv.SoDienThoai); return(1); } catch { return(0); } }
//--------------------------Panel Quản lý nhân viên private DTO.NhanVien getDataNV() { DTO.NhanVien nv = new DTO.NhanVien(); nv.ChucVu = cbb_ChucVu.SelectedValue.ToString(); nv.Diachi = rtb_DiachiNv.Text; nv.GioiTinh = "0"; if (rdo_btn_nam.Checked) { nv.GioiTinh = "1"; } nv.Ho = txt_Honv.Text; nv.Ten = txt_TenNV.Text; nv.MaNV = txt_MaNV.Text; nv.NgaySinh = NgaySinhNV.Text; nv.SoDienThoai = txt_SDTNV.Text; return(nv); }
private void btnSalaryClosing_Click(object sender, EventArgs e) { if (id1 != 0) { DTO.NhanVien nv = new DTO.NhanVien(); nv.id_nv = id1; nv.salaryperday = int.Parse(cbSalaryPerDay.Text.ToString()); nv.numberpayday = int.Parse(nudNumberPayDay.Value.ToString()); nv.totalsalary = (nv.salaryperday * nv.numberpayday); bll.updateLuong(nv); dgvSalary.DataSource = bll.getAllluong(); reset(); } else { MessageBox.Show("Chưa chọn nhân viên cần sửa", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public int AddEmployee(DTO.NhanVien E) { string query = "insert into nhan_vien values(@name,@ngay_sinh,@ngay_lam_viec,@dia_chi,@dien_thoai,@luong,@phu_cap,@gioi_tinh)"; SqlParameter para1 = new SqlParameter("@name", E.name); SqlParameter para2 = new SqlParameter("@ngay_sinh", E.birthDay); SqlParameter para3 = new SqlParameter("@ngay_lam_viec", E.startDay); SqlParameter para4 = new SqlParameter("@dia_chi", E.address); SqlParameter para5 = new SqlParameter("@dien_thoai", E.phoneNumber); SqlParameter para6 = new SqlParameter("@luong", E.salary); SqlParameter para7 = new SqlParameter("@phu_cap", E.bonus); SqlParameter para8 = new SqlParameter("@gioi_tinh", E.gender); SqlParameter[] parameters = { para1, para2, para3, para4, para5, para6, para7, para8 }; int status = DataAccess.Instance.ExecuteNonQuery(query, parameters); return(status); }
//dùng để sửa public frmThemNhanVien(DTO.NhanVien nv) { InitializeComponent(); FillCbBoPhan(); FillCbQuanLy(); isInsert = false; this.Text = "Cập nhật Nhân Viên"; // button btnLuu.Click += BtnLuu_Click; btnDong.Click += BtnDong_Click; FillNhanVien(nv); lkueBoPhan.ButtonClick += LkueBoPhan_ButtonClick; }
public bool deleteNV(DTO.NhanVien nv) { string sql = "DELETE FROM tb_employee WHERE id_nv=@id"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("id", MySqlDbType.VarChar).Value = nv.id_nv; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public int EditEmployee(DTO.NhanVien E, int id) { string query = "USP_Update @id, @ten, @ngay_sinh, @ngay_lam_viec, @dia_chi, @dien_thoai, @luong, @phu_cap, @gioi_tinh"; SqlParameter para0 = new SqlParameter("@id", id); SqlParameter para1 = new SqlParameter("@ten", E.name); SqlParameter para2 = new SqlParameter("@ngay_sinh", E.birthDay); SqlParameter para3 = new SqlParameter("@ngay_lam_viec", E.startDay); SqlParameter para4 = new SqlParameter("@dia_chi", E.address); SqlParameter para5 = new SqlParameter("@dien_thoai", E.phoneNumber); SqlParameter para6 = new SqlParameter("@luong", E.salary); SqlParameter para7 = new SqlParameter("@phu_cap", E.bonus); SqlParameter para8 = new SqlParameter("@gioi_tinh", E.gender); SqlParameter[] parameters = { para0, para1, para2, para3, para4, para5, para6, para7, para8 }; int status = DataAccess.Instance.ExecuteNonQuery(query, parameters); return(status); }
public bool updateLuong(DTO.NhanVien nv) { string sql = "UPDATE tb_employee SET numberpayday=@numberpayday, totalsalary=@totalsalary WHERE id_nv=@id"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("id", MySqlDbType.VarChar).Value = nv.id_nv; cmd.Parameters.Add("numberpayday", MySqlDbType.VarChar).Value = nv.numberpayday; cmd.Parameters.Add("totalsalary", MySqlDbType.VarChar).Value = nv.totalsalary; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public bool insertNV(DTO.NhanVien nv) { string sql = "INSERT INTO tb_employee(name, phone, address,salaryperday) VALUES (@name, @phone, @address, @salaryperday)"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("name", MySqlDbType.VarChar).Value = nv.name; cmd.Parameters.Add("phone", MySqlDbType.VarChar).Value = nv.phone; cmd.Parameters.Add("address", MySqlDbType.VarChar).Value = nv.address; cmd.Parameters.Add("salaryperday", MySqlDbType.VarChar).Value = nv.salaryperday; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public bool updateNV(DTO.NhanVien nv) { string sql = "UPDATE tb_employee SET name=@name, phone=@phone, address=@address, salaryperday=@salaryperday WHERE id_nv=@id"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("id", MySqlDbType.VarChar).Value = nv.id_nv; cmd.Parameters.Add("name", MySqlDbType.VarChar).Value = nv.name; cmd.Parameters.Add("phone", MySqlDbType.VarChar).Value = nv.phone; cmd.Parameters.Add("address", MySqlDbType.VarChar).Value = nv.address; cmd.Parameters.Add("salaryperday", MySqlDbType.VarChar).Value = nv.salaryperday; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public bool updateNV(DTO.NhanVien nv) { return(dalnv.updateNV(nv)); }
public bool insertNV(DTO.NhanVien nv) { return(dalnv.insertNV(nv)); }
public bool updateLuong(DTO.NhanVien nv) { return(dalluong.updateLuong(nv)); }
public bool deleteNV(DTO.NhanVien nv) { return(dalnv.deleteNV(nv)); }
private void button4_Click(object sender, EventArgs e) { if (checkErr().Length == 0) { if (choose == 1) { #region thêm sách try { DTO.NhanVien nvThem = new DTO.NhanVien(); nvThem.HoTenNV = txtHoTen.Text.Trim(); nvThem.EmailNV = txtEmail.Text.Trim(); nvThem.DiaChiNV = txtDiaChi.Text.Trim(); nvThem.DienThoaiNV = txtDienThoai.Text.Trim(); nvThem.MatKhau = txtPassword.Text.Trim(); if (cbbQuyenHan.SelectedIndex == 0) { nvThem.QuyenHan = true; } else { nvThem.QuyenHan = false; } if (cbbGioiTinh.SelectedIndex == 0) { nvThem.GioiTinhNV = true; } else { nvThem.GioiTinhNV = false; } nvThem.NgaySinhNV = dateNgaySinh.Value; nvThem.NgayVaoLam = dateNgayVaoLam.Value; if (nhanVienBUS.ThemNhanVien(nvThem)) { MessageBox.Show("Thêm nhân viên thành công!"); loadGridView(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } #endregion //viết hàm thêm } else if (choose == 2) { #region Sửa sách //viết hàm sửa DTO.NhanVien nvSua = new DTO.NhanVien(); nvSua.HoTenNV = txtHoTen.Text.Trim(); nvSua.EmailNV = txtEmail.Text.Trim(); nvSua.DiaChiNV = txtDiaChi.Text.Trim(); nvSua.DienThoaiNV = txtDienThoai.Text.Trim(); nvSua.MatKhau = txtPassword.Text.Trim(); if (cbbQuyenHan.SelectedIndex == 0) { nvSua.QuyenHan = true; } else { nvSua.QuyenHan = false; } if (cbbGioiTinh.SelectedIndex == 0) { nvSua.GioiTinhNV = true; } else { nvSua.GioiTinhNV = false; } nvSua.NgaySinhNV = dateNgaySinh.Value; nvSua.NgayVaoLam = dateNgayVaoLam.Value; nvSua.MaNV = NhanVienID; if (nhanVienBUS.suaNhanVien(nvSua)) { MessageBox.Show("Sửa nhân viên thành công!"); loadGridView(); } #endregion } else if (choose == 3) { #region Xóa sách //viết hàm xóa DTO.NhanVien nvXoa = new DTO.NhanVien(); nvXoa.MaNV = NhanVienID; if (nhanVienBUS.xoaNhanVien(nvXoa)) { MessageBox.Show("Xóa nhân viên thành công!"); loadGridView(); } #endregion } } else { MessageBox.Show(checkErr(), "Lỗi"); } }