public ActionResult DeleteConfirmed(int id) { Huyen huyen = db.Huyens.Find(id); db.Huyens.Remove(huyen); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
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); }
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)); }
// 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)); }
// 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)); }
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); }
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); } }
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, }))); } }