public ActionResult EditUsuarios(FormCollection frm) { UsuariosModels Usuario = new UsuariosModels(); Usuario.id = Convert.ToInt32(Request.Form["hdCodigo"]); Usuario.Usuario = Request.Form["txtUsuario"]; Usuario.email = Request.Form["txtEmail"]; Usuario.tipoUsuario = Request.Form["perfil"]; Usuario.VenCod = Request.Form["vendedor"]; bool result = UsuariosDAO.ActualizarUsuario(Usuario); List <UsuariosModels> busuario = UsuariosDAO.BuscarUsuario(Usuario); ViewBag.buscarusuarios = busuario; List <UsuariosTiposModels> ltipo = UsuariosTiposDAO.listarTipo(); ViewBag.tipo = ltipo; List <VendedoresSoftlandModels> LisVendedoresSoftland = VendedoresSoftlandDAO.ListarVendedoresSoftland(busuario[0].VenCod); ViewBag.vendedorSoftland = LisVendedoresSoftland; return(View()); }
private MailMessage GetMailWithImg(int nvnumero, string vendCodi) { Control Acceso = new Control(); var de = ""; var clavecorreo = ""; //Correo aprobador //var vendCodi = Session["VendCod"].ToString(); IEnumerable <_NotaDeVentaDetalleModels> datosAprobador = Acceso.DatosCorreoAprobador(vendCodi); foreach (_NotaDeVentaDetalleModels ot in datosAprobador) { de = ot.EmailVend; clavecorreo = ot.PassCorreo; } string from = de; string subject = string.Format("Comercial Kuppel Spa - Aprobación de Cotización {0}", nvnumero); NotadeVentaCabeceraModels NVentaCabecera = new NotadeVentaCabeceraModels { NVNumero = nvnumero }; List <NotadeVentaCabeceraModels> NVentaCabeceras = NotaDeVentaDAO.BuscarNVPorNumero(NVentaCabecera); List <NotaDeVentaDetalleModels> NVentaDetalles = NotaDeVentaDAO.BuscarNVDETALLEPorNumero(NVentaCabecera); List <NotadeVentaCabeceraModels> NVsoft = NotaDeVentaDAO.BuscarNVNum(NVentaCabecera); ClientesModels Vendedor = new ClientesModels { VenCod = NVentaCabeceras[0].VenCod }; List <ClientesModels> vendedores = VendedoresSoftlandDAO.GetVendedores(Vendedor); MailMessage mail = new MailMessage { IsBodyHtml = true }; mail.AlternateViews.Add(GetEmbeddedImage(NVentaCabeceras, NVentaDetalles, vendedores, NVsoft)); mail.From = new MailAddress(from); if (vendedores != null) { mail.To.Add(vendedores[0].EMail); mail.Subject = subject; return(mail); } else { return(null); } }
public ActionResult AddUsuario() { List <UsuariosTiposModels> ltipo = UsuariosTiposDAO.listarTipo(); ViewBag.tipo = ltipo; List <VendedoresSoftlandModels> lvendedor = VendedoresSoftlandDAO.listarVendedoresSoftland(); ViewBag.vendedor = lvendedor; return(View()); }
public ActionResult AddUsuario() { if (Session["VenCod"] == null) { return(RedirectToAction("SesionExpirada", "Error")); } List <UsuariosTiposModels> ltipo = UsuariosTiposDAO.listarTipo(); ViewBag.tipo = ltipo; List <VendedoresSoftlandModels> lvendedor = VendedoresSoftlandDAO.listarVendedoresSoftland(); ViewBag.vendedor = lvendedor; return(View()); }
public ActionResult EditUsuarios(int idUsuario) { UsuariosModels Usuario = new UsuariosModels(); Usuario.id = idUsuario; List <UsuariosModels> busuario = UsuariosDAO.BuscarUsuario(Usuario); ViewBag.buscarusuarios = busuario; List <UsuariosTiposModels> ltipo = UsuariosTiposDAO.listarTipo(); ViewBag.tipo = ltipo; List <VendedoresSoftlandModels> LisVendedoresSoftland = VendedoresSoftlandDAO.ListarVendedoresSoftland(busuario[0].VenCod.Trim()); ViewBag.vendedorSoftland = LisVendedoresSoftland; return(View()); }
private MailMessage GetMailWithImg(int nvnumero, string NomCon) { Control Acceso = new Control(); var de = ""; var clavecorreo = ""; IEnumerable <_NotaDeVentaDetalleModels> datosUser = Acceso.DatosCorreoVend(nvnumero); foreach (_NotaDeVentaDetalleModels ot in datosUser) { de = ot.EmailVend; clavecorreo = ot.PassCorreo; } string from = de; string subject = string.Format("Comercial Kuppel Spa - Cotización {0}", nvnumero); NotadeVentaCabeceraModels NVentaCabecera = new NotadeVentaCabeceraModels { NVNumero = nvnumero }; List <NotadeVentaCabeceraModels> NVentaCabeceras = NotaDeVentaDAO.BuscarNVPorNumero(NVentaCabecera); List <NotaDeVentaDetalleModels> NVentaDetalles = NotaDeVentaDAO.BuscarNVDETALLEPorNumero(NVentaCabecera); ClientesModels cliente = new ClientesModels { CodAux = NVentaCabeceras[0].CodAux, NomCon = NomCon }; List <ClientesModels> contacto = ClientesDAO.GetContacto(cliente); List <ClientesModels> clientes = ClientesDAO.GetClientes(cliente); ClientesModels Vendedor = new ClientesModels { VenCod = NVentaCabeceras[0].VenCod }; List <ClientesModels> vendedores = VendedoresSoftlandDAO.GetVendedores(Vendedor); MailMessage mail = new MailMessage { IsBodyHtml = true }; mail.AlternateViews.Add(GetEmbeddedImage(NVentaCabeceras, NVentaDetalles, clientes)); mail.From = new MailAddress(from); if (clientes != null) { mail.To.Add(vendedores[0].EMail); if (contacto[0].EMail == null || contacto[0].EMail.Trim() == "") { mail.To.Add(clientes[0].EMail); } else { mail.To.Add(contacto[0].EMail); } mail.Subject = subject; return(mail); } else { return(null); } }