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";
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
 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);
        }
Esempio n. 10
0
        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);
        }
Esempio n. 11
0
        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);
        }
Esempio n. 13
0
 public void Sua(NhanVienInfo nv, string maNV)
 {
     data.Sua(nv, maNV);
 }
Esempio n. 14
0
 public void Them(NhanVienInfo nv)
 {
     data.Them(nv);
 }
Esempio n. 15
0
 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);
 }
Esempio n. 16
0
 public static void Them_NhanVien(NhanVienInfo nv)
 {
     DAO_NHANVIEN.Them_NhanVien(nv);
 }
Esempio n. 17
0
 public static void Sua_NhanVien(NhanVienInfo nv)
 {
     DAO_NHANVIEN.Sua_NhanVien(nv);
 }
Esempio n. 18
0
        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);
        }
Esempio n. 19
0
        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);
        }