public PartialViewResult _AdministrarUsuarioEditarTMP(EmpresaUsuario empresaUsuario)
        {
            if (ModelState.IsValid)
            {
                TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"];

                empresaUsuario.Empresa.IdEmpresa = ticket.IdEmpresa;
                empresaUsuario.ModificadoPor = ticket.Usuario;

                LNEmpresaUsuario lnEmpresaUsuario = new LNEmpresaUsuario();
                lnEmpresaUsuario.Actualizar(empresaUsuario);

                //Se crea una variable temporal para mostra el mensaje:
                TempData["_AdministrarUsuarioEditarTMP"] = "Los datos se modificaron con éxito.";

                VistaPanelCabecera panel = new VistaPanelCabecera();

                ViewBag.IdEmpresa = ticket.IdEmpresa;
                ViewBag.EstiloPanel = " in";
                //Se cargan los datos del empresaUsuario autenticado:
                panel = lnEmpresa.ObtenerPanelCabecera(ticket.Usuario);

                return PartialView("_DatosUsuario", panel);
            }
            else
            {
                var errors = ModelState.Select(x => x.Value.Errors)
                           .Where(y => y.Count > 0)
                           .ToList();

                int a = 0;
            }
            return PartialView("_AdministrarUsuarioEditar", empresaUsuario);
        }
Пример #2
0
        public VistaPanelCabecera ObtenerPanelCabecera(string usuarioEmpresa)
        {
            VistaPanelCabecera panel = new VistaPanelCabecera();

            //Se llenan los datos del alumno.
            DataTable dtResultado = adEmpresa.ObtenerCabeceraPorCodigoUsuario(usuarioEmpresa);

            if (dtResultado.Rows.Count > 0)
            {
                //Datos de la empresa
                panel.EmpresaRazonSocial = dtResultado.Rows[0]["EmpresaRazonSocial"].ToString();
                panel.EmpresaIdentificadorTributario = dtResultado.Rows[0]["EmpresaIdentificadorTributario"].ToString();

                //Datos del usuario
                panel.UsuarioNombre = dtResultado.Rows[0]["UsuarioNombre"].ToString();
                panel.UsuarioApellido = dtResultado.Rows[0]["UsuarioApellido"].ToString();
                panel.UsuarioTipoDocumento = dtResultado.Rows[0]["UsuarioTipoDocumento"].ToString();
                panel.UsuarioNumeroDocumento = dtResultado.Rows[0]["UsuarioNumeroDocumento"].ToString();
                panel.UsuarioCorreoElectronico = dtResultado.Rows[0]["UsuarioCorreoElectronico"].ToString();
                panel.UsuarioTelefonoCelular = dtResultado.Rows[0]["UsuarioTelefonoCelular"].ToString();
                panel.UsuarioRolDescripcion = Convert.ToString(dtResultado.Rows[0]["UsuarioRolDescripcion"]);

                //Datos de la Ubicación
                panel.LocacionNombre = dtResultado.Rows[0]["LocacionNombre"].ToString();
                panel.LocacionDireccion = dtResultado.Rows[0]["LocacionDireccion"].ToString();
                panel.LocacionTelefonoFijo = dtResultado.Rows[0]["LocacionTelefonoFijo"].ToString();

                //Datos del ID
                panel.IdEmpresaUsuario = Convert.ToInt32(dtResultado.Rows[0]["IdEmpresaUsuario"]);

            }

            else
            {
                panel.EmpresaRazonSocial = "Sin datos DEMO";
                panel.EmpresaIdentificadorTributario = "Sin Datos DEMO";

            }

            return panel;
        }
        public ActionResult VistaCabecera(string estiloPanel)
        {
            VistaPanelCabecera panel = new VistaPanelCabecera();
            TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"];

            ViewBag.IdEmpresa = ticket.IdEmpresa;
            ViewBag.EstiloPanel = estiloPanel;

            //Se cargan los datos del empresaUsuario autenticado:
            panel = lnEmpresa.ObtenerPanelCabecera(ticket.Usuario);

            return PartialView("_DatosUsuario", panel);
        }