//vista de un pedido public ActionResult conFrmPedidoVista(int id = 0) //xGintIdServicio { conPDSpPedidoServicio LobjPedidoServicio = new conPDSpPedidoServicio(); if (id > 0) { ViewBag.GobjServicio = PobjServicio.mtdObtener(id); } LobjPedidoServicio.SERid_servicio = id; return(View(LobjPedidoServicio)); }
public void mtdEnviarCorreo(conPDSpPedidoServicio xLobjPedidoServicio) { var fromAddress = "*****@*****.**"; var password = "******"; var toAddress = xLobjPedidoServicio.conUSUpUsuario.USUemail; string smtpType = ""; if (toAddress.Contains("@gmail.com")) { smtpType = "smtp.gmail.com"; } if (toAddress.Contains("@hotmail.") || toAddress.Contains("@outlook.") || toAddress.Contains("@upt.")) { smtpType = "smtp.live.com"; } string email = String.Format( "Estimado <b>{0} {1}</b>. <br />" + " El Servicio con el código : {2} ha sido completado satisfactoriamente. <br /> Atentamente, <br /> ContactameYa" , xLobjPedidoServicio.conUSUpUsuario.USUnombre, xLobjPedidoServicio.conUSUpUsuario.USUnombre, xLobjPedidoServicio.PDSid_pedidoServicio); // Enviar el Correo MailMessage mail = new MailMessage(); mail.To.Add(toAddress); mail.From = new MailAddress(fromAddress, "Contactame Ya", Encoding.UTF8); mail.Subject = "Se Pedido ha Finalizado !"; mail.SubjectEncoding = Encoding.UTF8; mail.Body = email; mail.BodyEncoding = Encoding.UTF8; mail.IsBodyHtml = true; mail.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); client.Credentials = new NetworkCredential(fromAddress, password); client.Port = 587; client.Host = smtpType; client.EnableSsl = true; try { client.Send(mail); } catch (Exception ex) { throw ex; } }
//dejar calificacion del servicio public ActionResult conFrmDejarCalificacion(int id) //xGintIdPedidoServicio { ViewBag.lstDepartamentos = mtdCargarDepartamentos(); conCALpCalificacion LobjCalificacion = new conCALpCalificacion(); conPDSpPedidoServicio LobjPedidoServicio = new conPDSpPedidoServicio(); LobjPedidoServicio = PobjPedidoServicio.mtdObtener(id); LobjCalificacion.SERid_servicio = LobjPedidoServicio.SERid_servicio; LobjCalificacion.USUid_usuario = SessionHelper.GetUser(); ViewBag.GobjPedidoServicio = LobjPedidoServicio; //id pedido serviocio ViewBag.GintIdPedidoServicio = id; return(View(LobjCalificacion)); }
public ActionResult mtdGuardarPedidoServicio(conPDSpPedidoServicio xLobjPedidoServicio) { if (ModelState.IsValid) { xLobjPedidoServicio.mtdGuardar(); } else { ViewBag.lstDepartamentos = mtdCargarDepartamentos(); ViewBag.GintIdServicio = int.Parse(Request.Form["GintIdServicio"]); ViewBag.GobjServicio = PobjServicio.mtdObtener(int.Parse(Request.Form["GintIdServicio"])); return(View("conFrmPedidoResumenVista", xLobjPedidoServicio)); } return(Redirect("~/conClsServicio/conFrmListarServiciosVista")); }
//guardar calificacion public ActionResult mtdGuardarCalificacion(conCALpCalificacion xGobjCalificacion) { if (ModelState.IsValid) { xGobjCalificacion.mtdGuardar(); } else { conPDSpPedidoServicio LobjPedidoServicio = new conPDSpPedidoServicio(); LobjPedidoServicio = PobjPedidoServicio.mtdObtener(int.Parse(Request.Form["GintIdPedidoServicio"])); ViewBag.GobjPedidoServicio = LobjPedidoServicio; ViewBag.lstDepartamentos = mtdCargarDepartamentos(); ViewBag.GintIdPedidoServicio = int.Parse(Request.Form["GintIdPedidoServicio"]); return(View("conFrmDejarCalificacion", xGobjCalificacion)); } return(Redirect("~/conClsPedidoServicio/conFrmListaPedidosPendiente")); }
public ActionResult conFrmPedidoResumenVista(int id) //xGintIdServicio { ViewBag.lstDepartamentos = mtdCargarDepartamentos(); if (SessionHelper.GetUser() > 0) { conPDSpPedidoServicio LobjPedidoServicio = new conPDSpPedidoServicio(); LobjPedidoServicio.SERid_servicio = id; LobjPedidoServicio.USUid_usuario = SessionHelper.GetUser(); LobjPedidoServicio.PDSestado = "E"; ViewBag.GobjServicio = PobjServicio.mtdObtener(id); ViewBag.GintIdServicio = id; return(View(LobjPedidoServicio)); } else { return(Json("Debe estar Logeado para realizar esta acción", JsonRequestBehavior.AllowGet)); } }