Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Huyen huyen = db.Huyens.Find(id);

            db.Huyens.Remove(huyen);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "MaHuyen,MaTinh,khuvuc,TenHuyen")] Huyen huyen)
 {
     if (ModelState.IsValid)
     {
         db.Entry(huyen).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaTinh = new SelectList(db.Tinhs, "MaTinh", "TenTinh", huyen.MaTinh);
     return(View(huyen));
 }
Exemplo n.º 3
0
        public Huyen LayHuyen(String ma)
        {
            DataTable tbl = new DataTable();
            Huyen     h   = null;

            if (tbl.Rows.Count > 0)
            {
                h = new Huyen(Convert.ToString(tbl.Rows[0]["MaHuyen"]), Convert.ToString(tbl.Rows[0]["TenHuyen"]));
            }

            return(h);
        }
Exemplo n.º 4
0
        public ActionResult Create([Bind(Include = "MaHuyen,MaTinh,khuvuc,TenHuyen")] Huyen huyen)
        {
            if (ModelState.IsValid)
            {
                db.Huyens.Add(huyen);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MaTinh = new SelectList(db.Tinhs, "MaTinh", "TenTinh", huyen.MaTinh);
            return(View(huyen));
        }
Exemplo n.º 5
0
        // GET: Admin/Huyens/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Huyen huyen = db.Huyens.Find(id);

            if (huyen == null)
            {
                return(HttpNotFound());
            }
            return(View(huyen));
        }
Exemplo n.º 6
0
        // GET: Admin/Huyens/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Huyen huyen = db.Huyens.Find(id);

            if (huyen == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaTinh = new SelectList(db.Tinhs, "MaTinh", "TenTinh", huyen.MaTinh);
            return(View(huyen));
        }
Exemplo n.º 7
0
        public List <Huyen> getHuyen(int id)
        {
            List <Huyen> lst2 = new List <Huyen>();

            string    sqlStr = @"select * from Huyen where maTinh = '" + id + "'";
            DataTable dt     = DataProvider.Instance.LoadAllTable(sqlStr);

            foreach (DataRow row in dt.Rows)
            {
                Huyen itemT = new Huyen();

                itemT.MaHuyen  = Convert.ToInt32(row["maHuyen"].ToString());
                itemT.TenHuyen = row["tenHuyen"].ToString();
                lst2.Add(itemT);
            }
            return(lst2);
        }
Exemplo n.º 8
0
        public Messenger SendMailImg(KhachHang kh, DonBan dh)
        {
            var             listShopCart = Session["ShopCart"] as List <ShopCart>;
            List <ShopCart> listShop     = GetListCart();

            try
            {
                MailMessage message = new MailMessage(new MailAddress("*****@*****.**", "RuouPlaza.com"), new MailAddress(kh.Gmail));

                message.Subject    = "Thông tin đơn hàng từ RuouPlaza.com";
                message.IsBodyHtml = true;

                #region Gửi mail
                int         i        = 1;
                CultureInfo cul      = CultureInfo.GetCultureInfo("vi-VN");
                double      TT       = Convert.ToDouble(listShopCart.Sum(n => n.ThanhTien)) + dh.PhiShip;
                string      PhiShip  = dh.PhiShip.ToString("#,###", cul.NumberFormat);
                string      TongTien = TT.ToString("#,###", cul.NumberFormat);
                //TongTien = TongTien.Replace(".", ",");
                ThanhPho TP    = db.ThanhPhos.Find(kh.MaThanhPho);
                Huyen    huyen = db.Huyens.Find(kh.MaHuyen);

                var inlineLogo = new LinkedResource(Server.MapPath("~/Img/1469936020.png"), "image/png");
                var Body       = "";

                Body += " <html>";
                Body += "<body>";

                Body += "<p style='font-weight:bold'>Họ và tên:" + "<span style='font-weight:lighter;'>" + " " + kh.TenKH + "</span>" + "</p>";
                Body += "<p style='font-weight:bold'>Địa chỉ:" + "<span style='font-weight:lighter;'>" + " " + kh.DiaChi + " - " + huyen.TenHuyen + " - " + TP.TenThanhPho + "</span>" + "</p>";
                Body += "<p style='font-weight:bold'>Số điện thoại:" + "<span style='font-weight:lighter;'>" + " " + 0 + "" + kh.SDT + "</span>" + "</p>";

                Body += "<table border='1' width='1000' class='table table-striped table-bordered table-hover'>";
                Body += "<tr  style='text-align:center' class='success'>";
                Body += "<td colspan='6'><h3>Đơn hàng của bạn từ Rượu plaza</h3> </td>";
                Body += "</tr>";

                Body += "<tr  style='text-align:center'>";
                Body += "<td>STT</td> <td>Hình ảnh</td> <td> Tên sản phẩm </td><td> Số lượng </td><td> Đơn giá </td> <td> Thành tiền</td>";
                Body += "<tr >";

                foreach (var item in listShop)
                {
                    inlineLogo                       = new LinkedResource(Server.MapPath("~/Img/" + item.iHinhAnh), "image/png");
                    inlineLogo.ContentId             = Guid.NewGuid().ToString();
                    inlineLogo.ContentType.MediaType = "image/png";

                    string body1 = string.Format(@"<img src='cid:{0}' width='50'/>", inlineLogo.ContentId);

                    string GiaBan = item.iGiaBan.ToString("#,###", cul.NumberFormat);
                    string Monney = (item.iSoLuongBan * item.iGiaBan).ToString("#,###", cul.NumberFormat);

                    Body += "<tr >";
                    Body += "<td style='text-align:center;'> " + (i++) + "</td>" + "<td style='text-align:center;'> " + body1 + "</td>" + "<td  style='text-align:left;'> " + "<p style='margin-left:20px;'>" + item.iTenSP + "</p>" + "</td>" + "<td style='text-align:center;color:red'> " + item.iSoLuongBan + "</td>" + "<td style='text-align:center;color:red'> " + GiaBan + "</td>" + "<td style='text-align:center;color:red'> " + Monney + "</td>";
                    Body += "<tr >";
                }

                Body += "</table>";
                Body += "<p style='font-weight:bold'>Phí ship:" + "<span style='font-weight:lighter;color:red'>" + " " + PhiShip + " " + "₫" + "</span>" + "</p>";
                Body += "<p style='font-weight:bold'>Tổng tiền:" + "<span style='font-weight:lighter;color:red'>" + " " + TongTien + " " + "₫" + "</span>" + "</p>";
                Body += "<p>Đơn hàng của bạn đã được xử lý.Trong vòng 1 tuần đơn hàng sẽ đến địa chỉ của bạn mong bạn hãy kiểm tra sản phẩm trước khi thanh toán.Cảm ơn bạn rất nhiều chúc bạn có một ngày mới vui vẻ <3 !!!</p>";
                Body += "</body>";
                Body += "</html>";
                #endregion



                var view = AlternateView.CreateAlternateViewFromString(Body, null, "text/html");
                view.LinkedResources.Add(inlineLogo);
                message.AlternateViews.Add(view);



                SmtpClient smtp = new SmtpClient();
                smtp.UseDefaultCredentials = false;
                smtp.Host        = "smtp.gmail.com"; //Or Your SMTP Server Address
                smtp.Credentials = new NetworkCredential("*****@*****.**", "tranlam123");
                //client.UseDefaultCredentials = true;
                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                smtp.EnableSsl      = true;
                smtp.Port           = 587;

                smtp.Send(message);
                messenger.Message   = "Gửi mail thành công";
                messenger.IsSuccess = false;
                return(messenger);
            }
            catch (Exception e)
            {
                messenger.Message   = "Gửi mail thất bại";
                messenger.IsSuccess = false;
                return(messenger);
            }
        }
Exemplo n.º 9
0
        public ActionResult ConvertListDH(int[] data, int TrangThai, bool TrangThaiThanhToan)
        {
            bool Check = Permission("DonHang", "Submit");

            if (Check == true)
            {
                for (int i = 0; i < data.Length; i++)
                {
                    int    MaDB = data[i];
                    DonBan dh   = db.DonBans.Find(MaDB);
                    int    MaKH = dh.MaKH;
                    dh.TrangThai          = TrangThai;
                    dh.TrangThaiThanhToan = TrangThaiThanhToan;
                    db.Entry(dh).State    = EntityState.Modified;

                    var ListCTDH = db.ChiTietDonBans.Where(s => s.MaDB == MaDB).ToList();
                    if (ListCTDH != null)
                    {
                        foreach (var item in ListCTDH)
                        {
                            ChiTietDonBan CTDB = db.ChiTietDonBans.Find(item.MaCTDB);
                            CTDB.TrangThai          = TrangThai;
                            CTDB.TrangThaiThanhToan = TrangThaiThanhToan;
                            db.Entry(CTDB).State    = EntityState.Modified;
                        }
                    }
                    if (TrangThai == 1)
                    {
                        #region Gửi mail
                        int         j   = 1;
                        CultureInfo cul = CultureInfo.GetCultureInfo("vi-VN");

                        string    TongTien = dh.TongTien.Value.ToString("#,###", cul.NumberFormat);
                        string    PhiShip  = dh.PhiShip.ToString("#,###", cul.NumberFormat);
                        KhachHang kh       = db.KhachHangs.Find(MaKH);
                        ThanhPho  TP       = db.ThanhPhos.Find(kh.MaThanhPho);
                        Huyen     huyen    = db.Huyens.Find(kh.MaHuyen);

                        var ListCTDB1 = db.ChiTietDonBans.Include(s => s.SANPHAM).Where(s => s.MaDB == MaDB).ToList();

                        var Body = "";
                        Body += " <html>";
                        Body += "<body>";

                        Body += "<p style='font-weight:bold'>Họ và tên:" + "<span style='font-weight:lighter;'>" + " " + kh.TenKH + "</span>" + "</p>";
                        Body += "<p style='font-weight:bold'>Địa chỉ:" + "<span style='font-weight:lighter;'>" + " " + kh.DiaChi + " - " + huyen.TenHuyen + " - " + TP.TenThanhPho + "</span>" + "</p>";
                        Body += "<p style='font-weight:bold'>Số điện thoại:" + "<span style='font-weight:lighter;'>" + " " + 0 + "" + kh.SDT + "</span>" + "</p>";

                        Body += "<table border='1' width='1000' class='table table-striped table-bordered table-hover'>";
                        Body += "<tr  style='text-align:center' class='success'>";
                        Body += "<td colspan='5'><h3>Đơn hàng của bạn từ Rượu plaza</h3> </td>";
                        Body += "</tr>";

                        Body += "<tr  style='text-align:center'>";
                        Body += "<td>STT</td> <td> Tên sản phẩm </td><td> Số lượng </td><td> Đơn giá </td> <td> Thành tiền</td>";
                        Body += "<tr >";

                        foreach (var item in ListCTDB1)
                        {
                            string GiaBan = item.SANPHAM.GiaBan.Value.ToString("#,###", cul.NumberFormat);
                            string Monney = (item.SoLuong.Value * item.SANPHAM.GiaBan.Value).ToString("#,###", cul.NumberFormat);

                            Body += "<tr >";
                            Body += "<td style='text-align:center;'> " + (j++) + "</td>" + "<td  style='text-align:left;'> " + "<p style='margin-left:20px;font-weight:bold'>" + item.SANPHAM.TenSP + "</p>" + "</td>" + "<td style='text-align:center;color:red'> " + item.SoLuong + "</td>" + "<td style='text-align:center;color:red'> " + GiaBan + "</td>" + "<td style='text-align:center;color:red'> " + Monney + "</td>";
                            Body += "<tr >";
                        }

                        Body += "</table>";
                        Body += "<p style='font-weight:bold'>Phí ship:" + "<span style='font-weight:lighter;color:red'>" + " " + PhiShip + " " + "₫" + "</span>" + "</p>";
                        Body += "<p style='font-weight:bold'>Tổng tiền:" + "<span style='font-weight:lighter;color:red'>" + " " + TongTien + " " + "₫" + "</span>" + "</p>";
                        Body += "<p>Đơn hàng của bạn đã được xử lý.Trong vòng 1 tuần đơn hàng sẽ đến địa chỉ của bạn mong bạn hãy kiểm tra sản phẩm trước khi thanh toán.Cảm ơn bạn rất nhiều chúc bạn có một ngày mới vui vẻ <3 !!!</p>";
                        Body += "</body>";
                        Body += "</html>";

                        #endregion
                        var Mail = SendMail(Body, kh.Gmail);
                    }
                }
                db.SaveChanges();
                messenger.IsSuccess = true;
                messenger.Message   = "Cập nhập thành công!!!";
                return(Content(JsonConvert.SerializeObject(new
                {
                    messenger,
                })));
            }
            else
            {
                messenger.IsSuccess        = false;
                messenger.RedirectToAction = true;
                messenger.Message          = "Thêm sản phẩm thất bại!!!";
                return(Content(JsonConvert.SerializeObject(new
                {
                    messenger,
                })));
            }
        }