public frmPagarCuota(int idPago) { InitializeComponent(); _idPago = idPago; var p = PagosRepository.ObtenerPago(idPago); txtCurso.Text = String.Format("{0} de {1}", p.PlanPago.Curso.Nombre, p.PlanPago.Curso.Carrera.Nombre); if (p.NroCuota == 0) { txtCuota.Text = "MatrĂcula"; txtCuota.TextAlign = HorizontalAlignment.Left; } else { txtCuota.Text = String.Format("{0} de {1}", p.NroCuota, Lib.Configuration.MaxCuotas); txtCuota.TextAlign = HorizontalAlignment.Right; } CalcularDetalle(); dtFechaPago.Value = Lib.Configuration.CurrentDate; dtFechaPago.Select(); cbMediosPago.DataSource = MediosPagoRepository.ObtenerMediosPago(); cbMediosPago.DisplayMember = "Descripcion"; cbMediosPago.ValueMember = "Id"; cbMediosPago.SelectedIndex = 0; _validator = new FormValidations(this, errorProvider1); }
private void cargarMediosPago() { var qry = MediosPagoRepository.ObtenerMediosPago().OrderBy(mp => mp.Descripcion).ToList(); qry.Insert(0, new MedioPago { Id = 0, Descripcion = "(Todos los medios de pago)" }); cbMedioPago.DisplayMember = "Descripcion"; cbMedioPago.ValueMember = "Id"; cbMedioPago.DataSource = qry; }