예제 #1
0
 public void themNV(NHANVIEN nv)
 {
     context.NHANVIENs.InsertOnSubmit(nv);
     context.SubmitChanges();
     context.TAI_KHOANs.InsertOnSubmit(new TAI_KHOAN()
     {
         TENDN    = nv.TENDN,
         MATKHAU  = nv.MATKHAU,
         HOATDONG = nv.HOATDONG == "ACTIVE" ? 1 : 0,
         MANV     = nv.MANV
     });
     context.SubmitChanges();
 }
예제 #2
0
 public bool them(NHANVIEN pmh)
 {
     try
     {
         data.NHANVIENs.InsertOnSubmit(pmh);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #3
0
 //Luu thông tin nhân viên
 public int LuuThongTinNhanVien(NHANVIEN nv)
 {
     try
     {
         QLCH.NHANVIENs.InsertOnSubmit(nv);
         QLCH.SubmitChanges();
         return(1);
     }
     catch
     {
         return(0);
     }
 }
예제 #4
0
 //Thêm
 public bool them_NhanVien(NHANVIEN nv)
 {
     try
     {
         data.NHANVIENs.InsertOnSubmit(nv);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #5
0
 public bool XoaNV(string pMaNV)
 {
     try
     {
         NHANVIEN nHANVIEN = linq.NHANVIENs.Where(t => t.MANV == pMaNV).FirstOrDefault();
         nHANVIEN.TINHTRANG = "Nghỉ làm";
         linq.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #6
0
        public bool Insert(NHANVIEN tk)
        {
            getConnect();
            string     Sql = string.Format("");
            SqlCommand cmd = new SqlCommand(Sql, conn);
            int        row = cmd.ExecuteNonQuery();

            getDisconnect();
            if (row > 0)
            {
                return(true);
            }
            return(false);
        }
예제 #7
0
        public bool Update(NHANVIEN nv, int MaNV)
        {
            getConnect();
            string     Sql = string.Format("UPDATE NHANVIEN SET HoTen=N'{1}',Phai=N'{2}',DiaChi=N'{3}',NgaySinh='{4}',SDT=N'{5}',CMND=N'{6}',TrangThai=N'{7}',TenTaiKhoan = N'{8}' WHERE MANV = {0}", MaNV, nv.HoTen, nv.Phai, nv.DiaChi, nv.NgaySinh, nv.Sdt, nv.Cmnd, nv.TrangThai, nv.TenTaiKhoan);
            SqlCommand cmd = new SqlCommand(Sql, conn);
            int        row = cmd.ExecuteNonQuery();

            getDisconnect();
            if (row > 0)
            {
                return(true);
            }
            return(false);
        }
예제 #8
0
        public bool Insert(NHANVIEN nv)
        {
            getConnect();
            string     Sql = string.Format("INSERT INTO NHANVIEN(HoTen,Phai,DiaChi,NgaySinh,SDT,CMND,TrangThai,TenTaiKhoan) " + "VALUES(N'{0}',N'{1}',N'{2}','{3}',N'{4}',N'{5}',N'{6}',N'{7}')", nv.HoTen, nv.Phai, nv.DiaChi, nv.NgaySinh, nv.Sdt, nv.Cmnd, nv.TrangThai, nv.TenTaiKhoan);
            SqlCommand cmd = new SqlCommand(Sql, conn);
            int        row = cmd.ExecuteNonQuery();

            getDisconnect();
            if (row > 0)
            {
                return(true);
            }
            return(false);
        }
예제 #9
0
 public bool xoa(NHANVIEN pmh)
 {
     try
     {
         NHANVIEN mh = data.NHANVIENs.Where(t => t.MANV == pmh.MANV.ToString()).FirstOrDefault();
         data.NHANVIENs.DeleteOnSubmit(mh);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #10
0
 //Xóa
 public bool xoa_NhanVien(string pmanv)
 {
     try
     {
         NHANVIEN lp = data.NHANVIENs.Where(t => t.MANV == pmanv).FirstOrDefault();
         data.NHANVIENs.DeleteOnSubmit(lp);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #11
0
        //Xoa thong tin nhan vien
        public int XoaThongTinNhanVien(int manv)
        {
            NHANVIEN nv = QLCH.NHANVIENs.Where(t => t.MaNV == manv).FirstOrDefault();

            try
            {
                QLCH.NHANVIENs.DeleteOnSubmit(nv);
                QLCH.SubmitChanges();
                return(1);
            }
            catch
            {
                return(0);
            }
        }
예제 #12
0
        public bool themNhanVien(NHANVIEN nhanVien)
        {
            try
            {
                ketNoi.NHANVIENs.InsertOnSubmit(nhanVien);
                ketNoi.SubmitChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
예제 #13
0
        public void ThemNV(string MNV, string HT, string GT, string NS, string DC, string SDT, string LCB)
        {
            QLKhachSanEntities chung = new QLKhachSanEntities();
            NHANVIEN           nv    = new NHANVIEN();

            nv.MANV     = MNV;
            nv.HOTEN    = HT;
            nv.GIOITINH = GT;
            nv.NGAYSINH = DateTime.Parse(NS);
            nv.DIACHI   = DC;
            nv.SDT      = SDT;
            nv.LUONGCB  = int.Parse(LCB);
            chung.NHANVIEN.Add(nv);
            chung.SaveChanges();
        }
예제 #14
0
        public bool ktkc(NHANVIEN ma)
        {
            int r = data.NHANVIENs.Count(t => t.MANV == ma.MANV.ToString());

            try
            {
                if (r == 0)
                {
                    return(true);
                }
                return(false);
            }
            catch
            {
                return(false);
            }
        }
예제 #15
0
 public bool SuaNhanVien(NHANVIEN pNhanVien)
 {
     try
     {
         NHANVIEN nHANVIEN = linq.NHANVIENs.Where(t => t.MANV == pNhanVien.MANV).FirstOrDefault();
         nHANVIEN.HOTEN      = pNhanVien.HOTEN;
         nHANVIEN.MACHUCVU   = pNhanVien.MACHUCVU;
         nHANVIEN.MAPHONGBAN = pNhanVien.MAPHONGBAN;
         nHANVIEN.NGAYVAOLAM = pNhanVien.NGAYVAOLAM;
         linq.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #16
0
 //Sửa Thông tin Nhân viên
 public int SuaThongTinNhanVien(int manv, string tennv, string diachi, string ngaysinh, string sodienthoai)
 {
     try
     {
         NHANVIEN nv = QLCH.NHANVIENs.Where(t => t.MaNV == manv).Single();
         nv.TenNV    = tennv;
         nv.DiaChiNV = diachi;
         nv.NgaySinh = ngaysinh;
         nv.SdtNV    = sodienthoai;
         QLCH.SubmitChanges();
         return(1);
     }
     catch
     {
         return(0);
     }
 }
예제 #17
0
        public void capNhatNhanVien(NHANVIEN nv)
        {
            NHANVIEN kq = context.NHANVIENs.Where(t => t.MANV == nv.MANV).FirstOrDefault();

            kq.TENNV     = nv.TENNV;
            kq.CHUCVU    = nv.CHUCVU;
            kq.PHAI_NV   = nv.PHAI_NV;
            kq.DIACHI_NV = nv.DIACHI_NV;
            kq.EMAIL     = nv.EMAIL;
            kq.NGAY_SINH = nv.NGAY_SINH;
            kq.LUONG     = nv.LUONG;
            TAI_KHOAN kq1 = context.TAI_KHOANs.Where(t => t.MANV == nv.MANV).FirstOrDefault();

            kq1.MATKHAU  = nv.MATKHAU;
            kq1.HOATDONG = nv.HOATDONG == "ACTIVE" ? 1 : 0;
            context.SubmitChanges();
        }
예제 #18
0
 public bool suaNhanVien(NHANVIEN pnv)
 {
     try
     {
         NHANVIEN nv = data.NHANVIENs.Where(t => t.MANV == pnv.MANV).FirstOrDefault();
         if (nv != null)
         {
             nv.TENNV    = pnv.TENNV;
             nv.CMND_NV  = pnv.CMND_NV;
             nv.SODT_CT  = pnv.SODT_CT;
             nv.DIACHI   = pnv.DIACHI;
             nv.NGAYSINH = pnv.NGAYSINH;
             data.SubmitChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #19
0
 public bool capNhatNhanVien(NHANVIEN nhanVien)
 {
     try
     {
         var ketQua = from nhanVienTam in ketNoi.NHANVIENs
                      where nhanVienTam.MANHANVIEN == nhanVien.MANHANVIEN
                      select nhanVienTam;
         foreach (var tam in ketQua)
         {
             tam.DIACHI      = nhanVien.DIACHI;
             tam.CHUCVU      = nhanVien.CHUCVU;
             tam.SODIENTHOAI = nhanVien.SODIENTHOAI;
             tam.TENNHANVIEN = nhanVien.TENNHANVIEN;
         }
         ketNoi.SubmitChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #20
0
 public void capnhatNVlinQ(string maNV, string hoten, DateTime ngaysinh, string gt, string email, string cmnd, string dc, string sdt)
 {
     try
     {
         NHANVIEN nv = new NHANVIEN();
         nv = _qllk.NHANVIENs.Where(t => t.MaNV == maNV).FirstOrDefault();
         if (nv != null)
         {
             nv.HoTen     = hoten;
             nv.NgaySinh  = ngaysinh;
             nv.GioiTinh  = gt;
             nv.Email     = email;
             nv.CMND      = cmnd;
             nv.DiaChi    = dc;
             nv.DienThoai = sdt;
             _qllk.SubmitChanges();
         }
     }
     catch
     {
         return;
     }
 }
예제 #21
0
 public bool sua(NHANVIEN pmh)
 {
     try
     {
         NHANVIEN thanhvien = data.NHANVIENs.Where(t => t.MANV == pmh.MANV.ToString()).FirstOrDefault();
         thanhvien.TENNV       = pmh.TENNV;
         thanhvien.GIOITINH    = pmh.GIOITINH;
         thanhvien.SOCMND      = pmh.SOCMND;
         thanhvien.DIENTHOAINV = pmh.DIENTHOAINV;
         thanhvien.DIACHI      = pmh.DIACHI;
         thanhvien.TINHTRANG   = pmh.TINHTRANG;
         thanhvien.NGAYVAOLAM  = Convert.ToDateTime(pmh.NGAYVAOLAM);
         thanhvien.MANQL       = pmh.MANQL;
         thanhvien.THUONG      = Convert.ToDouble(pmh.THUONG);
         thanhvien.TRU         = Convert.ToDouble(pmh.TRU);
         thanhvien.THUCLANH    = Convert.ToDouble(pmh.THUCLANH);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #22
0
 partial void DeleteNHANVIEN(NHANVIEN instance);
예제 #23
0
 partial void UpdateNHANVIEN(NHANVIEN instance);
예제 #24
0
 partial void InsertNHANVIEN(NHANVIEN instance);
        public string getNameNV(string maNV)
        {
            NHANVIEN result = context.NHANVIENs.Where(tk => tk.MANV == maNV).FirstOrDefault();

            return(result.TENNV);
        }
        public string Load_TenNV(string _MaNV)
        {
            NHANVIEN nv = qa.NHANVIENs.FirstOrDefault(n => n.MANV == _MaNV);

            return(nv.TENNV);
        }