private void btnAceptar_Click(object sender, EventArgs e) { DialogResult respuesta; respuesta = MessageBox.Show("¿Registar pago?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta == DialogResult.Yes) { Pago oPago = new Pago(); oPago.CUO_Codigo = Convert.ToInt32(cmbCuota.SelectedValue); oPago.PAG_Fecha = Convert.ToDateTime(dtpFecha.Text); oPago.PAG_Importe = Convert.ToDecimal(txtImporte.Text); TrabajarPagos.agregarPago(oPago); MessageBox.Show("El pago se ha efectuado.", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); TrabajarCuotas.cambiarEstadoCuota(oPago.CUO_Codigo); int nro = Convert.ToInt32(cmbPrestamo.SelectedValue); if (TrabajarCuotas.traerCuotaPrestamo(nro).Rows.Count <= 0) { TrabajarPrestamos.cambiarEstadoPrestamo(nro); } } ClaseUtil.limpiarFormulario(this); }
private void btnBuscar_Click(object sender, EventArgs e) { ClaseUtil.limpiarFormulario(gbPago); if (cmbClientes.SelectedIndex != -1) { DateTime fDesde = Convert.ToDateTime(dtpFechaDesde.Text); DateTime fHasta = Convert.ToDateTime(dtpFechaHasta.Text); string dni = Convert.ToString(cmbClientes.SelectedValue); int filas = TrabajarPagos.buscarPorFechas(fDesde, fHasta, dni).Rows.Count; if (filas > 0) { dgvPagos.DataSource = TrabajarPagos.buscarPorFechas(fDesde, fHasta, dni); txtPagos.Text = Convert.ToString(filas); txtImporte.Text = "$ " + TrabajarPagos.buscarPorFechas(fDesde, fHasta, dni).Compute("sum(importe)", "").ToString(); } else { MessageBox.Show("No se encontraron registros.", "¡Error de Búsqueda!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Seleccione Cliente y/o rango de fechas.", "¡AVISO!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void Frm_ListadoPagos_Load(object sender, EventArgs e) { dgvPagos.DataSource = TrabajarPagos.listarPagos(); dgvPagos.Columns["DNI"].Visible = false; cmbClientes.SelectedIndexChanged -= new EventHandler(cmbClientes_SelectedIndexChanged); cmbClientes.DataSource = TrabajarClientes.traerClientesSP(); cmbClientes.DisplayMember = "nombres"; cmbClientes.ValueMember = "CLI_DNI"; cmbClientes.SelectedIndex = -1; cmbClientes.SelectedIndexChanged += new EventHandler(cmbClientes_SelectedIndexChanged); }
private void cmbClientes_SelectedIndexChanged(object sender, EventArgs e) { if (cmbClientes.SelectedIndex != -1) { string dni = Convert.ToString(cmbClientes.SelectedValue); int filas = TrabajarPagos.listarPagosCliente(dni).Rows.Count; if (filas > 0) { dgvPagos.DataSource = TrabajarPagos.listarPagosCliente(dni); txtPagos.Text = Convert.ToString(filas); txtImporte.Text = "$ " + TrabajarPagos.listarPagosCliente(dni).Compute("sum(importe)", "").ToString(); } else { MessageBox.Show("El cliente no ha realizado pagos.", "¡Error de Búsqueda!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); ClaseUtil.limpiarFormulario(gbPago); } } }