Пример #1
0
        private void FormBuscarCreditoPorCliente_Load(object sender, EventArgs e)
        {
            if (tipo_de_busqueda == 1) //si es 1 solo muestra creditos vigentes
            {
                txtBuscarCliente.Text = cliente;
                gridControlClietnesConCredito.DataSource = ControllerPagoCredito.MostrarClienteConCredito(texto_inciail, 0);
                gridControlClietnesConCredito.ForceInitialize();
                gridViewClientesConCredito.BestFitColumns();

                gridControlCreditosPorCliente.DataSource = ControllerPagoCredito.MostrarCreditoPorCliente(id_cliente, 0);
                gridControlCreditosPorCliente.ForceInitialize();
                gridViewCreditosPorCliente.BestFitColumns();

                //gridViewCreditosPorCliente.Columns[5].Visible = false;
                //gridViewCreditosPorCliente.Columns[6].Visible = false;
                layoutControlItemRecargos.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
            }
            else // de lo contrario o si es 2 muestra vigentes y cancelados creditos
            {
                this.Text = "Otros movimientos";
                gridViewCreditosPorCliente.Columns[4].Visible = true;
                gridViewCreditosPorCliente.Columns[5].Visible = false;
                gridViewCreditosPorCliente.Columns[6].Visible = true;
                layoutControlItemRecargos.Visibility          = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
                pagar = false;
            }
        }
Пример #2
0
 private void gridViewClientesConCredito_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
 {
     if (tipo_de_busqueda == 1)
     {
         gridControlCreditosPorCliente.DataSource = ControllerPagoCredito.MostrarCreditoPorCliente(Convert.ToInt32(gridViewClientesConCredito.GetRowCellValue(e.RowHandle, "id_cliente")), 0);
         gridControlCreditosPorCliente.ForceInitialize();
         gridViewCreditosPorCliente.BestFitColumns();
         id_cliente = Convert.ToInt32(gridViewClientesConCredito.GetRowCellValue(e.RowHandle, "id_cliente"));
     }
     if (tipo_de_busqueda == 2)
     {
         gridControlCreditosPorCliente.DataSource = ControllerPagoCredito.MostrarCreditoPorCliente(Convert.ToInt32(gridViewClientesConCredito.GetRowCellValue(e.RowHandle, "id_cliente")), 1);
         gridControlCreditosPorCliente.ForceInitialize();
         gridViewCreditosPorCliente.BestFitColumns();
         id_cliente = Convert.ToInt32(gridViewClientesConCredito.GetRowCellValue(e.RowHandle, "id_cliente"));
     }
 }
Пример #3
0
        private void btnRecargos_Click(object sender, EventArgs e)
        {
            if (gridViewCreditosPorCliente.DataRowCount > 0)
            {
                FormRecargos recargosModal = new FormRecargos();
                recargosModal.id_promesa_pago_enc = Convert.ToInt32(gridViewCreditosPorCliente.GetRowCellValue(gridViewCreditosPorCliente.FocusedRowHandle, "id_promesa_pago"));
                recargosModal.correlativo         = Convert.ToInt32(gridViewCreditosPorCliente.GetRowCellValue(gridViewCreditosPorCliente.FocusedRowHandle, "cuotas"));
                recargosModal.envio = Convert.ToInt32(gridViewCreditosPorCliente.GetRowCellValue(gridViewCreditosPorCliente.FocusedRowHandle, "correlativo"));
                recargosModal.serie = Convert.ToString(gridViewCreditosPorCliente.GetRowCellValue(gridViewCreditosPorCliente.FocusedRowHandle, "serie"));
                recargosModal.ShowDialog();

                gridControlCreditosPorCliente.DataSource = ControllerPagoCredito.MostrarCreditoPorCliente(Convert.ToInt32(gridViewClientesConCredito.GetRowCellValue(gridViewClientesConCredito.FocusedRowHandle, "id_cliente")), 1);
                gridControlCreditosPorCliente.ForceInitialize();
                gridViewCreditosPorCliente.BestFitColumns();
                id_cliente = Convert.ToInt32(gridViewClientesConCredito.GetRowCellValue(gridViewClientesConCredito.FocusedRowHandle, "id_cliente"));
            }
        }