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); } }
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); } }
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); } }
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); } }