public void Exportar() { RespuestaDeConsulta respuestaConsulta = new RespuestaDeConsulta(); try { Entidad entidad = ConvertirEntidad(entidadBuscarCmb.Text); respuestaConsulta = consignacionService.ConsultarPorTipo(entidad); if (respuestaConsulta.Consignaciones.Count > 0) { Respuesta respuesta = new Respuesta(); try { this.exportacion = new Exportacion(); this.exportacion.Entidad = ConvertirEntidad(entidadBuscarCmb.Text); this.exportacion.CantidadDePagos = consignacionService.TotalizarPorTipo(exportacion.Entidad); this.exportacion.consignaciones = respuestaConsulta.Consignaciones; this.exportacion.FechaDelReporte = DateTime.Now.Date; this.exportacion.TotalRecaudado = consignacionService.TotalRecaudadoPorEntidad(exportacion.Entidad); respuesta = exportacionService.ExportarConsignacion(exportacion); Mensaje(respuesta); } catch (Exception ex) { respuesta.Mensaje = "ERROR ::" + ex.Message; respuesta.Tipo = TipoMensaje.ERROR; Mensaje(respuesta); } } else { Mensaje(respuestaConsulta); } } catch (Exception ex) { respuestaConsulta.Mensaje = "ERROR :: " + ex.Message; respuestaConsulta.Consignaciones = null; respuestaConsulta.Tipo = TipoMensaje.ERROR; Mensaje(respuestaConsulta); } }
private void consultarBtn_Click(object sender, EventArgs e) { RespuestaDeConsulta respuesta = new RespuestaDeConsulta(); if (fechaBusquedaPick.Value == null || entidadBuscarCmb.SelectedIndex == -1) { respuesta.Tipo = TipoMensaje.ERROR; respuesta.Mensaje = "Debe seleccionar una entidad y establecer una fecha"; respuesta.Consignaciones = null; } else { string value = entidadBuscarCmb.Text; Entidad entidad = ConvertirEntidad(value); respuesta = consignacionService.ConsultarPorTipoYFecha(entidad, fechaBusquedaPick.Value.Date); tablaConsignaciones.DataSource = respuesta.Consignaciones; FiltrarTabla(entidad); } Mensaje(respuesta); }
private void exportarBtn_Click(object sender, EventArgs e) { RespuestaDeConsulta respuesta = new RespuestaDeConsulta(); if (entidadBuscarCmb.SelectedIndex == -1) { respuesta.Tipo = TipoMensaje.ADVERTENCIA; respuesta.Mensaje = "Debe seleccionar una entidad y establecer una fecha"; respuesta.Consignaciones = null; Mensaje(respuesta); } else { string msm = $"Esta seguro de exportar consignaciones de esta entidad {entidadBuscarCmb.Text} "; DialogResult result = MessageBox.Show(msm, "EXPORTAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Exportar(); } } }
public void LlenarTabla() { RespuestaDeConsulta respuesta = new RespuestaDeConsulta(); try { respuesta = consignacionService.Consultar(); tablaConsignaciones.DataSource = respuesta.Consignaciones; totalRecaudadoText.Text = consignacionService.TotalRecaudado().ToString(); totalElectricaribeText.Text = consignacionService.TotalizarPorTipo(Entidad.Electricaribe).ToString(); totalEmduparText.Text = consignacionService.TotalizarPorTipo(Entidad.Emdupar).ToString(); totalGascaribeTxt.Text = consignacionService.TotalizarPorTipo(Entidad.Gascaribe).ToString(); Mensaje(respuesta); } catch (Exception ex) { respuesta.Mensaje = "ERROR ::" + ex; respuesta.Tipo = TipoMensaje.ERROR; respuesta.Consignaciones = null; Mensaje(respuesta); } }