public ActionResult DetallesInformativosCheques(int IdRegistroBuscar) { try { // int quincena = 2021; DetallesInformativosCheque nuevoDetalle = Mapper.Map <DetallesRegistroDTO, DetallesInformativosCheque>(BuscadorChequeNegocios.ObtenerDetallesIdRegistro(IdRegistroBuscar)); //nuevoDetalle.Id_nom = 1; //nuevoDetalle.NumEmpleado = "015963"; //nuevoDetalle.Quincena = quincena; //nuevoDetalle.Folio = "bla bla bla"; //nuevoDetalle.Liquido = 9388.36m; //nuevoDetalle.NombreBeneficiaro = "John doe"; //nuevoDetalle.EstadoCheque = "Transito"; //nuevoDetalle.ReferenciaBitacora = "2021E"; //nuevoDetalle.EstadoCancelado = null; //nuevoDetalle.EsPenA = false; //nuevoDetalle.BancoPagador = "Santander"; //nuevoDetalle.NombreBeneficiarioPenA = null; //nuevoDetalle.EsRefoliado = true; /***********************************************************************************/ if (nuevoDetalle.Id_nom > 0) { return(PartialView(nuevoDetalle)); } } catch (Exception E) { return(Json(new { RespuestaServidor = "500", MensajeError = "Ocurrio un error verifique que la quincena sea correcta" })); } return(Json(new { RespuestaServidor = "500", MensajeError = "No se encuentran cargadas las nominas de la quincena seleccionada" })); }
public ActionResult Buscar(ElementosBuscador BuscarElemento /*int BuscarElemento_id, string BuscarElemento_text*/) { List <DetallesBusquedaModels> detallesRegistrosEncontrados = new List <DetallesBusquedaModels>(); /****/ if (BuscarElemento != null) { //tipoDeBusqueda // 1 => CHEQUE // 2 => NUMERO DE EMPLEADO // 3 => NOMBRE BENEFICIARIO switch (BuscarElemento.tipoBusqueda) { case 1: //su Id contiene el id de la tabla donde esta localizado el registro detallesRegistrosEncontrados = Mapper.Map <List <DetallesBusqueda>, List <DetallesBusquedaModels> >(BuscadorChequeNegocios.ObtenerDetallesDeCheque(BuscarElemento.id)); break; case 2: //su id trae el numero de empleado que se esta buscando detallesRegistrosEncontrados = Mapper.Map <List <DetallesBusqueda>, List <DetallesBusquedaModels> >(BuscadorChequeNegocios.ObtenerDetallesNumEmpleado(BuscarElemento.id)); break; case 3: //Su id trae el numero de empleado detallesRegistrosEncontrados = Mapper.Map <List <DetallesBusqueda>, List <DetallesBusquedaModels> >(BuscadorChequeNegocios.ObtenerDetallesNumEmpleado(BuscarElemento.id)); break; default: // code block break; } } else { return(Json(new { RespuestaServidor = 400, MensajeError = "No se selecciono un elemento" })); } return(Json(new { RespuestaServidor = 201, RegistrosEncontrados = detallesRegistrosEncontrados, MensajeError = "No se encuentra el folio buscado" })); }