示例#1
0
        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);
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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();
                }
            }
        }
示例#4
0
        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);
            }
        }