Example #1
0
        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);
        }
Example #2
0
        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;
        }