public int Dangnhap(String username, String password) { DataTable nd = data.LayNhanvien(username); if (nd.Rows.Count == 0) { return(0); //Khong ton tai nguoi dung nay } String matkhau_hethong = nd.Rows[0]["PASSWORDS"].ToString(); //MNat khau trong CSDL if (matkhau_hethong != password) { return(1);//Sai mat khau } else { NhanVienInfo NV = new NhanVienInfo(); NV.Username = nd.Rows[0]["USERNAME"].ToString(); NV.Passwords = nd.Rows[0]["PASSWORDS"].ToString(); LoaiNhanVienInfo lnv = new LoaiNhanVienInfo(); lnv.MaloaiNV = nd.Rows[0]["LOAINV"].ToString(); NV.loainv = lnv; Utilities.nhanvien = NV; return(2);//Dang nhap thanh cong } }
protected void btn_Them_Click(object sender, EventArgs e) { NhanVienController sachCtl = new NhanVienController(); NhanVienInfo info = layDuLieuForm(); bool kt = sachCtl.InsertNhanVien(info); if (kt == true) { lblThongbao.Text = "Thêm thành công"; getAllNhanVien(); txtMa.Text = ""; txtTen.Text = ""; txtNS.Text = ""; txtGT.Text = ""; txtDC.Text = ""; txtSDT.Text = ""; txtMa.Focus(); } else { lbTB.Text = "Thêm thất bại"; } }
public static IList <NhanVienInfo> LayDsNhanVien() { IList <NhanVienInfo> ds = new List <NhanVienInfo>(); NhanVienData data = new NhanVienData(); DataTable tbl = data.LayDSNhanVien(); IList <NhanVienInfo> NhanVien = new List <NhanVienInfo>(); foreach (DataRow row in tbl.Rows) { NhanVienInfo NV = new NhanVienInfo(); QuayGiaoDichInfo m_QGD = new QuayGiaoDichInfo(); m_QGD.TenQuayGD = Convert.ToString(row["TenQuayGiaoDich"]); NV.MaNV = Convert.ToString(row["MaNV"]); NV.HoTen = Convert.ToString(row["HoTenNV"]); NV.DiaChi = Convert.ToString(row["DiaChi"]); NV.DienThoai = Convert.ToString(row["DienThoai"]); NV.NgaySinh = Convert.ToDateTime(row["NgaySinh"]); NV.MaQuayGD = m_QGD; NhanVien.Add(NV); } return(NhanVien); }
public void doDuLieu(NhanVienInfo info) { txtMa.Text = info.MaNV; txtTen.Text = info.TenNV; txtNS.Text = info.NgaySinh; txtGT.Text = info.GioiTinh; txtDC.Text = info.DiaChi; txtSDT.Text = info.SDT; }
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e) { string txtMa = GridView1.SelectedRow.Cells[0].Text; NhanVienController sachCtl = new NhanVienController(); NhanVienInfo info = sachCtl.SelectNhanVien_ByMaNV(txtMa); if (info != null) { doDuLieu(info); } }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaNV.Text == "") { MessageBox.Show("Mã nhân viên không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtMaNV.Text.Length > 4) { MessageBox.Show("Mã nhân viên chỉ cho phép tối đa 4 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtTenNV.Text == "") { MessageBox.Show("Tên nhân viên không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtEmail.Text == "") { MessageBox.Show("Nhãn hiệu không được bỏ trống ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { NhanVienInfo n = new NhanVienInfo(); n.MaNV = txtMaNV.Text; n.TenNV = txtTenNV.Text; n.Email = txtEmail.Text; if (chkGioiTinh.Checked == true) { n.GioiTinh = "F"; } else { n.GioiTinh = "M"; } n.DiaChi = txtDiaChi.Text; n.Chucvu.MaCV = cboChucVu.SelectedValue.ToString(); if (isThem) { nvCtrl.Them(n); } else { nvCtrl.Sua(n, maNV); } frmNhanVien_Load(sender, e); } }
private void btnSuaNV_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { NhanVienInfo nv = new NhanVienInfo(txtMaNV.Text, txtHoTenNV.Text, txtDiaChi.Text, txtDienThoai.Text, txtGioiTinh.Text); BUS_NHANVIEN.Sua_NhanVien(nv); DialogResult dr = MessageBox.Show("Sửa thành công"); if (dr == DialogResult.OK) { loadata(); } } catch (Exception ex) { MessageBox.Show("Lỗi" + ex.ToString()); } }
protected void btn_Sua_Click(object sender, EventArgs e) { NhanVienInfo nv = layDuLieuForm(); NhanVienController sanPham = new NhanVienController(); bool kt = sanPham.UpdateNhanVien(nv); if (kt) { lbTB.Text = "Cập nhật thành công"; Page.Response.Redirect(Page.Request.Url.ToString(), true); } else { lbTB.Text = "Cập nhật thất bại"; } }
public NhanVienInfo layDuLieuForm() { string ma = txtMa.Text; string ten = txtTen.Text; string ns = txtNS.Text; string gt = txtGT.Text; string dc = txtDC.Text; string sdt = txtSDT.Text; NhanVienInfo info = new NhanVienInfo { MaNV = ma.ToString(), TenNV = ten.ToString(), NgaySinh = ns.ToString(), GioiTinh = gt.ToString(), DiaChi = dc.ToString(), SDT = sdt.ToString() }; return(info); }
public static IList <XuatHangInfo> LayDsXuatHangTheoMa(String MaPhieu) { IList <XuatHangInfo> ds = new List <XuatHangInfo>(); XuatHangData data = new XuatHangData(); DataTable tbl = data.LayDSXuatHangTheoMa(MaPhieu); IList <XuatHangInfo> XuatHang = new List <XuatHangInfo>(); foreach (DataRow row in tbl.Rows) { XuatHangInfo XH = new XuatHangInfo(); MatHangInfo m_MH = new MatHangInfo(); m_MH.TenMH = Convert.ToString(row["TenMH"]); m_MH.MaMH = Convert.ToString(row["MaMH"]); KhachHangInfo m_KH = new KhachHangInfo(); m_KH.HoTen = Convert.ToString(row["HoTen"]); m_KH.MaKH = Convert.ToString(row["MaKH"]); NhanVienInfo m_NV = new NhanVienInfo(); m_NV.HoTen = Convert.ToString(row["HoTenNV"]); m_NV.MaNV = Convert.ToString(row["MaNV"]); LoaiTienInfo m_LoaiTien = new LoaiTienInfo(); m_LoaiTien.LoaiTien = Convert.ToString(row["LoaiTien"]); LoaiGiaoDichInfo m_LoaiGD = new LoaiGiaoDichInfo(); m_LoaiGD.TenGiaoDich = Convert.ToString(row["TenLoaiGiaoDich"]); XH.MaPhieu = Convert.ToString(row["MaPhieu"]); XH.SoLuong = Convert.ToString(row["SoLuong"]); XH.GiaBan = Convert.ToString(row["GiaBan"]); XH.ThanhTien = Convert.ToString(row["ThanhTien"]); XH.NgayXuat = Convert.ToDateTime(row["NgayXuat"]); XH.MaMH = m_MH; XH.MaKH = m_KH; XH.MaNV = m_NV; XH.MaLoaiGiaoDich = m_LoaiGD; XH.MaLoaiTien = m_LoaiTien; XuatHang.Add(XH); } return(XuatHang); }
public static IList <NhanVienInfo> LayDsNhanVien() { NhanVienData m_NVData = new NhanVienData(); DataTable m_DT = m_NVData.LayDsNhanVienForReport(); IList <NhanVienInfo> dS = new List <NhanVienInfo>(); foreach (DataRow Row in m_DT.Rows) { ChucVuInfo cv = new ChucVuInfo(); cv.MaChucVu = Convert.ToString(Row["MaChucVu"]); cv.TenChucVu = Convert.ToString(Row["TenChucVu"]); NhanVienInfo nv = new NhanVienInfo(); nv.MaNhanVien = Convert.ToString(Row["MaNhanVien"]); nv.TenNhanVien = Convert.ToString(Row["TenNhanVien"]); nv.ChucVu = cv; dS.Add(nv); } return(dS); }
public static IList <NhanVienInfo> LayDsLuongNhanVien(String dt) { NhanVienData m_NVData = new NhanVienData(); //DataTable m_DT = m_NVData.LayDsNhanVienForReport(); DataTable m_DT = m_NVData.LayDSNV(dt); IList <NhanVienInfo> dS = new List <NhanVienInfo>(); foreach (DataRow Row in m_DT.Rows) { NhanVienInfo nv = new NhanVienInfo(); ChucVuInfo cv = new ChucVuInfo(); cv.MaChucVu = Convert.ToString(Row["MaChucVu"]); cv.TenChucVu = Convert.ToString(Row["TenChucVu"]); DonViInfo dv = new DonViInfo(); dv.MaDonVi = Convert.ToString(Row["MaDonVi"]); dv.TenDonVi = Convert.ToString(Row["TenDonVi"]); GioiTinhInfo gt = new GioiTinhInfo(); gt.MaGioiTinh = Convert.ToString(Row["MaGioiTinh"]); gt.TenGioiTinh = Convert.ToString(Row["TenGioiTinh"]); nv.MaNhanVien = Convert.ToString(Row["MaNhanVien"]); nv.HoTen = Convert.ToString(Row["HoTenNhanVien"]); nv.GT = gt; nv.ChucVu = cv; nv.DonVi = dv; nv.QueQuan = Convert.ToString(Row["QueQuan"]); dS.Add(nv); } return(dS); }
public void Sua(NhanVienInfo nv, string maNV) { data.Sua(nv, maNV); }
public void Them(NhanVienInfo nv) { data.Them(nv); }
public static void Sua_NhanVien(NhanVienInfo nv) { con = DAO_DATABASE.OpenConnect(); SqlHelper.ExecuteNonQuery(con, "PR_NHANVIEN_SUA", nv.MaNV, nv.HoTen, nv.DiaChi, nv.DienThoai, nv.GioiTinh); DAO_DATABASE.CloseConnect(con); }
public static void Them_NhanVien(NhanVienInfo nv) { DAO_NHANVIEN.Them_NhanVien(nv); }
public static void Sua_NhanVien(NhanVienInfo nv) { DAO_NHANVIEN.Sua_NhanVien(nv); }
public void Sua(NhanVienInfo nv, string maNV) { DB2Command cmd = new DB2Command("UPDATE QLLK5.NHANVIEN SET MANV = '" + nv.MaNV + "', TENNHANVIEN = '" + nv.TenNV + "', EMAIL = '" + nv.Email + "', GIOITINH = '" + nv.GioiTinh + "','" + nv.Chucvu.MaCV + "', DIACHI = '" + nv.DiaChi + "' WHERE MANV = '" + maNV + "'"); data.Load(cmd); }
public void Them(NhanVienInfo nv) { DB2Command cmd = new DB2Command("INSERT INTO QLLK5.NHANVIEN(MANV, TENNHANVIEN,EMAIL, GIOITINH, MACV,DIACHI) VALUES('" + nv.MaNV + "', '" + nv.TenNV + "','" + nv.Email + "', '" + nv.GioiTinh + "', '" + nv.Chucvu.MaCV + "', '" + nv.DiaChi + "')"); data.Load(cmd); }