private void btnOperar_Click(object sender, EventArgs e) { Fecha fecha; TransaccionCuotaAfiliado t; Afiliado nuevo; try { t = new TransaccionCuotaAfiliado(); nuevo = new Afiliado(); fecha = new Fecha(); nuevo.afiliadoID = afiliado.codigo; t.a = nuevo; t.fecha = fecha; if (MetroFramework.MetroMessageBox.Show(this, "Desea continuar con el pago de la cuota del afiliado", "Pago cuota en sede", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { gestorAfiliados.GenerarTransaccionCuota(t); MetroFramework.MetroMessageBox.Show(this, "Transaccion completada con éxito.", "Transacción exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } } catch (Exception error) { MetroFramework.MetroMessageBox.Show(this, "Error en la transacción: " + error.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEfectuarCambios_Click(object sender, EventArgs e) { TransaccionCuotaAfiliado t; const int condicion = 2; int contador = 0; if (MetroFramework.MetroMessageBox.Show(this, "Desea continuar con la actualización de los registros?", "Renovar estado débitos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { foreach (DataGridViewRow fila in dgvListadoEntrada.Rows) { t = new TransaccionCuotaAfiliado(); t.nro = Convert.ToInt32(fila.Cells[0].Value); t.condicion = condicion; Gestor.UpdateTransaccion(t); contador++; } MetroFramework.MetroMessageBox.Show(this, "Se completaron con exito la transacciones: " + "\n" + "Total de registros actualizados: " + contador.ToString().ToUpper(), "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //Inicio(); this.Dispose(); this.Close(); FormEditarDebitos nuevo = new FormEditarDebitos(); nuevo.ShowDialog(); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Error al efectuar la transacción: " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button2_Click(object sender, EventArgs e) { Fecha fecha; TransaccionCuotaAfiliado t; Afiliado nuevo; int filasAfectadas = 0; try { if (MetroFramework.MetroMessageBox.Show(this, "Desea registrar pagos por defecto?", "Débito de afiliado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { foreach (DataGridViewRow fila in dataGridView1.Rows) { t = new TransaccionCuotaAfiliado(); nuevo = new Afiliado(); fecha = new Fecha(); nuevo.afiliadoID = Convert.ToInt32(fila.Cells[0].Value); t.a = nuevo; t.fecha = fecha; gestorAfiliados.GenerarTransaccionCuota(t); filasAfectadas++; } gestorAfiliados.SolicitudDebito(fecha = new Fecha()); MetroFramework.MetroMessageBox.Show(this, "Transacciones completadas con éxito. " + "\n" + "Cantidad de registros:" + filasAfectadas, "Transacción exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDatosCuotasCanceladasMesAnioActual(); inicio(); } } catch (SqlException error) { MetroFramework.MetroMessageBox.Show(this, "Error en la transacción: " + error.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }