public PartialViewResult _VerDetalleEmpresaDatosGeneralesEditar(Empresa empresa) { LNUTP lnUTP = new LNUTP(); //Empresa objempresa=new Empresa (); TicketUTP ticketUtp = (TicketUTP)Session["TicketUtp"]; string correoUTP = ticketUtp.CorreoElectronico; empresa.Usuario = ticketUtp.Usuario; lnUtp.ActualizarEstadoYUsuarioEC(empresa, correoUTP); LNGeneral lnGeneral = new LNGeneral(); LNUsuario lnUsuario = new LNUsuario(); LNEmpresa lnEmpresa = new LNEmpresa(); Empresa empresaActualizada = lnEmpresa.ObtenerDatosEmpresaPorId(empresa.IdEmpresa); ViewBag.EstadoIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ESTADO_EMPRESA), "IdListaValor", "Valor", empresaActualizada.EstadoIdListaValor); ViewBag.UsuarioEC = new SelectList(lnUsuario.ObtenerUsuariosPorTipo("USERUT"), "NombreUsuario", "NombreCompleto", empresaActualizada.UsuarioEC); ViewBag.Rol = ticketUtp.Rol; return PartialView("_VerDetalleEmpresaDatosGenerales", empresaActualizada); }
/// <summary> /// HttpGet del partialview para la edición de usuario UTP: /// </summary> /// <returns></returns> public PartialViewResult _UsuariosUTPEditar(int id, int nroPaginaActual) { int idUTPUsuario = id; //1. Obtener al usuario UTP: LNUTP lnUTP = new LNUTP(); LNGeneral lnGeneral = new LNGeneral(); UTPUsuario utpUsuario = lnUtp.ObtenerUsuarioUTPPorId(idUTPUsuario); //2. Se cargan los combos: Sexo, Roles y Estado ViewBag.SexoIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_SEXO), "IdListaValor", "Valor", utpUsuario.SexoIdListaValor); ViewBag.RolIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ROL_USUARIO).Where(m => m.IdListaValor.Contains("ADM") || m.IdListaValor.Contains("T")).ToList(), "IdListaValor", "Valor", utpUsuario.RolIdListaValor); ViewBag.EstadoUsuarioIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ESTADO_USUARIO), "IdListaValor", "Valor", utpUsuario.EstadoUsuarioIdListaValor); utpUsuario.idcod = nroPaginaActual; return PartialView("_UsuariosUTPEditar", utpUsuario); }