private void btn_luu_Click(object sender, EventArgs e) { if (!CheckBeforeSave()) { return; } DTO_NhanVien nv = new DTO_NhanVien(); nv.ma_nhan_vien = txt_ma_nhan_vien.Text; nv.ten_nhan_vien = txt_ten_nhan_vien.Text; nv.ma_so_xe = Convert.ToString(cbb_masoxe.SelectedValue); nv.cmnd = txt_cmnd.Text; nv.dia_chi = txt_dia_chi.Text; nv.dien_thoai = txt_dien_thoai.Text; nv.chucvu = Convert.ToString(cbb_chuc_vu.SelectedItem); nv.ngay_tao = DateTime.Now; nv.nam_sinh = dt_nam_sinh.Value; if (txt_ma_nhan_vien.Enabled) { dal.Create_nv(nv); } else { dal.Update_nv(nv); } BindDataGridView(); ResetControl(); btn_xoa.Enabled = false; btn_sua.Enabled = false; }
private void btnAddNV_Click(object sender, EventArgs e) { if (txtID.Text != "") { if (busNV.CheckTrung(txtID.Text) == true) { MessageBox.Show("Trung ID"); txtID.Select(); } else { if (txtNPhone.Text == "") { txtNPhone.Text = "0"; } DTO_NhanVien nv = new DTO_NhanVien(Convert.ToInt32(txtID.Text), txtTen.Text, txtGender.Text, dateEdit1.Text, txtNativeLane.Text, Convert.ToInt32(txtNPhone.Text), txtNativeLane.Text, txtPosition.Text); if (busNV.ThemNhanVien(nv)) { MessageBox.Show("Thêm thành công"); this.nhanVienTableAdapter.Fill(this.quanLyPhongKhamDataSet.NhanVien); } else { MessageBox.Show("Thêm ko thành công"); } } } else { MessageBox.Show("Chưa nhập ID"); } }
private void FormThongTin_Load(object sender, EventArgs e) { txtEmail1.Text = FormLogin.NvMain.Email; txtDiaChi1.Text = FormLogin.NvMain.DiaChi; txtHoten1.Text = FormLogin.NvMain.TenNV; //txtVaiTro1.Text = FormLogin.NvMain.Quyen.ToString(); dateNgayVl1.Text = FormLogin.NvMain.NgayVL.ToString("dd/MM/yyyy"); if (FormLogin.NvMain.Quyen == 1) { txtVaiTro1.Text = "Quản Lý"; } else { txtVaiTro1.Text = "Nhân Viên"; } BUS_NhanVien busnhanvien = new BUS_NhanVien(); DTO_NhanVien td = new DTO_NhanVien(); MemoryStream mem = new MemoryStream(busnhanvien.getHinhNV(FormLogin.NvMain.MaNV)); pbLogo.BackgroundImage = Image.FromStream(mem); pbLogo.BackgroundImageLayout = ImageLayout.Stretch; //DTO_NhanVien td = busnhanvien.curNV(); }
public bool updateNhanVien(DTO_NhanVien DTO_Home) { string strSql = "usp_CapNhatNhanVien"; DBConnect provider = new DBConnect(); provider.Connect(); SqlParameter p = new SqlParameter("@Result", SqlDbType.Int); p.Direction = ParameterDirection.Output; provider.ExecuteNonQuery(CommandType.StoredProcedure, strSql, new SqlParameter { ParameterName = "@MaNV", Value = DTO_Home.NhanVien_manv }, new SqlParameter { ParameterName = "@CaTruc", Value = DTO_Home.NhanVien_ca }, new SqlParameter { ParameterName = "@TenDangNhap", Value = DTO_Home.NhanVien_user }, new SqlParameter { ParameterName = "@MatKhau", Value = DTO_Home.NhanVien_pass }, new SqlParameter { ParameterName = "@HoTen", Value = DTO_Home.NhanVien_hotennv }, p); provider.Disconnect(); if (p.Value.ToString() == "1") { return(true); } return(false); }
public bool ThemNhanVien(DTO_NhanVien nv) { try { _conn.Open(); // Create List Sql Parameter string cm = "insert into NhanVien values(@ID,@HoTen,@GioiTinh,@NgaySinh,@QueQuan,@SoDienThoai,@Email,@ChucVu)"; SqlCommand cmd; cmd = new SqlCommand(cm, _conn); cmd.Parameters.AddWithValue("@ID", nv.nhanVien_id); cmd.Parameters.AddWithValue("@HoTen", nv.nhanVien_hoTen); cmd.Parameters.AddWithValue("@GioiTinh", nv.nhanVien_gioiTinh); cmd.Parameters.AddWithValue("@NgaySinh", nv.nhanVien_ngaySinh); cmd.Parameters.AddWithValue("@QueQuan", nv.nhanVien_queQuan); cmd.Parameters.AddWithValue("@SoDienThoai", nv.nhanVien_sodt); cmd.Parameters.AddWithValue("@Email", nv.nhanVien_email); cmd.Parameters.AddWithValue("@ChucVu", nv.nhanVien_chucVu); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { throw ex; } finally { _conn.Close(); } return(false); }
static public string check_Nhap(DTO_NhanVien nv) { string error = ""; Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); DTO_NhanVien[] nhanvien = bus.search_NhanVien(nv.MANV); DataTable kh = bus.getDataTable("KHACHHANG"); if (nhanvien[0].MANV == nv.MANV) { error += "Mã nhân viên này đã tồn tại"; } foreach (DataRow row in kh.Rows) { if (nv.MANV == row[0].ToString()) { error += " Mã nhân viên này trùng với một mã khách hàng!"; break; } } if (nv.GIOITINH != "Nữ" && nv.GIOITINH != "Nam" && nv.GIOITINH != "Khác") { error += " " + "Giới tính chỉ được {Nam, Nữ, Khác}"; } return(error); }
public async Task <string> AddNhanVienAsync(DTO_NhanVien nv) { try { var res = await DALManager.NhanVienDAL.AddNhanVienAsync(nv); if (res.Count == 2) { var code = Convert.ToInt32(res[0]); if (code == SUCCESS_CODE) { return(res[1]); } var errorNumber = Convert.ToInt32(res[1]); if (code == 1 && errorNumber == 2601) { throw new Exception("Số CMND này đã tồn tại. Vui lòng kiểm tra lại."); } } throw new Exception("Đã có lỗi xảy ra. Vui lòng thực hiện lại."); } catch (Exception e) { throw e; } }
private void btOK_Click(object sender, EventArgs e) { try { DTO_NhanVien nv = new DTO_NhanVien(); nv.TenDangNhap = tbTenDN.Text; nv.MatKhau = tbPass.Text; nv.TenNhanVien = tbTenNV.Text; if (btNVQL.Checked) { nv.LoaiNhanVien = "QL"; } else { nv.LoaiNhanVien = "Thuong"; } if (busNV.insertNV(nv)) { dgv_DanhSachNV.DataSource = busNV.getNhanVien(); for (int i = 0; i < dgv_DanhSachNV.Columns.Count; i++) { dgv_DanhSachNV.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } MessageBox.Show("Thêm Thành Công"); } else { MessageBox.Show("Thêm Thất Bại"); } } catch (Exception ea) { } }
//Update Nhân Viên public bool updateNhanVien(DTO_NhanVien nv) { try { _conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = _conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "[UpdateDataIntoTblNhanVien]"; cmd.Parameters.AddWithValue("email", nv.NV_Email); cmd.Parameters.AddWithValue("tennv", nv.NV_TenNV); cmd.Parameters.AddWithValue("diachi", nv.NV_DiaChi); cmd.Parameters.AddWithValue("vaitro", nv.NV_VaiTro); cmd.Parameters.AddWithValue("tinhtrang", nv.NV_TinhTrang); if (cmd.ExecuteNonQuery() > 0) { return(true); } } finally { _conn.Close(); } return(false); }
private void _list_view_nhan_vien(string masx) { DTO_NhanVien nv = new DTO_NhanVien(); nv.ma_so_xe = masx; lvnhanvien.Items.Clear(); if (new BLL_DieuXe().Get_List_Xe_Nhan_Vien(nv) != null) { int stt = 1; foreach (DTO_NhanVien nhanvien in new BLL_DieuXe().Get_List_Xe_Nhan_Vien(nv)) { ListViewItem lvi = new ListViewItem(stt.ToString()); ListViewItem.ListViewSubItem ite1 = new ListViewItem.ListViewSubItem(lvi, nhanvien.ten_nhan_vien); lvi.SubItems.Add(ite1); ListViewItem.ListViewSubItem ite2 = new ListViewItem.ListViewSubItem(lvi, nhanvien.cmnd); lvi.SubItems.Add(ite2); ListViewItem.ListViewSubItem ite3 = new ListViewItem.ListViewSubItem(lvi, nhanvien.dia_chi); lvi.SubItems.Add(ite3); ListViewItem.ListViewSubItem ite4 = new ListViewItem.ListViewSubItem(lvi, nhanvien.dien_thoai); lvi.SubItems.Add(ite4); ListViewItem.ListViewSubItem ite5 = new ListViewItem.ListViewSubItem(lvi, nhanvien.chucvu); lvi.SubItems.Add(ite5); ListViewItem.ListViewSubItem ite6 = new ListViewItem.ListViewSubItem(lvi, nhanvien.nam_sinh.ToShortDateString()); lvi.SubItems.Add(ite6); lvnhanvien.Items.Add(lvi); stt++; } } }
public UI_ThemNhanVien(Grid gridMain, DTO_NhanVien obj) { InitializeComponent(); DataContext = new TextFieldsViewModel(); this.gridMain = gridMain; isChangingVisible = false; cbbPermissionName.ItemsSource = BUS_PhanQuyen.showData(); cbbPermissionName.SelectedIndex = 0; if (obj == null) { AutoGenerateID(); btnVisible.IsChecked = true; isNew = true; } else { txtEmployeesID.Text = obj.MaNhanVien; txtEmployeesName.Text = obj.TenNhanVien; txtEmployeesUserName.Text = obj.UserName; txtEmployeesPass.Password = obj.Password; cbbPermissionName.Text = obj.TenPhanQuyen; if (obj.TrangThai == false) { btnVisible.IsChecked = false; txtEmployeesID.FontStyle = FontStyles.Oblique; txtEmployeesName.FontStyle = FontStyles.Oblique; txtEmployeesUserName.FontStyle = FontStyles.Oblique; txtEmployeesPass.FontStyle = FontStyles.Oblique; cbbPermissionName.FontStyle = FontStyles.Oblique; } isNew = false; } }
private void btnLogin_Click(object sender, EventArgs e) { DTO_NhanVien nv = new DTO_NhanVien(); nv.NV_Email = txtDangNhap.Text; nv.NV_MatKhau = busnhanvien.Encryption(txtMatKhau.Text); if (busnhanvien.NhanVienDangNhap(nv)) { FormMain.mail = nv.NV_Email; DataTable dt = busNhanVien.VaiTroNhanVien(nv.NV_Email); vaitro = dt.Rows[0][0].ToString(); MessageBox.Show("Đăng nhập thành công"); FormMain.session = 1; FormMain.mail = txtDangNhap.Text; if (busnhanvien.Encryption(txtMatKhau.Text).Equals("2331542419640203562132429613354120146463")) { IsFirstLogin = true; } this.Close(); //CheckDangNhap = 1; //Visible = false; //ShowInTaskbar = false; //FormMain frmMainN = new FormMain(CheckDangNhap); //frmMainN.Activate(); //frmMainN.Show(); } else { MessageBox.Show("Tài khoản hoặc mật khẩu sai"); txtDangNhap.Text = null; txtMatKhau.Text = null; txtDangNhap.Focus(); } }
private void writeUserInfor(DTO_NhanVien nv) { try { string startupPath = Environment.CurrentDirectory; string file = startupPath + @"\UserInfor.txt"; if (!File.Exists(file)) { using (var stream = File.Create(file)) { } } FileInfo fileinfor = new FileInfo(file); fileinfor.Attributes = FileAttributes.Normal; using (StreamWriter sw = new StreamWriter(file, false)) { sw.Write(nv.Email); } fileinfor.Attributes = FileAttributes.Hidden; } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private void btn_luu_Click(object sender, EventArgs e) { if (!Batloinhap()) { if (rbtn_nam.Checked == true) { gioitinh = "Nam"; } else if (rbtn_nu.Checked == true) { gioitinh = "Nữ"; } NV = new DTO_NhanVien(txt_mnv.Text, txt_tnv.Text, dt_ns.Value, gioitinh, txt_dc.Text, txt_sdt.Text, txt_chucvu.Text); DN = new DTO_DangNhap(txt_user.Text, txt_pass.Text); if (bus_nv.themNV(NV, DN)) { MetroMessageBox.Show(this, "Thêm thành công", "Thông báo!"); clear(); frm_ThemNV_Load(sender, e); } else { MetroMessageBox.Show(this, "Thêm lỗi, vui lòng kiểm tra lại", "Thông báo!"); } } }
public bool ThemNhanVien(DTO_NhanVien obj1, DTO_DangNhap obj2) { int paraNumber = 9; string[] paraName = new string[paraNumber]; object[] values = new object[paraNumber]; paraName[0] = "MANV"; paraName[1] = "TENNV"; paraName[2] = "NGAYSINH"; paraName[3] = "GIOITINH"; paraName[4] = "DIACHI"; paraName[5] = "SDT"; paraName[6] = "CHUCVU"; paraName[7] = "USER"; paraName[8] = "PASSWORD"; values[0] = obj1.Manhanvien; values[1] = obj1.Tennhanvien; values[2] = obj1.Ngaysinh; values[3] = obj1.Gioitinh; values[4] = obj1.Diachi; values[5] = obj1.Sodienthoai; values[6] = obj1.Chucvu; values[7] = obj2.User; values[8] = obj2.Password; return(Update("SP_NhanVien_Them", paraName, values, paraNumber)); }
private void PictureBox3_Click(object sender, EventArgs e) { string Ngsinh = TranDateFormat.Trans(dateNgSinh.Text); string NgVaoLam = TranDateFormat.Trans(dateNgVaoLam.Text); DTO_NhanVien NV = new DTO_NhanVien(txtMaNV.Text, txtHoTen.Text, Ngsinh, txtChucVu.Text, NgVaoLam, txtGioiTinh.Text, txtLuong.Text, "0", "0"); string error = CheckThongTin.check_Nhap(NV); if (error != "") { MessageBox.Show(error); return; } Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (bus.themData(NV) == false) { MessageBox.Show("Thêm nhân viên không thành công"); return; } else { MessageBox.Show("Bạn đã thêm nhân viên thành công"); } Close(); }
private void btDangNhap_Click(object sender, EventArgs e) { DTO_NhanVien nv = new DTO_NhanVien(); nv.Email = txtTaiKhoan.Text; nv.MatKhau = busNhanVien.encryption(txtMatKhau.Text); if (busNhanVien.NhanVienDangNhap(nv)) { FrmMain.mail = nv.Email; DataTable dt = busNhanVien.VaiTroNV(nv.Email); vaiTro = dt.Rows[0][0].ToString(); FrmChamCong.vaitro = vaiTro; FrmHopDong.vaitro = vaiTro; FrmKTKL.vaitro = vaiTro; FrmLuong.vaitro = vaiTro; FrmNhanVien.vaitro = vaiTro; FrmPhongBan.vaitro = vaiTro; FrmSuCo.vaitro = vaiTro; MessageBox.Show("Thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMain.session = 1; this.Close(); } else { MessageBox.Show("Đăng nhập không thành công, kiểm tra lại email hoặc mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtTaiKhoan.Text = null; txtMatKhau.Text = null; txtTaiKhoan.Focus(); } }
// DoiMK tu mail public bool TaoMatKhauMoi(DTO_NhanVien nv) { try { _conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = _conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Sp_TaoMatKhauMoi"; cmd.Parameters.AddWithValue("email", nv.Email); cmd.Parameters.AddWithValue("matkhau", nv.MatKhau); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception) { } finally { _conn.Close(); } return(false); }
public bool IsNVDaTonTai(DTO_NhanVien nhanVien) { using (var context = new SQLServerDBContext()) { return(context.NhanVien.Any(t => (t.SoCMND == nhanVien.SoCMND))); } }
//Insert NhanVien public bool insertNhanVien(DTO_NhanVien nv) { try { _conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = _conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Sp_InsertNhanVien"; cmd.Parameters.AddWithValue("email", nv.Email); cmd.Parameters.AddWithValue("tennv", nv.TenNV); cmd.Parameters.AddWithValue("diachi", nv.DiaChi); cmd.Parameters.AddWithValue("vaitro", nv.Quyen); cmd.Parameters.AddWithValue("NgayVaoLam", nv.NgayVL); cmd.Parameters.AddWithValue("TinhTrang", nv.TrangThai); cmd.Parameters.AddWithValue("Hinh", nv.Hinh); if (cmd.ExecuteNonQuery() > 0) { return(true); } } finally { _conn.Close(); } return(false); }
private void btSua_Click(object sender, EventArgs e) { if (txtMaNV.Text != "" && txtTen.Text != "" && txtQueQuan.Text != "" && cmbGT.Text != "" && txtDanToc.Text != "" && txtSDT.Text != "" && cmbChucVu.Text != "" && txtEmail.Text != "" && cmbVaiTro.Text != "" && cmbMaPB.Text != "" && cmbBacLuong.Text != "" && txtTDHV.Text != "" && txtHinh.Text != "") { DTO_NhanVien nv = new DTO_NhanVien(txtMaNV.Text, txtTen.Text, dtpNgaySinh.Value, txtQueQuan.Text, cmbGT.SelectedIndex, txtDanToc.Text, txtSDT.Text, cmbVaiTro.SelectedIndex, txtHinh.Text, cmbMaPB.Text, cmbChucVu.Text, txtTDHV.Text, cmbBacLuong.Text); if (MessageBox.Show("Bạn có chắc muốn sửa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (busNhanVien.UpdateNhanVien(nv)) { if (txtHinh.Text != checkUrlImage) { File.Copy(fileAddress, fileSavePath, true); } MessageBox.Show("Sửa thành công"); LoadGridView_NV(); } else { MessageBox.Show("Sửa không thành công"); } } } else { MessageBox.Show("Xin hãy nhập đầy đủ"); } }
//Cap nhat nhan vien public bool CapNhatNhanVien(string MaNV, DTO_NhanVien td) { try { _conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = _conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Sp_UpdateNhanVien"; cmd.Parameters.AddWithValue("MaNV", MaNV); cmd.Parameters.AddWithValue("email", td.Email); cmd.Parameters.AddWithValue("tenNv", td.TenNV); cmd.Parameters.AddWithValue("diaChi", td.DiaChi); cmd.Parameters.AddWithValue("vaiTro", td.Quyen); cmd.Parameters.AddWithValue("tinhTrang", td.TrangThai); cmd.Parameters.AddWithValue("NgayVaoLam", td.NgayVL); cmd.Parameters.AddWithValue("Hinh", td.Hinh); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { _conn.Close(); } return(false); }
private void PictureBox3_Click(object sender, EventArgs e) { //string Ngsinh = TranDateFormat.Trans(dateNgSinh.Text); //string NgVaoLam = TranDateFormat.Trans(dateNgVaoLam.Text); string Ngsinh = DateChange.ToString(dateNgSinh.DateTime); string NgVaoLam = DateChange.ToString(dateNgVaoLam.DateTime); DTO_NhanVien NV = new DTO_NhanVien(txtMaNV.Text, txtHoTen.Text, Ngsinh, comboBoxChucVu.SelectedItem.ToString(), NgVaoLam, txtGioiTinh.Text, txtLuong.Text, "0", "0"); Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS(); if (bus.suaData(NV) == false) { //MessageBox.Show("Có lỗi xảy ra! Không thành công"); PushNoti noti = new PushNoti("Error", "Có lỗi xảy ra! Sửa không thành công!"); noti.Width = 800; noti.Height = 30; this.labelControl.Controls.Add(noti); noti.Show(); noti.ShowNoti(); return; } else { PushNoti noti1 = new PushNoti("Success", "Cập nhật thông tin thành công!"); noti1.Width = 800; noti1.Height = 30; this.labelControl.Controls.Add(noti1); noti1.Show(); noti1.ShowNoti(); //MessageBox.Show("Bạn đã cập nhật thành công"); } //Close(); }
// DANGNHAP public bool NhanVienDangNhap(DTO_NhanVien nv) { try { _conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = _conn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_DangNhap"; cmd.Parameters.AddWithValue("email", nv.Email); cmd.Parameters.AddWithValue("matKhau", nv.MatKhau); if (Convert.ToInt16(cmd.ExecuteScalar()) > 0) { return(true); } } catch (Exception) { } finally { _conn.Close(); } return(false); }
public bool SuaNhanVien(DTO_NhanVien nv) { try { // Ket noi _conn.Open(); // Query string string cm = "UPDATE NhanVien SET HoTen=@hoten,GioiTinh=gioitinh,NgaySinh=@ngaysinh,QueQuan=@quequan,SoDienThoai=@sodienthoai,Email=@email,ChucVu=@chucvu Where ID=@id"; SqlCommand cmd = new SqlCommand(cm, _conn); cmd.Parameters.AddWithValue("@id", nv.nhanVien_id); cmd.Parameters.AddWithValue("@hoten", nv.nhanVien_hoTen); cmd.Parameters.AddWithValue("@gioitinh", nv.nhanVien_gioiTinh); cmd.Parameters.AddWithValue("@ngaysinh", nv.nhanVien_ngaySinh); cmd.Parameters.AddWithValue("@quequan", nv.nhanVien_queQuan); cmd.Parameters.AddWithValue("@sodienthoai", nv.nhanVien_sodt); cmd.Parameters.AddWithValue("@email", nv.nhanVien_email); cmd.Parameters.AddWithValue("@chucvu", nv.nhanVien_chucVu); if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { throw e; } finally { _conn.Close(); } return(false); }
public bool themNhanVien(DTO_NhanVien tv)// THẮNG { try { // Ket noi connect.Open(); string SQL = string.Format("INSERT INTO NHANVIEN(MANV, HOTEN, NGSINH, CHUCVU, NGAYVL, GIOITINH, LUONG, SLHD, DOANHTHU) " + "VALUES ('{0}', N'{1}', '{2}',N'{3}', '{4}', N'{5}', {6}, {7}, {8} )", tv.MANV, tv.HOTEN, tv.NGSINH, tv.CHUCVU, tv.NGAYVL, tv.GIOITINH, tv.LUONG, tv.SLHD, tv.DOANHTHU); // DỮ LIỆU NHẬP VÀO // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, connect); // Query và kiểm tra if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { } finally { // Dong ket noi connect.Close(); } return(false); }
private void btSendMail_Click(object sender, EventArgs e) { if (txtEmail.Text != "") { if (busNhanVien.NhanVienQuenMatKhau(txtEmail.Text)) { StringBuilder builder = new StringBuilder(); builder.Append(busNhanVien.RandomString(4, true)); builder.Append(busNhanVien.RandomNumber(1000, 9999)); builder.Append(busNhanVien.RandomString(2, false)); DTO_NhanVien nv = new DTO_NhanVien(); nv.Email = txtEmail.Text; nv.MatKhau = busNhanVien.Encryption(builder.ToString()); if (busNhanVien.updateMK(nv)) { MessageBox.Show("Thành công"); } else { MessageBox.Show("Không thành công"); } busNhanVien.SendMail(txtEmail.Text, builder.ToString()); MessageBox.Show("Gửi thành công"); } } else { MessageBox.Show("Email Không tồn tại"); } }
public bool suaNhanVien(DTO_NhanVien tv) { try { // Ket noi connect.Open(); // Query string string SQL = string.Format("UPDATE NHANVIEN " + "SET HOTEN = N'{1}', NGSINH = '{2}', CHUCVU = N'{3}', NGAYVL='{4}', GIOITINH = N'{5}', LUONG = {6}, SLHD = {7}, DOANHTHU={8} " + "WHERE MANV = '{0}'", tv.MANV, tv.HOTEN, tv.NGSINH, tv.CHUCVU, tv.NGAYVL, tv.GIOITINH, tv.LUONG, tv.SLHD, tv.DOANHTHU); // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều). SqlCommand cmd = new SqlCommand(SQL, connect); // Query và kiểm tra if (cmd.ExecuteNonQuery() > 0) { return(true); } } catch (Exception e) { } finally { // Dong ket noi connect.Close(); } return(false); }
public DTO_NhanVien[] search_NhanVien(string st) { int i = 0; DataTable infotable = nv.timKiemNhanVien(st); if (infotable.Rows.Count == 0) { DTO_NhanVien[] temp = new DTO_NhanVien[1]; temp[0] = new DTO_NhanVien(getThongTinNV(0, 0), getThongTinNV(1, 0), getThongTinNV(2, 0), getThongTinNV(3, 0), getThongTinNV(4, 0), getThongTinNV(5, 0), getThongTinNV(6, 0), getThongTinNV(7, 0), getThongTinNV(8, 0)); return(temp); } DTO_NhanVien[] dtonv = new DTO_NhanVien[infotable.Rows.Count]; DataRowCollection result = infotable.Rows; foreach (DataRow row in result) { string[] str = new string[9]; for (int j = 0; j <= 8; j++) { str[j] = row[j].ToString(); } dtonv[i] = new DTO_NhanVien(str[0], str[1], str[2], str[3], str[4], str[5], str[6], str[7], str[8]); i++; } return(dtonv); }
public int update_nhanvien(DTO_NhanVien nhanvien_public) { int parameter = 9; string[] name = new string[parameter]; object[] values = new object[parameter]; name[0] = "@idnhanvien"; name[1] = "@hoten"; name[2] = "@ngaysinh"; name[3] = "@gioitinh"; name[4] = "@ngaybatdaulam"; name[5] = "@diachi"; name[6] = "@email"; name[7] = "@sodienthoai"; name[8] = "@luong"; values[0] = nhanvien_public.idnhanvien; values[1] = nhanvien_public.hoten; values[2] = nhanvien_public.ngaysinh; values[3] = nhanvien_public.gioitinh; values[4] = nhanvien_public.ngaybatdaulam; values[5] = nhanvien_public.diachi; values[6] = nhanvien_public.email; values[7] = nhanvien_public.sdt; values[8] = nhanvien_public.luong; string sql = "update_nhanvien"; return(ketnoi.Execute(sql, name, values, parameter)); }