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; } }
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")); } }
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")); } }