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 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); }