Пример #1
0
        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"
            }));
        }
Пример #2
0
        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"
            }));
        }