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