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());
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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());
        }
Esempio n. 6
0
        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);
            }
        }