public List <clsNhanVien> List_SelectAllNhanVien() { List <clsNhanVien> list = new List <clsNhanVien>(); try { dt = dh.ExecuteDataSet("usp_LoadNhanVien", new SqlParameter[0]).Tables[0]; if (dt.Rows.Count != 0) { foreach (DataRow dr in dt.Rows) { clsNhanVien us = new clsNhanVien { maNV = dr["MANV"] == DBNull.Value ? "" : dr["MANV"].ToString(), tenNV = dr["TEN"] == DBNull.Value ? "" : dr["TEN"].ToString(), dateOfBirth = dr["NGAYSINH"] == DBNull.Value ? DateTime.MinValue : DateTime.Parse(dr["NGAYSINH"].ToString()), queQuan = dr["QUEQUAN"] == DBNull.Value ? "" : dr["QUEQUAN"].ToString(), sdt = dr["SDTNV"] == DBNull.Value ? "" : dr["SDTNV"].ToString(), matKhau = dr["MATKHAU"] == DBNull.Value ? "" : dr["MATKHAU"].ToString(), checkQuanLy = dr["ADM"] == DBNull.Value ? false :bool.Parse(dr["ADM"].ToString()), }; list.Add(us); } } } catch (Exception ex) { throw ex; } return(list); }
public bool AddData(clsNhanVien nhanVien) { if (IsExist(nhanVien.TenDangNhap)) { MessageBox.Show("Nhà cung cấp " + nhanVien.TenDangNhap + " đã có trong Database " , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } DialogResult result = MessageBox.Show("Xác nhận thêm nhân viên " + nhanVien.TenDangNhap + " ?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.No) { return(false); } ///them hoa don if (_mdlNhanVien.AddData(nhanVien)) { MessageBox.Show("Thêm thành công", "Thêm nhân viên", MessageBoxButtons.OK, MessageBoxIcon.Information); //them chi tiet hoa don _nhanVienView.UpdateView(); return(true); } else { MessageBox.Show("Thêm thất bại", "Thêm nhân viên", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(false); }
/// <summary> /// Thêm nhân viên /// </summary> /// <param name="nhanVien"></param> /// <returns></returns> public bool AddData(clsNhanVien nhanVien) { _conn.CMD.CommandText = String.Format("INSERT [dbo].[tbNhanVien] (TenNhanVien,TenDangNhap,MatKhau,ChucVu,HopLe,idCuaHang,isToanQuyen) " + " VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}')" , nhanVien.TenDangNhap, nhanVien.TenDangNhap, nhanVien.MatKhau, nhanVien.ChucVu, nhanVien.HopLe, nhanVien.IdCuaHang, nhanVien.IsToanQuyen); return(_conn.ExecuteCMD()); }
public bool UpdateData(clsNhanVien nhanVien) { _conn.CMD.CommandText = String.Format("Update tbNhanVien set TenNhanVien = N'{0}',TenDangNhap = N'{1}' ,MatKhau = N'{2}'," + " ChucVu = N'{3}',HopLe = N'{4}',idCuaHang = N'{5}',isToanQuyen = N'{6}' where id = '{7}'" , nhanVien.TenNhanVien, nhanVien.TenDangNhap, nhanVien.MatKhau, nhanVien.ChucVu, nhanVien.HopLe, nhanVien.IdCuaHang, nhanVien.IsToanQuyen, nhanVien.Id); return(_conn.ExecuteCMD()); }
public bool UpdateData(clsNhanVien nhanVien) { if (IsExist(nhanVien.TenDangNhap) && nhanVien.Id != _mdlNhanVien.GetIdNhanVien(nhanVien.TenDangNhap)) { MessageBox.Show("Tên đăng nhập đã có trong Database " , "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); _nhanVienView.UpdateView(); return(false); } if (_mdlNhanVien.UpdateData(nhanVien)) { //MessageBox.Show("Sửa thành công", "Sửa nhà cung cấp", MessageBoxButtons.OK, MessageBoxIcon.Information); //them chi tiet hoa don //_nhanVienView.UpdateView(); return(true); } else { MessageBox.Show("Sửa thất bại", "Sửa nhân viên", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(false); }
protected void btnGhi_Click(object sender, System.EventArgs e) { if (!bsua) //thêm mới { clsNhanVien oNhanVien = new clsNhanVien(); oNhanVien.PhongBan_Id = cboPhongBan.SelectedValue.ToString(); oNhanVien.Ten = txtTen.Text; oNhanVien.Ho = txtHo.Text; oNhanVien.TenDayDu = txtTenDayDu.Text; oNhanVien.DiaChi = txtDiaChi.Text; oNhanVien.Tel = txtTel.Text; oNhanVien.SubTel = txtSubTel.Text; oNhanVien.Mobile = txtMobile.Text; oNhanVien.HomePhone = ""; oNhanVien.Main_EMail = txtEmail.Text; oNhanVien.Other_Email = txtOtherEmail.Text; oNhanVien.ChucDanh = txtChucDanh.Text; oNhanVien.GioiTinh = (byte)(cboGioiTinh.SelectedValue == "1" ? 1 : 0); oNhanVien.Insert(); } else //sửa { clsNhanVien oNhanVien = new clsNhanVien(); oNhanVien.NhanVien_Id = sKey; oNhanVien.PhongBan_Id = cboPhongBan.SelectedValue.ToString(); oNhanVien.Ten = txtTen.Text; oNhanVien.Ho = txtHo.Text; oNhanVien.TenDayDu = txtTenDayDu.Text; oNhanVien.DiaChi = txtDiaChi.Text; oNhanVien.Tel = txtTel.Text; oNhanVien.SubTel = txtSubTel.Text; oNhanVien.Mobile = txtMobile.Text; oNhanVien.HomePhone = ""; oNhanVien.Main_EMail = txtEmail.Text; oNhanVien.Other_Email = txtOtherEmail.Text; oNhanVien.ChucDanh = txtChucDanh.Text; oNhanVien.GioiTinh = (byte)(cboGioiTinh.SelectedValue == "1" ? 1 : 0); oNhanVien.Update(); sKey = ""; bsua = false; } Init(); BindData(); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.ToString() == "Sửa") { int index = Convert.ToInt32(e.CommandArgument); GridViewRow gvRow = GridView1.Rows[index]; if (GridView1.DataKeys[index].Value.ToString() != "") { clsNhanVien objNhanVien = new clsNhanVien(); objNhanVien.NhanVien_Id = GridView1.DataKeys[index].Value.ToString(); sKey= GridView1.DataKeys[index].Value.ToString(); DataTable mytable = new DataTable(); mytable = objNhanVien.Select_onerow(); if (mytable.Rows.Count > 0) { cboPhongBan.SelectedValue = mytable.Rows[0]["PhongBan_Id"].ToString(); txtTen.Text = mytable.Rows[0]["Ten"].ToString(); txtHo.Text = mytable.Rows[0]["Ho"].ToString(); txtTenDayDu.Text = mytable.Rows[0]["TenDayDu"].ToString(); txtDiaChi.Text = mytable.Rows[0]["DiaChi"].ToString(); txtTel.Text = mytable.Rows[0]["Tel"].ToString(); txtSubTel.Text = mytable.Rows[0]["SubTel"].ToString(); txtMobile.Text = mytable.Rows[0]["Mobile"].ToString(); txtEmail.Text = mytable.Rows[0]["Main_Email"].ToString(); txtOtherEmail.Text = mytable.Rows[0]["Other_Email"].ToString(); txtChucDanh.Text = mytable.Rows[0]["ChucDanh"].ToString(); if (mytable.Rows[0]["GioiTinh"].ToString() == "1") { cboGioiTinh.SelectedIndex = 0; } } bsua = true; } } else if (e.CommandName.ToString() == "Xóa") { try { int id = Convert.ToInt32(e.CommandArgument); GridView1.EditIndex = id; Guid delId = new Guid(GridView1.DataKeys[id].Value.ToString()); if (GridView1.DataKeys[id].Value.ToString() != "") { clsNhanVien objNhanVien = new clsNhanVien(); objNhanVien.NhanVien_Id = GridView1.DataKeys[id].Value.ToString(); int status_Delete = objNhanVien.Delete(); } } catch (Exception ex) { ltlAnnouncement.Text = "Lỗi trong quá trình xóa nhóm người dùng: " + ex.ToString(); } } BindData(); }
protected void btnGhi_Click(object sender, System.EventArgs e) { if (!bsua) //thêm mới { clsPhieuXuat oPhieuXuat = new clsPhieuXuat(); byte[] productImage = FileUpload1.FileBytes; oPhieuXuat.NhanVienLogon_Id = "83e36d21-8607-4b6f-8dcc-4be0c0fd4ba5"; oPhieuXuat.KeHoachNhapXuat_Id = sKey; oPhieuXuat.PhieuXuat_Id = sPhieuNhap_Id; oPhieuXuat.Ngay_Xuat = Convert.ToDateTime(dtpNgayNhapXuat.SelectedDate); oPhieuXuat.MaLoaiXuat_Id = cboMaLoaiNhap.SelectedValue; oPhieuXuat.LyDoXuat = txtLyDoNhap.Text; oPhieuXuat.Dien_Giai = txtDienGiai.Text; if (cboDuAn.SelectedIndex == 0) { oPhieuXuat.DuAn_DanhRieng_Id = ""; } else { oPhieuXuat.DuAn_DanhRieng_Id = cboDuAn.SelectedValue; } oPhieuXuat.NhanVien_Xuat_Id = cboNhanVienNhapXuat.SelectedValue; oPhieuXuat.Ten_NhanVien_DoiTac = cboNhanVienDoiTac.Text; oPhieuXuat.NhanVien_DoiTac_Id = cboNhanVienDoiTac.SelectedValue; oPhieuXuat.ChungTu = productImage; oPhieuXuat.KieuFile = ".jpg"; oPhieuXuat.So_Phieu = txtSoPhieu.Text; oPhieuXuat.Insert(); lblThongBao.Text = "Tạo phiếu xuất thành công, mời bạn nhập chi tiết"; } else //sửa { clsNhanVien oNhanVien = new clsNhanVien(); //oNhanVien.NhanVien_Id = sKey; //oNhanVien.PhongBan_Id = cboPhongBan.SelectedValue.ToString(); //oNhanVien.Ten = txtTen.Text; //oNhanVien.Ho = txtHo.Text; //oNhanVien.TenDayDu = txtTenDayDu.Text; //oNhanVien.DiaChi = txtDiaChi.Text; //oNhanVien.Tel = txtTel.Text; //oNhanVien.SubTel = txtSubTel.Text; //oNhanVien.Mobile = txtMobile.Text; //oNhanVien.HomePhone = ""; //oNhanVien.Main_EMail = txtEmail.Text; //oNhanVien.Other_Email = txtOtherEmail.Text; //oNhanVien.ChucDanh = txtChucDanh.Text; //oNhanVien.GioiTinh = (byte)(cboGioiTinh.SelectedValue == "1" ? 1 : 0); //oNhanVien.Update(); //sKey = ""; bsua = false; } Init(); BindData(); }