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); }
public PartialViewResult _UsuariosEmpresaUTPEditar(EmpresaUsuario empresaUsuario) { //if (ModelState.IsValid) //{ TicketUTP ticket = (TicketUTP)Session["TicketUtp"]; //empresaUsuario.Empresa.IdEmpresa = ticket.IdEmpresa; empresaUsuario.ModificadoPor = ticket.Usuario; LNEmpresaUsuario lnEmpresaUsuario = new LNEmpresaUsuario(); lnEmpresaUsuario.Actualizar(empresaUsuario); //Se actualiza la lista de usuarios de la empresa. List<EmpresaUsuario> lista = lnEmpresaUsuario.ObtenerUsuariosParaUTP(1, Constantes.FILAS_POR_PAGINA_UTP, ""); //Datos para la paginación. int cantidadTotal = lista.Count() == 0 ? 0 : lista[0].CantidadTotal; Paginacion paginacion = new Paginacion(); paginacion.NroPaginaActual = 1; paginacion.CantidadTotalResultados = cantidadTotal; paginacion.FilasPorPagina = Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP; paginacion.TotalPaginas = cantidadTotal / Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP; int residuo = cantidadTotal % Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP; if (residuo > 0) paginacion.TotalPaginas += 1; ViewBag.Paginacion = paginacion; ViewBag.TipoBusqueda = "Simple"; return PartialView("_UsuariosEmpresaLista", lista); //} //else //{ // var errors = ModelState.Select(x => x.Value.Errors) // .Where(y => y.Count > 0) // .ToList(); // int a = 0; //} //return PartialView("_AdministrarUsuarioEditar", empresaUsuario); }
public PartialViewResult _AdministrarUsuarioEditar(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 obtienen los usuarios desde la BD. var empresa = lnEmpresa.ObtenerDatosEmpresaPorId(ticket.IdEmpresa); return PartialView("_AdministrarUsuarios", empresa.Usuarios); } else { var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); int a = 0; } return PartialView("_AdministrarUsuarioEditar", empresaUsuario); }