public async Task <IActionResult> Index() { var lista = new List <MaterialInduccion>(); var imagenes = new List <MaterialInduccion>(); var documentos = new List <MaterialInduccion>(); var videos = new List <MaterialInduccion>(); try { /* * lista = await apiServicio.Listar<MaterialInduccion>(new Uri(WebApp.BaseAddress) * , "api/MaterialesInduccion/ListarMaterialesInduccion"); */ InicializarMensaje(null); /**/ lista = await apiServicio.Listar <MaterialInduccion>(new Uri(WebApp.BaseAddress) , "api/MaterialesInduccion/ListarMaterialesInduccionTTHH"); foreach (var item in lista) { var ext = Path.GetExtension(item.Url); if (ext == ".jpeg" || ext == ".bmp" || ext == ".jpe" || ext == ".jpg" || ext == ".gif" || ext == ".png") { imagenes.Add(item); var itemUrl = string.IsNullOrEmpty(item.Url) != true ? WebApp.BaseAddress + "/" + item.Url : ""; item.Url = itemUrl; } else if (ext == ".pdf" || ext == ".xlsx" || ext == ".xls" || ext == ".docx" || ext == ".doc" || ext == ".pptx" || ext == ".ppt" || ext == "ppsx" || ext == "pps") { documentos.Add(item); var itemUrl = string.IsNullOrEmpty(item.Url) != true ? WebApp.BaseAddress + "/" + item.Url : ""; item.Url = itemUrl; } else { item.Url = item.Url.Replace("watch?v=", "embed/"); videos.Add(item); } } var ViewModelInduccion = new ViewModelInduccion { Imagenes = imagenes, Archivos = documentos, Videos = videos }; return(View(ViewModelInduccion)); return(View(lista)); } catch (Exception ex) { return(BadRequest()); } }
public async Task CargarComboxConceptoConjunto() { ViewData["IdConjunto"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <ConjuntoNomina>(new Uri(WebApp.BaseAddress), "api/ConjuntoNomina/ListarConjuntoNomina"), "IdConjunto", "Descripcion"); }
public async Task <IActionResult> CreateReliquidacion() { var idIrininario = HttpContext.Session.GetInt32(Constantes.IdItinerario); var IdSolicitudtinerario = HttpContext.Session.GetInt32(Constantes.IdSolicitudtinerario); ViewData["IdTipoTransporte"] = new SelectList(await apiServicio.Listar <TipoTransporte>(new Uri(WebApp.BaseAddress), "api/TiposDeTransporte/ListarTiposDeTransporte"), "IdTipoTransporte", "Descripcion"); ViewData["IdCiudadDestino"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); ViewData["IdCiudadOrigen"] = new SelectList(await apiServicio.Listar <Ciudad>(new Uri(WebApp.BaseAddress), "api/Ciudad/ListarCiudad"), "IdCiudad", "Nombre"); var itinerarioViatico = new ReliquidacionViatico { IdItinerarioViatico = Convert.ToInt32(idIrininario), IdSolicitudViatico = Convert.ToInt32(IdSolicitudtinerario) }; InicializarMensaje(null); return(View(itinerarioViatico)); }
public async Task <IActionResult> Index() { var lista = new List <ListaEmpleadoViewModel>(); try { lista = await apiServicio.Listar <ListaEmpleadoViewModel>( new Uri(WebApp.BaseAddress) , "api/Empleados/ListarEmpleados"); return(View(lista)); } catch (Exception ex) { return(BadRequest()); } }
public async Task <IActionResult> Index() { var lista = new List <ListaEmpleadoViewModel>(); try { lista = await apiServicio.Listar <ListaEmpleadoViewModel>(new Uri(WebApp.BaseAddress) , "/api/Empleados/ListarEmpleados"); return(View(lista)); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Listando estados civiles", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.NetActivity), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
private async Task <List <PlanCapacitacion> > LeerExcel(FileInfo file) { try { var lista = new List <PlanCapacitacion>(); var listaSalida = new List <PlanCapacitacion>(); using (ExcelPackage package = new ExcelPackage(file)) { StringBuilder sb = new StringBuilder(); ExcelWorksheet worksheet = package.Workbook.Worksheets[1]; int rowCount = worksheet.Dimension.Rows; var idGestionCapacitaciones = ObtenerIdCapacitacion().IdGestionPlanCapacitacion; DateTime? Fecha = new DateTime(); for (int row = 2; row <= rowCount; row++) { var NumeroPartida = worksheet.Cells[row, 1].Value == null ? "" : worksheet.Cells[row, 1].Value.ToString(); var Institucion = worksheet.Cells[row, 2].Value == null ? "" : worksheet.Cells[row, 2].Value.ToString(); var Pais = worksheet.Cells[row, 3].Value == null ? "" : worksheet.Cells[row, 3].Value.ToString(); var Provincia = worksheet.Cells[row, 4].Value == null ? "" : worksheet.Cells[row, 4].Value.ToString(); var Ciudad = worksheet.Cells[row, 5].Value == null ? "" : worksheet.Cells[row, 5].Value.ToString(); var NivelDesconcentracion = worksheet.Cells[row, 6].Value == null ? "" : worksheet.Cells[row, 6].Value.ToString(); var UnidadAdministrativa = worksheet.Cells[row, 7].Value == null ? "" : worksheet.Cells[row, 7].Value.ToString(); var Cedula = worksheet.Cells[row, 8].Value == null ? "" : worksheet.Cells[row, 8].Value.ToString(); var NombreApellido = worksheet.Cells[row, 9].Value == null ? "" : worksheet.Cells[row, 9].Value.ToString(); var Sexo = worksheet.Cells[row, 10].Value == null ? "" : worksheet.Cells[row, 10].Value.ToString(); var GrupoOcupacional = worksheet.Cells[row, 11].Value == null ? "" : worksheet.Cells[row, 11].Value.ToString(); var DenominacionPuesto = worksheet.Cells[row, 12].Value == null ? "" : worksheet.Cells[row, 12].Value.ToString(); var RegimenLaboral = worksheet.Cells[row, 13].Value == null ? "" : worksheet.Cells[row, 13].Value.ToString(); var ModalidadLaboral = worksheet.Cells[row, 14].Value == null ? "" : worksheet.Cells[row, 14].Value.ToString(); var TemaCapacitacion = worksheet.Cells[row, 15].Value == null ? "" : worksheet.Cells[row, 15].Value.ToString(); var ClasificacionTema = worksheet.Cells[row, 16].Value == null ? "" : worksheet.Cells[row, 16].Value.ToString(); var ProductoFinal = worksheet.Cells[row, 17].Value == null ? "" : worksheet.Cells[row, 17].Value.ToString(); var ModalidadPlanificada = worksheet.Cells[row, 18].Value == null ? "" : worksheet.Cells[row, 18].Value.ToString(); var Duracion = worksheet.Cells[row, 19].Value == null ? "0" : worksheet.Cells[row, 19].Value.ToString(); var Presupuesto = worksheet.Cells[row, 20].Value == null ? "0" : worksheet.Cells[row, 20].Value.ToString(); Fecha = Convert.ToDateTime(worksheet.Cells[row, 21].Value == null ? null : worksheet.Cells[row, 21].Value).Date; //var TipoPlanificacion = worksheet.Cells[row, 22].Value == null ? "" : worksheet.Cells[row, 22].Value.ToString(); //var cantidadStr = worksheet.Cells[row, 4].Value == null ? Convert.ToString(0.0) : worksheet.Cells[row, 4].Value.ToString() ; //var importeStr =worksheet.Cells[row, 5].Value == null ? Convert.ToString(0.0) :worksheet.Cells[row, 5].Value.ToString(); //cantidadStr = cantidadStr.Replace(",", ","); //importeStr = importeStr.Replace(",", ","); var DuracionCapacitacion = Convert.ToInt32(Duracion); var ValorPresupuesto = Convert.ToDecimal(Presupuesto); lista.Add(new PlanCapacitacion { IdGestionPlanCapacitacion = idGestionCapacitaciones, NumeroPartidaPresupuestaria = NumeroPartida, Institucion = Institucion, Pais = Pais, Provincia = Provincia, NombreCiudad = Ciudad, NivelDesconcentracion = NivelDesconcentracion, UnidadAdministrativa = UnidadAdministrativa, Cedula = Cedula, ApellidoNombre = NombreApellido, Sexo = Sexo, GrupoOcupacional = GrupoOcupacional, DenominacionPuesto = DenominacionPuesto, RegimenLaboral = RegimenLaboral, ModalidadLaboral = ModalidadLaboral, TemaCapacitacion = TemaCapacitacion, ClasificacionTema = ClasificacionTema, ProductoFinal = ProductoFinal, Modalidad = ModalidadPlanificada, Duracion = DuracionCapacitacion, PresupuestoIndividual = ValorPresupuesto, FechaCapacitacionPlanificada = Fecha, //TipoCapacitacion = TipoPlanificacion, Estado = 1 }); } listaSalida = await apiServicio.Listar <PlanCapacitacion>(lista, new Uri(WebApp.BaseAddress), "api/MigracionCapacitaciones/VerificarExcel"); } return(listaSalida); // return lista; } catch (Exception ex) { return(new List <PlanCapacitacion>()); } }
public async Task <IActionResult> Index() { var lista = new List <Articulo>(); try { lista = await apiServicio.Listar <Articulo>(new Uri(WebApp.BaseAddressRM), "api/Articulo/ListarArticulos"); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), Message = "Listando artículos", ExceptionTrace = ex.Message, LogCategoryParametre = Convert.ToString(LogCategoryParameter.NetActivity), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); TempData["Mensaje"] = $"{Mensaje.Error}|{Mensaje.ErrorListado}"; } return(View(lista)); }
public async Task <IActionResult> Create() { ViewData["IdRelacionLaboral"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <RelacionLaboral>(new Uri(WebApp.BaseAddress), "api/RelacionesLaborales/ListarRelacionesLaborales"), "IdRelacionLaboral", "Nombre"); return(View()); }
public async Task <IActionResult> Create() { ViewData["IdMision"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Mision>(new Uri(WebApp.BaseAddress), "api/Misiones/ListarMisiones"), "IdMision", "Descripcion"); return(View()); }
public async Task <IActionResult> Index() { try { var claim = HttpContext.User.Identities.Where(x => x.NameClaimType == ClaimTypes.Name).FirstOrDefault(); if (claim.IsAuthenticated == true) { var NombreUsuario = claim.Claims.Where(c => c.Type == ClaimTypes.Name).FirstOrDefault().Value; var modeloEnviar = new AccionesPersonalPorEmpleadoViewModel { NombreUsuarioActual = NombreUsuario }; var modelo = await apiServicio.Listar <AccionPersonalViewModel>( modeloEnviar, new Uri(WebApp.BaseAddress), "api/AccionesPersonal/ListarEmpleadosConAccionPersonal"); return(View(modelo)); } return(RedirectToAction("Login", "Login")); } catch (Exception ex) { return(BadRequest()); } }
public async Task <IActionResult> Create() { ViewData["IdPais"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "/api/Pais/ListarPais"), "IdPais", "Nombre"); ViewData["IdProvincia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Pais>(new Uri(WebApp.BaseAddress), "/api/Provincia/ListarProvincia"), "IdProvincia", "Nombre"); return(View()); }
public async Task <IActionResult> Create(int IdSolicitudViatico) { ViewData["IdTipoTransporte"] = new SelectList(await apiServicio.Listar <TipoTransporte>(new Uri(WebApp.BaseAddress), "api/TiposDeTransporte/ListarTiposDeTransporte"), "IdTipoTransporte", "Descripcion"); var itinerarioViatico = new ItinerarioViatico { IdSolicitudViatico = IdSolicitudViatico }; InicializarMensaje(null); return(View(itinerarioViatico)); }
public async Task <IActionResult> Index() { var lista = new List <Vehiculo>(); try { lista = await apiServicios.Listar <Vehiculo>(new Uri(WebApp.BaseAddress) , "api/Vehiculoes/ListarVehiculos"); return(View(lista)); } catch (Exception ex) { return(BadRequest()); } }
public async Task <IActionResult> Create() { ViewData["IdRelacionesInternasExternas"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <RelacionesInternasExternas>(new Uri(WebApp.BaseAddress), "api/RelacionesInternasExternas/ListarRelacionesInternasExternas"), "IdRelacionesInternasExternas", "Descripcion"); return(View()); }
public async Task <IActionResult> Index() { var lista = new List <MaestroArticuloSucursal>(); try { lista = await apiServicio.Listar <MaestroArticuloSucursal>(new Uri(WebApp.BaseAddressRM) , "api/MaestroArticuloSucursal/ListarMaestroArticuloSucursal"); return(View(lista)); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppRM), Message = "Listando maestros de artículos de sucursal", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.NetActivity), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
async Task CargarComboAsync() { ViewData["IdSucursal"] = new SelectList(await apiServicio.Listar <Sucursal>(new Uri(WebApp.BaseAddress), "api/Sucursal/ListarSucursal"), "IdSucursal", "Nombre"); }
public async Task <IActionResult> Create() { ViewData["IdGrupoOcupacional"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <GrupoOcupacional>(new Uri(WebApp.BaseAddress), "/api/GruposOcupacionales/ListarGruposOcupacionales"), "IdGrupoOcupacional", "Nombre"); return(View()); }
public async Task <IActionResult> Create() { InicializarMensaje(null); ViewData["IdFormulaRMU"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <FormulasRMU>(new Uri(WebApp.BaseAddress), "api/FormulasRMU/ListarFormulasRMU"), "IdFormulaRMU", "Formula"); return(View()); }
public async Task <IActionResult> Informe(int IdSolicitudViatico, int IdItinerarioViatico, string mensaje) { SolicitudViatico sol = new SolicitudViatico(); ListaEmpleadoViewModel empleado = new ListaEmpleadoViewModel(); List <InformeViatico> lista = new List <InformeViatico>(); try { if (IdSolicitudViatico.ToString() != null) { var respuestaSolicitudViatico = await apiServicio.SeleccionarAsync <Response>(IdSolicitudViatico.ToString(), new Uri(WebApp.BaseAddress), "api/SolicitudViaticos"); //InicializarMensaje(null); if (respuestaSolicitudViatico.IsSuccess) { sol = JsonConvert.DeserializeObject <SolicitudViatico>(respuestaSolicitudViatico.Resultado.ToString()); var solicitudViatico = new SolicitudViatico { IdEmpleado = sol.IdEmpleado, }; var respuestaEmpleado = await apiServicio.SeleccionarAsync <Response>(solicitudViatico.IdEmpleado.ToString(), new Uri(WebApp.BaseAddress), "api/Empleados"); if (respuestaEmpleado.IsSuccess) { var emp = JsonConvert.DeserializeObject <Empleado>(respuestaEmpleado.Resultado.ToString()); var empleadoEnviar = new Empleado { NombreUsuario = emp.NombreUsuario, }; empleado = await apiServicio.ObtenerElementoAsync1 <ListaEmpleadoViewModel>(empleadoEnviar, new Uri(WebApp.BaseAddress), "api/Empleados/ObtenerDatosCompletosEmpleado"); lista = new List <InformeViatico>(); var itinerarioViatico = new InformeViatico { //IdSolicitudViatico = sol.IdSolicitudViatico IdItinerarioViatico = IdItinerarioViatico }; lista = await apiServicio.ObtenerElementoAsync1 <List <InformeViatico> >(itinerarioViatico, new Uri(WebApp.BaseAddress) , "api/InformeViaticos/ListarInformeViaticos"); //var informe = new InformeViatico() //{ // IdItinerarioViatico = IdItinerarioViatico //}; //lista = await apiServicio.Listar<InformeViatico>(informe, new Uri(WebApp.BaseAddress) // , "api/InformeViaticos/ListarInformeViaticos"); var facturas = new FacturaViatico() { IdItinerarioViatico = IdItinerarioViatico }; var listaFacruras = await apiServicio.Listar <FacturaViatico>(facturas, new Uri(WebApp.BaseAddress) , "api/FacturaViatico/ListarFacturas"); HttpContext.Session.SetInt32(Constantes.IdItinerario, IdItinerarioViatico); HttpContext.Session.SetInt32(Constantes.IdSolicitudtinerario, IdSolicitudViatico); //busca las actividades del informe var informeViatico = new InformeViatico { IdItinerarioViatico = IdItinerarioViatico }; var Actividades = await apiServicio.ObtenerElementoAsync1 <InformeActividadViatico>(informeViatico, new Uri(WebApp.BaseAddress) , "api/InformeViaticos/ObtenerActividades"); var descri = ""; if (Actividades == null) { descri = ""; } else { descri = Actividades.Descripcion; } var informeViaticoViewModel = new InformeViaticoViewModel { SolicitudViatico = sol, ListaEmpleadoViewModel = empleado, InformeViatico = lista, FacturaViatico = listaFacruras, IdItinerarioViatico = IdItinerarioViatico, IdSolicitudViatico = sol.IdSolicitudViatico, Descripcion = descri }; var respuestaPais = await apiServicio.SeleccionarAsync <Response>(informeViaticoViewModel.SolicitudViatico.IdPais.ToString(), new Uri(WebApp.BaseAddress), "api/Pais"); var pais = JsonConvert.DeserializeObject <Pais>(respuestaPais.Resultado.ToString()); var respuestaProvincia = await apiServicio.SeleccionarAsync <Response>(informeViaticoViewModel.SolicitudViatico.IdProvincia.ToString(), new Uri(WebApp.BaseAddress), "api/Provincia"); var provincia = JsonConvert.DeserializeObject <Provincia>(respuestaProvincia.Resultado.ToString()); var respuestaCiudad = await apiServicio.SeleccionarAsync <Response>(informeViaticoViewModel.SolicitudViatico.IdCiudad.ToString(), new Uri(WebApp.BaseAddress), "api/Ciudad"); var ciudad = JsonConvert.DeserializeObject <Ciudad>(respuestaCiudad.Resultado.ToString()); ViewData["Pais"] = pais.Nombre; ViewData["Provincia"] = provincia.Nombre; ViewData["Ciudad"] = ciudad.Nombre; InicializarMensaje(mensaje); return(View(informeViaticoViewModel)); } } } InicializarMensaje(null); return(View()); } catch (Exception exe) { return(BadRequest()); } }
public async Task <IActionResult> Create() { InicializarMensaje(null); ObtenerInstancia.Instance = null; await CargarCombos(); var lista = new List <TipoViatico>(); lista = await apiServicio.Listar <TipoViatico>(new Uri(WebApp.BaseAddress) , "api/TiposDeViatico/ListarTiposDeViatico"); var viewModelsSolicitudViaticos = new ViewModelsSolicitudViaticos { FechaSalida = DateTime.Now, FechaLlegada = DateTime.Now, ListaTipoViatico = lista }; return(View(viewModelsSolicitudViaticos)); }
private async Task <bool> CargarComboActividedesEsenciales(IndiceOcupacional indiceOcupacional) { var listaActividadesEsenciales = await apiServicio.Listar <ActividadesEsenciales>(indiceOcupacional, new Uri(WebApp.BaseAddress), "api/ActividadesEsenciales/ListarActividedesEsencialesNoAsignadasIndiceOcupacional"); var resultado = false; if (listaActividadesEsenciales.Count != 0) { ViewData["IdActividadesEsenciales"] = new SelectList(listaActividadesEsenciales, "IdActividadesEsenciales", "Descripcion"); resultado = true; } return(resultado); }
public async Task <JsonResult> ListarProvinciaPorPais(string pais) { var Pais = new Pais { IdPais = Convert.ToInt32(pais), }; var listaProvincias = await apiServicio.Listar <Provincia>(Pais, new Uri(WebApp.BaseAddress), "api/Provincia/ListarProvinciaPorPais"); return(Json(listaProvincias)); }
public async Task <IActionResult> Index() { var lista = await apiServicio.Listar <Ejemplo>(new Uri(WebApp.BaseAddress), "api/Ejemplos/ListarEjemplos"); return(View(lista)); }
public async Task <IActionResult> Login(Login login, string returnUrl = null) { if (!ModelState.IsValid) { return(RedirectToAction(nameof(LoginController.Index))); } var response = await apiServicio.ObtenerElementoAsync1 <Response>(login, new Uri(WebApp.BaseAddressSeguridad), "api/Adscpassws/Login"); UsuarioBloqueado(response, login); if (!response.IsSuccess) { return(this.Redireccionar("Login", "Index", $"{Mensaje.Aviso}|{response.Message}|{TiempoMensaje.Tiempo1}")); } // var usuario = JsonConvert.DeserializeObject<Adscpassw>(response.Resultado.ToString()); var codificar = new Codificar { Entrada = Convert.ToString(DateTime.Now), }; Guid guidUsuario; guidUsuario = Guid.NewGuid(); var permisoUsuario = new PermisoUsuario { Usuario = login.Usuario, Token = Convert.ToString(guidUsuario) }; var salvarToken = await apiServicio.InsertarAsync <Response>(permisoUsuario, new Uri(WebApp.BaseAddressSeguridad), "api/Adscpassws/SalvarToken"); var dependenciaDatosViewModel = await apiServicio.ObtenerElementoAsync1 <DependenciaDatosViewModel>(new IdFiltrosViewModel { NombreUsuario = login.Usuario }, new Uri(WebApp.BaseAddressTH), "api/Dependencias/ObtenerDependenciaDatosViewModelPorUsuarioActual"); var empleado = await apiServicio.ObtenerElementoAsync1 <Empleado>(login.Usuario, new Uri(WebApp.BaseAddressTH), "api/Empleados/EmpleadoSegunNombreUsuario"); var listadoAdscmiems = (await apiServicio.Listar <Adscmiem>(new Uri(WebApp.BaseAddressSeguridad), "api/Adscmiems/ListarAdscmiem")).Where(c => c.AdmiEmpleado == login.Usuario); var claims = new List <Claim> { new Claim(ClaimTypes.Name, login.Usuario), new Claim(ClaimTypes.SerialNumber, Convert.ToString(guidUsuario)) }; if (dependenciaDatosViewModel != null) { if (dependenciaDatosViewModel.IdSucursal > 0) { claims.Add(new Claim("IdSucursal", dependenciaDatosViewModel.IdSucursal.ToString())); } if (!String.IsNullOrEmpty(dependenciaDatosViewModel.NombreSucursal)) { claims.Add(new Claim("NombreSucursal", dependenciaDatosViewModel.NombreSucursal)); } if (dependenciaDatosViewModel.IdDependencia > 0) { claims.Add(new Claim("IdDependencia", dependenciaDatosViewModel.IdDependencia.ToString())); } if (!String.IsNullOrEmpty(dependenciaDatosViewModel.NombreDependencia)) { claims.Add(new Claim("NombreDependencia", dependenciaDatosViewModel.NombreDependencia)); } } if (empleado != null) { if (empleado.IdEmpleado > 0) { claims.Add(new Claim("IdEmpleado", empleado.IdEmpleado.ToString())); } if (empleado.Persona != null) { claims.Add(new Claim("NombreEmpleado", $"{empleado.Persona.Nombres} {empleado.Persona.Apellidos}")); } } foreach (var item in listadoAdscmiems) { claims.Add(new Claim("ADMI_Grupo", item.AdmiGrupo)); } var principal = new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies")); await HttpContext.Authentication.SignInAsync("Cookies", principal, new Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties { IsPersistent = true }); if (string.IsNullOrEmpty(returnUrl)) { return(this.Redireccionar("Homes", "Menu", $"{Mensaje.Informacion}|{login.Usuario}:{Mensaje.Bienvenido}|{TiempoMensaje.Tiempo1}")); } return(LocalRedirect(returnUrl)); }
public async Task <IActionResult> Create() { ViewData["IdEtnia"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <Etnia>(new Uri(WebApp.BaseAddress), "api/Etnias/ListarEtnias"), "IdEtnia", "Nombre"); return(View()); }
public async Task <IActionResult> Index(int IdPlanGestionCambio, int IdActividadesGestionCambio) { try { if (IdPlanGestionCambio != 0 && IdActividadesGestionCambio == 0) { var actividadesGestionCambio = new ActividadesGestionCambioViewModel { IdPlanGestionCambio = Convert.ToInt32(IdPlanGestionCambio), }; var viewModelActividadesGestionCambio = new ActividadesGestionCambioViewModel { IdPlanGestionCambio = Convert.ToInt32(IdPlanGestionCambio), ListaActividadesGestionCambio = await apiServicio.Listar <ActividadesGestionCambioIndex>(actividadesGestionCambio, new Uri(WebApp.BaseAddress), "/api/ActividadesGestionCambio/ListarActividadesGestionCambioconIdPlan") }; return(View(viewModelActividadesGestionCambio)); } if (IdPlanGestionCambio == 0 && IdActividadesGestionCambio != 0) { var actividadesGestionCambio = new ActividadesGestionCambio { IdActividadesGestionCambio = Convert.ToInt32(IdActividadesGestionCambio), }; var respuesta = await apiServicio.ObtenerElementoAsync <ActividadesGestionCambio>(actividadesGestionCambio, new Uri(WebApp.BaseAddress), "/api/ActividadesGestionCambio/ActividadesGestionCambioconIdActividad"); var actividades = JsonConvert.DeserializeObject <ActividadesGestionCambio>(respuesta.Resultado.ToString()); var actividadesGestionCambioViewModel = new ActividadesGestionCambioViewModel { IdPlanGestionCambio = Convert.ToInt32(actividades.IdPlanGestionCambio), }; var viewModelActividadesGestionCambio = new ActividadesGestionCambioViewModel { IdPlanGestionCambio = Convert.ToInt32(actividades.IdPlanGestionCambio), ListaActividadesGestionCambio = await apiServicio.Listar <ActividadesGestionCambioIndex>(actividadesGestionCambioViewModel, new Uri(WebApp.BaseAddress), "/api/ActividadesGestionCambio/ListarActividadesGestionCambioconIdPlan") }; return(View(viewModelActividadesGestionCambio)); } ViewData["Mensaje"] = "Ir a la página de Plan Gestión Cambio"; return(View("NoExisteElemento")); } catch (Exception ex) { await GuardarLogService.SaveLogEntry(new LogEntryTranfer { ApplicationName = Convert.ToString(Aplicacion.WebAppTh), Message = "Listando una actividad de gestión de cambio", ExceptionTrace = ex, LogCategoryParametre = Convert.ToString(LogCategoryParameter.NetActivity), LogLevelShortName = Convert.ToString(LogLevelParameter.ERR), UserName = "******" }); return(BadRequest()); } }
public async Task <IActionResult> Create(string mensaje) { ViewData["IdCapacitacionAreaConocimiento"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <CapacitacionAreaConocimiento>(new Uri(WebApp.BaseAddress), "api/CapacitacionesAreasConocimientos/ListarCapacionesAreasConocimientos"), "IdCapacitacionAreaConocimiento", "Descripcion"); InicializarMensaje(mensaje); return(View()); }
public async Task <IActionResult> Create(string mensaje) { InicializarMensaje(mensaje); ViewData["IdBrigadaSSO"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <BrigadaSSO>(new Uri(WebApp.BaseAddress), "api/BrigadasSSO/ListarBrigadasSSO"), "IdBrigadaSSO", "Nombre"); return(View()); }
public async Task <IActionResult> Create() { ViewData["IdFormularioDevengacion"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <FormularioDevengacion>(new Uri(WebApp.BaseAddress), "api/FormulariosDevengacion/ListarFormulariosDevengacion"), "IdFormularioDevengacion", "ModoSocial"); return(View()); }
public async Task <IActionResult> Index() { ViewData["ListaCapacitacionTemario"] = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(await apiServicio.Listar <CapacitacionPlanificacionViewModel>(new Uri(WebApp.BaseAddress), "/api/CapacitacionesTemarios/ListarCapacitacionesTemarios"), "IdCapacitacionTemario", "Tema"); return(View()); }