示例#1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (validarFechas()) return;
                Entidades.Reportes entRepo = new ADBISYS.Entidades.Reportes();
                Ds = entRepo.verificarExistenciaVentas(DateTime.Parse(dtpFechaDesde.Text.ToString()), DateTime.Parse(dtpFechaHasta.Text.ToString()));

                if (Ds.Tables[0].Rows.Count > 0)
                {
                    grdVentas.DataSource = Ds.Tables[0];
                    grdVentas = fg.formatoGrilla(grdVentas, 1);
                    btnGenerarReporte.Enabled = true;
                    btnVisualizar.Enabled = true;
                    actualizarLabelTotal();
                }
                else
                {
                    if (dtpFechaDesde.Text == dtpFechaHasta.Text)
                    {
                        grdVentas.DataSource = null;
                        btnGenerarReporte.Enabled = false;
                        btnVisualizar.Enabled = false;
                        vaciarImporte();
                        MessageBox.Show("No existen Ventas para la Fecha " + dtpFechaDesde.Text.ToString() + ".", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dtpFechaDesde.Focus();
                        return;
                    }
                    else
                    {
                        grdVentas.DataSource = null;
                        btnGenerarReporte.Enabled = false;
                        btnVisualizar.Enabled = false;
                        vaciarImporte();
                        MessageBox.Show("No existen Ventas entre las Fechas " + dtpFechaDesde.Text.ToString() + " y " + dtpFechaHasta.Text.ToString() + ".", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dtpFechaDesde.Focus();
                        return;
                    }
                }
            }
            catch (Exception r)
            {
                MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
 private void llenarCamposVenta()
 {
     try
     {
         Entidades.Reportes entRepo = new ADBISYS.Entidades.Reportes();
         Ds = entRepo.obtenerVenta(codigo_venta);
         txtCodigo.Text = Ds.Tables[0].Rows[0]["CÓDIGO"].ToString();
         txtImporte.Text = Ds.Tables[0].Rows[0]["IMPORTE"].ToString();
         txtCantArt.Text = Ds.Tables[0].Rows[0]["ARTÍCULOS"].ToString();
         txtFecha.Text = Ds.Tables[0].Rows[0]["FECHA_VENTA"].ToString();
         txtHora.Text = Ds.Tables[0].Rows[0]["HORA_VENTA"].ToString();
         return;
     }
     catch (Exception r)
     {
         MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#3
0
        private void actualizarLabelTotal()
        {
            try
            {
                Entidades.Reportes entRepo = new ADBISYS.Entidades.Reportes();
                Ds = entRepo.obtenerTotalCompras(DateTime.Parse(dtpFechaDesde.Text.ToString()), DateTime.Parse(dtpFechaHasta.Text.ToString()));

                if (Ds.Tables[0].Rows.Count > 0)
                {
                    lblTotal.Text = Ds.Tables[0].Rows[0]["IMPORTE"].ToString();
                }
                return;
            }
            catch (Exception r)
            {
                MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#4
0
        private void llenarGrilla()
        {
            try
            {
                Entidades.Reportes entRepo = new ADBISYS.Entidades.Reportes();
                Ds = entRepo.obtenerArticulosVenta(codigo_venta);

                if (Ds.Tables[0].Rows.Count > 0)
                {
                    grdArticulosVenta.DataSource = Ds.Tables[0];
                    grdArticulosVenta = fg.formatoGrilla(grdArticulosVenta, 1);
                }
                return;
            }
            catch (Exception r)
            {
                MessageBox.Show(r.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }