private void btnBuscar_Click_1(object sender, EventArgs e)
 {
     if (cmbClientes.SelectedIndex != -1)
     {
         dgvPagos.DataSource = GestionDePagos.buscar_Pagos(cmbClientes.SelectedValue.ToString());
         txtPagos.Text       = GestionDePagos.contarPagos(cmbClientes.SelectedValue.ToString()).ToString();
         txtPagosImp.Text    = "$" + " " + GestionDePagos.sumarPagos(cmbClientes.SelectedValue.ToString()).ToString();
     }
 }
        private void btnBuscarFecha_Click(object sender, EventArgs e)
        {
            DateTime fechaInicio = Convert.ToDateTime(dtpFechaInicio.Text);
            DateTime fechaFin    = Convert.ToDateTime(dtpFechaFin.Text);

            if (fechaInicio <= fechaFin)
            {
                dgvPagos.DataSource = GestionDePagos.BuscarPagosPorFecha(cmbClientesFecha.SelectedValue.ToString(), fechaInicio, fechaFin);
                txtPagos.Text       = GestionDePagos.ContarPagosClienteFecha(cmbClientesFecha.SelectedValue.ToString(), fechaInicio, fechaFin).ToString();
                txtPagosImp.Text    = GestionDePagos.SumarPagosClienteFecha(cmbClientesFecha.SelectedValue.ToString(), fechaInicio, fechaFin).ToString();
            }
            else
            {
                MessageBox.Show("La fecha desde debe ser menor o igual a fecha hasta", "Búsqueda de Pagos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!ValidarVacio())
            {
                DialogResult opcion;
                opcion = MessageBox.Show("¿Desea registrar el pago?", "Registrar pago", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (opcion.Equals(DialogResult.OK))
                {
                    //actualizar estado cuota pagado
                    GestionDeCuotas.ActualizarCuota(cuota.Cuo_Codigo);
                    // guardar pago
                    pago.Cuo_Codigo  = cuota.Cuo_Codigo;
                    pago.Pag_Fecha   = dtpFecha.Value;
                    pago.Pag_Importe = cuota.Cuo_Importe;
                    GestionDePagos.insert_Pago(pago);
                    MessageBox.Show("Se registro con éxito el pago", "Registrar pago", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    if (GestionDeCuotas.GetCuotasPendientes((int)cmbPrestamos.SelectedValue).Rows.Count == 0)
                    {
                        GestionPrestamo.ActualizarEstadoPrestamo((int)cmbPrestamos.SelectedValue);
                        MessageBox.Show("El prestamo N° " + (int)cmbPrestamos.SelectedValue + " fue CANCELADO en su totalidad", "Gestión de préstamos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    FrmMain frmMain = FrmMain.GetInstancia();
                    frmMain.BringToFront();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Pago no registrado", "Registrar pago", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Algunos campos están vacíos", "Registrar pago", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void cargarPagos()
 {
     dgvPagos.DataSource = GestionDePagos.buscar_Pagos(cmbClientesFecha.SelectedValue.ToString());
 }