private void btnBuscar_Click(object sender, EventArgs e) { try { if (cmbBarrio.Text.Equals("")) { MessageBox.Show("Selecciones algun filtro"); } if (cmbBarrio.Text.Equals("Principal")) { DataTable tabla = new DataTable(); tabla = AD_MediosPago.ObtenerDatosEstadisticaXIdSeccion(1); ReportDataSource ds = new ReportDataSource("DatoEstadisticaImporteXIdMed", tabla); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(ds); reportViewer1.RefreshReport(); } if (cmbBarrio.Text.Equals("Secundaria")) { DataTable tabla = new DataTable(); tabla = AD_MediosPago.ObtenerDatosEstadisticaXIdSeccion(2); ReportDataSource ds = new ReportDataSource("DatoEstadisticaImporteXIdMed", tabla); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(ds); reportViewer1.RefreshReport(); } } catch (Exception) { MessageBox.Show("Error"); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { if (txtFiltrarPorId.Text.Equals("")) { CargarGrillaMedioPago(); MessageBox.Show("Ingrese algun Id"); } else { DataTable tablaResultado = AD_MediosPago.ObtenerMediosPagoPorId(int.Parse(txtFiltrarPorId.Text.Trim())); if (tablaResultado.Rows.Count > 0) { MessageBox.Show("Medio de Pago Encontrado!"); gdrMedioPago.DataSource = tablaResultado; } else { MessageBox.Show("Medio de Pago Inexistente"); txtFiltrarPorId.Focus(); } } } catch (Exception) { MessageBox.Show("Error"); } }
private void btnActualizar_Click(object sender, EventArgs e) { if (txtNom.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult aviso = MessageBox.Show("¿Desea confirmar las modificaciones realizadas?", "Confirmar modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (aviso == DialogResult.Yes) { MediosPago pago = ObtenerDatosMediosPago(); bool resultado = AD_MediosPago.ActualizarMediosPago(pago); if (resultado) { MessageBox.Show("Medio de pago actualizado con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el Medio de pago!"); } } } }
private void CargarGrillaMedioPago() { try { gdrMedioPago.DataSource = AD_MediosPago.ObtenerMediosPago(); } catch (Exception) { MessageBox.Show("Error al cargar la grilla!"); throw; } }
private void reportViewer1_Load(object sender, EventArgs e) { //this.reportViewer1.RefreshReport(); DataTable tabla = new DataTable(); tabla = AD_MediosPago.ObtenerDatosEstadistica(); ReportDataSource ds = new ReportDataSource("DatoEstadisticaImporteXIdMed", tabla); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(ds); reportViewer1.RefreshReport(); }
private void gdrMedioPago_CellClick(object sender, DataGridViewCellEventArgs e) { try { CargarGrillaMedioPago(); int indice = e.RowIndex; DataGridViewRow filaSeleccionada = gdrMedioPago.Rows[indice]; string id = filaSeleccionada.Cells["Id"].Value.ToString(); MediosPago pago = AD_MediosPago.ObtenerObjMediosPagoPorId(id); frmModificarMediosPago ventana = new frmModificarMediosPago(pago); } catch (Exception) { MessageBox.Show("Algo ha salido mal, por favor seleccione una fila"); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { bool existe = AD_MediosPago.ExisteMediosPago(txtNombre.Text); if (existe) { MessageBox.Show("El Medio de Pago ingresado ya existe en el sistema", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtNombre.Focus(); } else { if (txtNombre.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombre.Focus(); } else { MediosPago pago = ObtenerDatosMediosPago(); bool resultado = AD_MediosPago.AgregarMediosPago(pago); if (resultado) { MessageBox.Show("Medio de Pago agredado correctamente!", "Informacion"); LimpiarCampos(); } else { MessageBox.Show("Error al insertar el Medio de Pago!"); } } } } catch (Exception ex) { MessageBox.Show("ERROR - Ingrese datos de Medio de Pago"); txtNombre.Focus(); } }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el Medio de Pago seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { MediosPago pago = ObtenerDatosMediosPago(); bool resultado = AD_MediosPago.EliminarMediosPago(pago); if (resultado) { MessageBox.Show("Medio de Pago eliminado con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar el Medio de Pago!"); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }