private void btnGuardar_Click(object sender, EventArgs e) { if (txtIdRecibo.Text.Equals("") || txtFechaCobro.Text.Equals("") || txtImporte.Text.Equals("") || txtMesExpensa.Text.Equals("") || txtAñoExpensa.Text.Equals("") || cmbEncargadoExp.SelectedIndex.Equals(-1) || txtIdEdificio.Text.Equals("") || txtPiso.Text.Equals("") || txtDenominacion.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Recibo r = ObtenerDatosRecibo(); bool resultado = AD_Recibos.AgregarRecibo(r); if (resultado) { MessageBox.Show("Recibo agredado correctamente!", "Informacion"); LimpiarCampos(); CargarComboEncargadoExp(); CargarGrillaDepartamentos(); CargarGrillaRecibos(); } else { MessageBox.Show("Error al insertar el Recibo!"); } } }
private void CargarReporteFiltrado(string desde, string hasta) { DataTable tabla = new DataTable(); tabla = AD_Recibos.ObtenerRecibosPorFecha(desde, hasta); ReportDataSource ds = new ReportDataSource("DatosRecibos", tabla); reporteRecibos.LocalReport.DataSources.Clear(); reporteRecibos.LocalReport.DataSources.Add(ds); this.reporteRecibos.RefreshReport(); }
private void CargarReporteCompleto() { DataTable tabla = new DataTable(); tabla = AD_Recibos.ObtenerRecibos(); ReportDataSource ds = new ReportDataSource("DatosRecibos", tabla); reporteRecibos.LocalReport.DataSources.Clear(); reporteRecibos.LocalReport.DataSources.Add(ds); this.reporteRecibos.RefreshReport(); }
//private void SetUltimoIdRecibo() //{ // int ultimoId = AD_Recibos.ObtenerUltimoIdRecibo(); // if (ultimoId == 0) // { // MessageBox.Show("Ocurrió un error al acceder a los datos de la provincia", "Error"); // } // else // { // ultimoId++; // txtIdRecibo.Text = ultimoId.ToString(); // } //} private void LimpiarCampos() { txtIdRecibo.Text = (AD_Recibos.ObtenerUltimoIdRecibo() + 1).ToString(); txtFechaCobro.Text = ""; txtImporte.Text = ""; txtMesExpensa.Text = ""; txtAñoExpensa.Text = ""; cmbEncargadoExp.SelectedIndex = -1; txtIdEdificio.Text = ""; txtPiso.Text = ""; txtDenominacion.Text = ""; }
private void CargarGrillaRecibos() { try { grillaRecibos.DataSource = AD_Recibos.ObtenerRecibos(); } catch (Exception) { MessageBox.Show("Error al cargar la grilla de recibos!"); throw; } }
private void btnFiltrar_Click(object sender, EventArgs e) { if (txtAño.Text.Equals("")) { MessageBox.Show("Faltan rellenar filtros", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtAño.Focus(); } else { DataTable tabla = new DataTable(); int año = int.Parse(txtAño.Text); tabla = AD_Recibos.ObtenerRecibosPorAño(año); ReportDataSource ds = new ReportDataSource("DatosRecibosMensuales", tabla); EstadisticaRecibos.LocalReport.DataSources.Clear(); EstadisticaRecibos.LocalReport.DataSources.Add(ds); this.EstadisticaRecibos.RefreshReport(); txtAño.Text = ""; txtAño.Focus(); } }