public async Task <string> ImportarPlanilla(DatosConsultaPlanillaDto datosConsultaPlanillaDto) { var result = string.Empty; try { var datosConsultaEntity = _mapper.Map <DatosConsultaPlanilla>(datosConsultaPlanillaDto); var planillaResult = await _planillaRepository.ListarPlanilla(datosConsultaEntity); if (planillaResult.Count > 0) { await _planillaRepository.RegistrarPlanilla(planillaResult); await _planillaRepository.ActualizarEstadoImportacion(planillaResult); //En INSUDB result = "1"; } else { result = "0"; } } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(result); }
public async Task <IActionResult> ImportarPlanilla([FromBody] DatosConsultaPlanillaDto datosConsultaPlanillaDto) { _logger.LogInfo("Metodo Importar Planilla Venta"); var planillaResult = await _PlanillaService.ImportarPlanilla(datosConsultaPlanillaDto); return(Ok(planillaResult)); }
public async Task <IActionResult> ConsultarPlanillasProcesadas([FromBody] DatosConsultaPlanillaDto datosConsultaPlanillaDto) //public async Task<IActionResult> ConsultarPlanillasProcesadas() { //DatosConsultaPlanillaDto datosConsultaPlanillaDto = new DatosConsultaPlanillaDto(); //datosConsultaPlanillaDto.FechaDesde = "01/07/2018"; //datosConsultaPlanillaDto.FechaHasta = "26/07/2018"; //datosConsultaPlanillaDto.IdCanal = 0; //datosConsultaPlanillaDto.IdProducto = 1000; DateTime dfechaDesde = Convert.ToDateTime(datosConsultaPlanillaDto.FechaDesde); DateTime dfechaHasta = Convert.ToDateTime(datosConsultaPlanillaDto.FechaHasta); datosConsultaPlanillaDto.FechaDesde = dfechaDesde.ToString("dd/MM/yyyy"); datosConsultaPlanillaDto.FechaHasta = dfechaHasta.ToString("dd/MM/yyyy"); var planillaResult = await _PlanillaService.ConsultarPlanillasProcesadas(datosConsultaPlanillaDto); return(Ok(planillaResult)); }
public async Task <IEnumerable <PlanillaDto> > ConsultarPlanillasPendientes(DatosConsultaPlanillaDto datosConsultaPlanillaDto) { IEnumerable <PlanillaDto> PlanillasDtos = null; try { var datosConsultaEntity = _mapper.Map <DatosConsultaPlanilla>(datosConsultaPlanillaDto); var planillasResult = await _planillaRepository.ConsultarPlanillasPendientes(datosConsultaEntity); if (planillasResult == null) { return(null); } PlanillasDtos = _mapper.Map <IEnumerable <PlanillaDto> >(planillasResult); } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(PlanillasDtos); }