コード例 #1
0
        public ActionResult Login(FormCollection collection)
        {
            dbBachHoa db      = new dbBachHoa();
            var       tendn   = collection["TaiKhoan"];
            var       matkhau = collection["MatKhau"];

            if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Coloi"] = "Vui lòng nhập tên tài khoản";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Coloi1"] = "Vui lòng nhập mật khẩu";
            }
            else
            {
                NVPhuTrach nv = db.NVPhuTraches.SingleOrDefault(n => n.TaiKhoan == tendn && n.MatKhau == matkhau);
                if (nv != null)
                {
                    Session["TaiKhoan"] = nv;
                    return(RedirectToAction("Index", "BachHoa"));
                }
                else
                {
                    ViewBag.Thongbao = "Tài khoản hoặc mật khẩu không đúng";
                }
            }
            return(View());
        }
コード例 #2
0
        public async Task <ActionResult> Dathang(FormCollection collection)
        {
            PhieuGiaoHang  pgh = new PhieuGiaoHang();
            NVPhuTrach     nv  = (NVPhuTrach)Session["Taikhoan"];
            List <Giohang> gh  = Laygiohang();

            pgh.SOPG         = pgh.SOPG;
            pgh.NgayLapPhieu = DateTime.Now;
            pgh.TrangThai    = pgh.TrangThai;

            //Thêm chi tiết đơn hàng
            foreach (var item in gh)
            {
                CTPhieuGH ctdh = new CTPhieuGH();
                ctdh.SOPG        = pgh.SOPG;
                ctdh.MSMH        = item.iMSMH;
                ctdh.SoLuongGiao = item.iSoLuong;
                db.PhieuGiaoHangs.Add(pgh);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            await db.SaveChangesAsync();

            Session["Giohang"] = null;
            return(RedirectToAction("Xacnhandonhang", "Giohang"));
        }
コード例 #3
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            NVPhuTrach nVPhuTrach = await db.NVPhuTraches.FindAsync(id);

            db.NVPhuTraches.Remove(nVPhuTrach);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public async Task <ActionResult> Edit([Bind(Include = "MSNV,HoTen,Phai,NamSinh,DiaChi,SDT,TaiKhoan,MatKhau")] NVPhuTrach nVPhuTrach)
        {
            if (ModelState.IsValid)
            {
                db.Entry(nVPhuTrach).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(nVPhuTrach));
        }
コード例 #5
0
        public async Task <ActionResult> Create([Bind(Include = "MSNV,HoTen,Phai,NamSinh,DiaChi,SDT,TaiKhoan,MatKhau")] NVPhuTrach nVPhuTrach)
        {
            if (ModelState.IsValid)
            {
                db.NVPhuTraches.Add(nVPhuTrach);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(nVPhuTrach));
        }
コード例 #6
0
        // GET: NVPhuTraches/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NVPhuTrach nVPhuTrach = await db.NVPhuTraches.FindAsync(id);

            if (nVPhuTrach == null)
            {
                return(HttpNotFound());
            }
            return(View(nVPhuTrach));
        }
コード例 #7
0
        public ActionResult Login(FormCollection collection)
        {
            dbBachHoa db      = new dbBachHoa();
            var       tendn   = collection["TaiKhoan"];
            var       matkhau = collection["MatKhau"];

            NVPhuTrach  nvPhuTrach  = db.NVPhuTraches.SingleOrDefault(n => n.TaiKhoan == tendn && n.MatKhau == matkhau);
            NVThanhToan nvThanhToan = db.NVThanhToans.SingleOrDefault(n => n.TaiKhoan == tendn && n.MatKhau == matkhau);

            if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Coloi"] = "Vui lòng nhập tên tài khoản";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Coloi1"] = "Vui lòng nhập mật khẩu";
            }
            else
            {
                if (nvPhuTrach != null)
                {
                    Session["TaiKhoan"] = nvPhuTrach.MSNV;
                    Session["HoTen"]    = nvPhuTrach.HoTen.ToString();
                    Session["Phai"]     = nvPhuTrach.Phai.ToString();
                    Session["NamSinh"]  = nvPhuTrach.NamSinh.ToString();
                    Session["DiaChi"]   = nvPhuTrach.DiaChi.ToString();
                    Session["SDT"]      = nvPhuTrach.SDT.ToString();
                    Session["TaiKhoan"] = nvPhuTrach.TaiKhoan.ToString();
                    return(RedirectToAction("Index", "NVPhuTrach"));
                }
                else if (nvThanhToan != null)
                {
                    Session["TaiKhoan"] = nvThanhToan.MSNV;
                    Session["HoTen"]    = nvThanhToan.HoTen.ToString();
                    Session["Phai"]     = nvThanhToan.Phai.ToString();
                    Session["NamSinh"]  = nvThanhToan.NamSinh.ToString();
                    Session["DiaChi"]   = nvThanhToan.DiaChi.ToString();
                    Session["SDT"]      = nvThanhToan.SDT.ToString();
                    Session["TaiKhoan"] = nvThanhToan.TaiKhoan.ToString();
                    return(RedirectToAction("Index", "NVThanhToan"));
                }
                else
                {
                    ViewBag.Thongbao = "Tài khoản hoặc mật khẩu không đúng";
                }
            }
            return(View());
        }