예제 #1
0
 private Models.Curso ObtenerCursoSeleccionado()
 {
     try
     {
         int rowindex = dgvDatos.CurrentCell.RowIndex;
         var id       = (int)dgvDatos.Rows[rowindex].Cells[0].Value;
         var c        = CursosRepository.ObtenerCursoPorId(id);
         return(c);
     }
     catch (Exception)
     {
         return(null);
     }
 }
예제 #2
0
        private bool DescuentoMatrículaPagoTermino(Pago pago, DateTime fechaCompromiso)
        {
            bool pagoTermino = false;
            int  cc          = PagosRepository.CantidadCuotasImpagasMatrícula(pago.IdPlanPago);
            //bool matrículaEnCuotas = PagosRepository.EsMatriculaEnCuotas(pago);
            var cur = CursosRepository.ObtenerCursoPorId(pago.PlanPago.IdCurso);

            //if (!matrículaEnCuotas && fechaCompromiso <= cur.FechaVencDescuento && pago.ImportePagoTermino > 0)
            if (cc == 1 && fechaCompromiso <= cur.FechaVencDescuento && pago.ImportePagoTermino > 0)
            {
                pagoTermino = true;
            }
            return(pagoTermino);
        }