Beispiel #1
0
        public ActionResult DangNhap(FormCollection collection)
        {
            var tendn   = collection["TENTK"];
            var matkhau = collection["MATKHAU"];

            if (String.IsNullOrEmpty(tendn))
            {
                ViewBag.Loi1 = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewBag.Loi2 = "Phải nhập mật khẩu";
            }
            else
            {
                QL_LAZADA_MN dbmn = new QL_LAZADA_MN();
                TK_KHACHHANG kh   = dbmn.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn) && n.MK_KH.Equals(matkhau));
                //TK_NCC ad = dbmn.TK_NCC.SingleOrDefault(n => n.TENTK_NCC.Equals(tendn) && n.MK_KH.Equals(matkhau));
                if (kh != null)
                {
                    ViewBag.Thongbao    = "Chúc mừng đăng nhập thành công";
                    Session["Taikhoan"] = kh;
                    KHACHHANG username = dbmn.KHACHHANGs.SingleOrDefault(n => n.MATK_KH.Equals(kh.MATK_KH));
                    Session["Tentk"]  = username.TENKH;
                    Session["matk"]   = kh.MATK_KH;
                    Session["makh"]   = username.MAKH;
                    Session["makv"]   = "KV001";
                    Session["diachi"] = username.DIACHI;
                    return(RedirectToAction("Index", "Home", new { @makv = "KV001" }));
                }
                else
                {
                    QL_LAZADA_MT dbmt = new QL_LAZADA_MT();
                    TK_KHACHHANG khmt = dbmt.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn) && n.MK_KH.Equals(matkhau));
                    //TK_NCC ad = dbmn.TK_NCC.SingleOrDefault(n => n.TENTK_NCC.Equals(tendn) && n.MK_KH.Equals(matkhau));
                    if (khmt != null)
                    {
                        ViewBag.Thongbao    = "Chúc mừng đăng nhập thành công";
                        Session["Taikhoan"] = khmt;
                        KHACHHANG username = dbmt.KHACHHANGs.SingleOrDefault(n => n.MATK_KH.Equals(khmt.MATK_KH));
                        Session["Tentk"]  = username.TENKH;
                        Session["matk"]   = khmt.MATK_KH;
                        Session["makh"]   = username.MAKH;
                        Session["makv"]   = "KV002";
                        Session["diachi"] = username.DIACHI;
                        return(RedirectToAction("Index", "Home", new { @makv = "KV002" }));
                    }
                    else
                    {
                        QL_LAZADA_MB dbmb = new QL_LAZADA_MB();
                        TK_KHACHHANG khmb = dbmb.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn) && n.MK_KH.Equals(matkhau));
                        //TK_NCC ad = dbmn.TK_NCC.SingleOrDefault(n => n.TENTK_NCC.Equals(tendn) && n.MK_KH.Equals(matkhau));
                        if (khmb != null)
                        {
                            ViewBag.Thongbao    = "Chúc mừng đăng nhập thành công";
                            Session["Taikhoan"] = khmb;
                            KHACHHANG username = dbmb.KHACHHANGs.SingleOrDefault(n => n.MATK_KH.Equals(khmb.MATK_KH));
                            Session["Tentk"]  = username.TENKH;
                            Session["matk"]   = khmb.MATK_KH;
                            Session["makh"]   = username.MAKH;
                            Session["makv"]   = "KV003";
                            Session["diachi"] = username.DIACHI;
                            return(RedirectToAction("Index", "Home", new { @makv = "KV003" }));
                        }
                        else
                        {
                            ViewBag.Thongbao = "Tên đăng nhập hoặc tài khoản không đúng";
                        }
                    }
                }
                //if (kh != null || ad != null)
                //{
                //    if (kh != null && ad == null)
                //    {
                //        ViewBag.Thongbao = "Chúc mừng đăng nhập thành công";
                //        Session["Taikhoan"] = kh;
                //        KHACHHANG username = data.KHACHHANGs.SingleOrDefault(n => n.MATK.Equals(kh.MATK));
                //        Session["Tentk"] = username.TENKH;
                //        Session["matk"] = kh.MATK;
                //        Session["makh"] = username.MAKH;
                //        return RedirectToAction("Home", "Home");

                //    }
                //    if (kh == null && ad != null)
                //    {
                //        ViewBag.Thongbao = "Đăng nhập thành công";
                //        Session["Admin"] = ad;
                //        Session["quyen"] = ad.TENQ;
                //        //return RedirectToAction("Home", "Home");
                //        return RedirectToAction("Homequanly", "Admin");
                //    }
                //}
                //else
                //    ViewBag.Thongbao = "Tên đăng nhập hoặc tài khoản không đúng";
            }

            return(View());
        }
Beispiel #2
0
        public ActionResult DangKy(FormCollection collection)
        {
            var tendn          = collection["TENTK"];
            var matkhau        = collection["MATKHAU"];
            var xacnhanmatkhau = collection["XACNHANMATKHAU"];
            var makv           = collection["MAKV"];
            var hoten          = collection["HOTEN"];
            var diachi         = collection["DIACHI"];
            var sdt            = collection["SDT"];
            var email          = collection["EMAIL"];

            if (String.IsNullOrEmpty(tendn))
            {
                ViewBag.Loi1 = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewBag.Loi2 = "Phải nhập mật khẩu";
            }
            else if (matkhau != xacnhanmatkhau)
            {
                ViewBag.Loi3 = "Mật khẩu không trùng khớp";
            }
            else if (String.IsNullOrEmpty(hoten))
            {
                ViewBag.Loi5 = "Phải nhập họ tên";
            }
            else if (String.IsNullOrEmpty(diachi))
            {
                ViewBag.Loi6 = "Phải nhập địa chỉ";
            }
            else if (String.IsNullOrEmpty(sdt))
            {
                ViewBag.Loi7 = "Phải nhập số điện thoại";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewBag.Loi8 = "Phải nhập email";
            }
            else
            {
                if (makv == "Miền Nam")
                {
                    TK_KHACHHANG kh1 = dbmn.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn));
                    if (kh1.TENTK_KH == tendn)
                    {
                        TK_KHACHHANG tkkh = new TK_KHACHHANG();
                        KHACHHANG    kh   = new KHACHHANG();
                        kh.MAKH       = "KHMN" + dbmn.KHACHHANGs.Count();;
                        kh.MAKV       = "KV001";
                        kh.MATK_KH    = "TKMN" + dbmn.TK_KHACHHANG.Count();;
                        kh.TENKH      = hoten;
                        kh.DIACHI     = diachi;
                        kh.SDT        = sdt;
                        kh.EMAIL      = email;
                        tkkh.MATK_KH  = "TKMN" + dbmn.TK_KHACHHANG.Count();
                        tkkh.TENTK_KH = tendn;
                        tkkh.MK_KH    = matkhau;
                        tkkh.rowguid  = System.Guid.NewGuid();
                        kh.rowguid    = System.Guid.NewGuid();
                        dbmn.TK_KHACHHANG.Add(tkkh);
                        dbmn.KHACHHANGs.Add(kh);
                        dbmn.SaveChanges();
                        return(RedirectToAction("DangNhap", "DangKy_DangNhap"));
                    }
                }
                else if (makv == "Miền Trung")
                {
                    TK_KHACHHANG tkkh = new TK_KHACHHANG();
                    KHACHHANG    kh   = new KHACHHANG();
                    kh.MAKH       = "KHMT" + dbmn.KHACHHANGs.Count();;
                    kh.MAKV       = "KV002";
                    kh.MATK_KH    = "TKMT" + dbmn.TK_KHACHHANG.Count();;
                    kh.TENKH      = hoten;
                    kh.DIACHI     = diachi;
                    kh.SDT        = sdt;
                    kh.EMAIL      = email;
                    tkkh.MATK_KH  = "TKMT" + dbmn.TK_KHACHHANG.Count();
                    tkkh.TENTK_KH = tendn;
                    tkkh.MK_KH    = matkhau;
                    dbmt.TK_KHACHHANG.Add(tkkh);
                    dbmt.KHACHHANGs.Add(kh);
                    dbmt.SaveChanges();
                    return(RedirectToAction("DangNhap", "DangKy_DangNhap"));
                }
                else if (makv == "Miền Bắc")
                {
                    TK_KHACHHANG tkkh = new TK_KHACHHANG();
                    KHACHHANG    kh   = new KHACHHANG();
                    kh.MAKH       = "KHMB" + dbmn.KHACHHANGs.Count();;
                    kh.MAKV       = "KV003";
                    kh.MATK_KH    = "TKMB" + dbmn.TK_KHACHHANG.Count();;
                    kh.TENKH      = hoten;
                    kh.DIACHI     = diachi;
                    kh.SDT        = sdt;
                    kh.EMAIL      = email;
                    tkkh.MATK_KH  = "TKMB" + dbmn.TK_KHACHHANG.Count();
                    tkkh.TENTK_KH = tendn;
                    tkkh.MK_KH    = matkhau;
                    dbmb.TK_KHACHHANG.Add(tkkh);
                    dbmb.KHACHHANGs.Add(kh);
                    dbmb.SaveChanges();
                    return(RedirectToAction("DangNhap", "DangKy_DangNhap"));
                }
            }
            return(View());
        }
Beispiel #3
0
        public ActionResult DangNhap(FormCollection collection)
        {
            var tendn   = collection["TENTK"];
            var matkhau = collection["MATKHAU"];

            if (String.IsNullOrEmpty(tendn))
            {
                ViewBag.Loi1 = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewBag.Loi2 = "Phải nhập mật khẩu";
            }
            else
            {
                string            datasourcemn = "DESKTOP - 7U6NLFV\\MSSQLSERVER01";
                string            datasourcemt = "DESKTOP - 7U6NLFV\\MSSQLSERVER2";
                string            datasourcemb = "DESKTOP - 7U6NLFV\\MSSQLSERVER3";
                string            database     = "QL_LAZADA";
                QL_LAZADA_MIENNAM dbmn         = new QL_LAZADA_MIENNAM();
                TK_KHACHHANG      kh           = dbmn.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn) && n.MK_KH.Equals(matkhau));
                TK_NCC            admn         = dbmn.TK_NCC.SingleOrDefault(n => n.TENTK_NCC.Equals(tendn) && n.MK_KH.Equals(matkhau));
                //if (DBSQLServerUtils.GetDBConnection(datasourcemn, database, tendn, matkhau) == true &&
                //    DBSQLServerUtils.GetDBConnection(datasourcemt, database, tendn, matkhau) == true &&
                //    DBSQLServerUtils.GetDBConnection(datasourcemb, database, tendn, matkhau) == true)
                if (tendn == "AD004" && matkhau == "123")
                {
                    Session["tenncc"] = tendn;
                    Session["makv"]   = "Miền Nam";
                    Session["quyen"]  = "all";
                    Session["Admin"]  = tendn;
                    Session["mancc"]  = "KV001";
                    return(RedirectToAction("TrangAdmin", "Admin"));
                }
                //else if(DBSQLServerUtils.GetDBConnection(datasourcemn, database, tendn, matkhau) == true)
                else if (tendn == "AD001" && matkhau == "123")
                {
                    Session["tenncc"] = tendn;
                    Session["makv"]   = "Miền Nam";
                    Session["quyen"]  = "miennam";
                    Session["mancc"]  = "KV001";
                    return(RedirectToAction("TrangAdmin", "Admin"));
                }
                //else if (DBSQLServerUtils.GetDBConnection(datasourcemt, database, tendn, matkhau) == true)
                else if (tendn == "AD002" && matkhau == "123")
                {
                    Session["tenncc"] = tendn;
                    Session["makv"]   = "Miền Trung";
                    Session["quyen"]  = "mientrung";
                    Session["Admin"]  = tendn;
                    Session["mancc"]  = "KV002";
                    return(RedirectToAction("TrangAdmin", "Admin"));
                }
                //else if (DBSQLServerUtils.GetDBConnection(datasourcemb, database, tendn, matkhau) == true)
                else if (tendn == "AD003" && matkhau == "123")
                {
                    Session["tenncc"] = tendn;
                    Session["makv"]   = "Miền Bắc";
                    Session["quyen"]  = "mienbac";
                    Session["Admin"]  = tendn;
                    Session["mancc"]  = "KV003";
                    return(RedirectToAction("TrangAdmin", "Admin"));
                }
                else if (kh != null)
                {
                    ViewBag.Thongbao    = "Chúc mừng đăng nhập thành công";
                    Session["Taikhoan"] = kh;
                    KHACHHANG username = dbmn.KHACHHANGs.SingleOrDefault(n => n.MATK_KH.Equals(kh.MATK_KH));
                    Session["Tentk"]  = username.TENKH;
                    Session["matk"]   = kh.MATK_KH;
                    Session["makh"]   = username.MAKH;
                    Session["makv"]   = "KV001";
                    Session["diachi"] = username.DIACHI;
                    return(RedirectToAction("Index", "Home", new { @makv = "KV001" }));
                }
                else if (admn != null)
                {
                    ViewBag.Thongbao = "Đăng nhập thành công";
                    Session["Admin"] = admn;
                    NHACUNGCAP ncc = dbmn.NHACUNGCAPs.SingleOrDefault(n => n.MATK_NCC.Equals(admn.MATK_NCC));
                    Session["tenncc"] = ncc.TENNCC;
                    Session["mancc"]  = ncc.MANCC;
                    Session["makv"]   = "Miền Nam";
                    Session["quyen"]  = "miennam";
                    //return RedirectToAction("Home", "Home");
                    return(RedirectToAction("TrangAdmin", "Admin"));
                }
                else
                {
                    QL_LAZADA_MIENTRUNG dbmt = new QL_LAZADA_MIENTRUNG();
                    TK_KHACHHANG        khmt = dbmt.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn) && n.MK_KH.Equals(matkhau));
                    TK_NCC admt = dbmt.TK_NCC.SingleOrDefault(n => n.TENTK_NCC.Equals(tendn) && n.MK_KH.Equals(matkhau));
                    if (khmt != null)
                    {
                        ViewBag.Thongbao    = "Chúc mừng đăng nhập thành công";
                        Session["Taikhoan"] = khmt;
                        KHACHHANG username = dbmt.KHACHHANGs.SingleOrDefault(n => n.MATK_KH.Equals(khmt.MATK_KH));
                        Session["Tentk"]  = username.TENKH;
                        Session["matk"]   = khmt.MATK_KH;
                        Session["makh"]   = username.MAKH;
                        Session["makv"]   = "KV002";
                        Session["diachi"] = username.DIACHI;
                        return(RedirectToAction("Index", "Home", new { @makv = "KV002" }));
                    }
                    else if (admt != null)
                    {
                        ViewBag.Thongbao = "Đăng nhập thành công";
                        Session["Admin"] = admt;
                        NHACUNGCAP ncc = dbmt.NHACUNGCAPs.SingleOrDefault(n => n.MATK_NCC.Equals(admt.MATK_NCC));
                        Session["tenncc"] = ncc.TENNCC;
                        Session["mancc"]  = ncc.MANCC;
                        Session["makv"]   = "Miền Trung";
                        Session["quyen"]  = "mientrung";
                        //return RedirectToAction("Home", "Home");
                        return(RedirectToAction("TrangAdmin", "Admin"));
                    }
                    else
                    {
                        QL_LAZADA_MIENBAC1 dbmb = new QL_LAZADA_MIENBAC1();
                        TK_KHACHHANG       khmb = dbmb.TK_KHACHHANG.SingleOrDefault(n => n.TENTK_KH.Equals(tendn) && n.MK_KH.Equals(matkhau));
                        TK_NCC             admb = dbmb.TK_NCC.SingleOrDefault(n => n.TENTK_NCC.Equals(tendn) && n.MK_KH.Equals(matkhau));
                        if (khmb != null)
                        {
                            ViewBag.Thongbao    = "Chúc mừng đăng nhập thành công";
                            Session["Taikhoan"] = khmb;
                            KHACHHANG username = dbmb.KHACHHANGs.SingleOrDefault(n => n.MATK_KH.Equals(khmb.MATK_KH));
                            Session["Tentk"]  = username.TENKH;
                            Session["matk"]   = khmb.MATK_KH;
                            Session["makh"]   = username.MAKH;
                            Session["makv"]   = "KV003";
                            Session["diachi"] = username.DIACHI;
                            return(RedirectToAction("Index", "Home", new { @makv = "KV003" }));
                        }
                        else if (admb != null)
                        {
                            ViewBag.Thongbao = "Đăng nhập thành công";
                            Session["Admin"] = admb;
                            NHACUNGCAP ncc = dbmb.NHACUNGCAPs.SingleOrDefault(n => n.MATK_NCC.Equals(admb.MATK_NCC));
                            Session["tenncc"] = ncc.TENNCC;
                            Session["mancc"]  = ncc.MANCC;
                            Session["makv"]   = "Miền Bắc";
                            Session["quyen"]  = "mientrung";
                            //return RedirectToAction("Home", "Home");
                            return(RedirectToAction("TrangAdmin", "Admin"));
                        }
                        else
                        {
                            ViewBag.Thongbao = "Tên đăng nhập hoặc tài khoản không đúng";
                        }
                    }
                }
                //if (kh != null || ad != null)
                //{
                //    if (kh != null && ad == null)
                //    {
                //        ViewBag.Thongbao = "Chúc mừng đăng nhập thành công";
                //        Session["Taikhoan"] = kh;
                //        KHACHHANG username = data.KHACHHANGs.SingleOrDefault(n => n.MATK.Equals(kh.MATK));
                //        Session["Tentk"] = username.TENKH;
                //        Session["matk"] = kh.MATK;
                //        Session["makh"] = username.MAKH;
                //        return RedirectToAction("Home", "Home");

                //    }
                //    if (kh == null && ad != null)
                //    {
                //        ViewBag.Thongbao = "Đăng nhập thành công";
                //        Session["Admin"] = ad;
                //        Session["quyen"] = ad.TENQ;
                //        //return RedirectToAction("Home", "Home");
                //        return RedirectToAction("Homequanly", "Admin");
                //    }
                //}
                //else
                //    ViewBag.Thongbao = "Tên đăng nhập hoặc tài khoản không đúng";
            }

            return(View());
        }