public string InsertarBeca(int AlumnoId, int OfertaEducativaId, string Monto, bool SEP, int Anio, int PeriodoId, int Usuario, bool EsComite, bool EsEmpresa, int Materias, int Asesorias) { DTO.Alumno.Beca.DTOAlumnoBeca objBeca; try { var obbjetos = EsEmpresa ? BLLGrupo.TraerInscripcion(AlumnoId, OfertaEducativaId, Anio, PeriodoId, Usuario, decimal.Parse(Monto)) : null; objBeca = new DTO.Alumno.Beca.DTOAlumnoBeca { alumnoId = AlumnoId, anio = Anio, esSEP = SEP, ofertaEducativaId = OfertaEducativaId, periodoId = PeriodoId, porcentajeBeca = EsEmpresa ? obbjetos?.Where(l => l.DTOPagoConcepto.PagoConceptoId == 800)?.FirstOrDefault()?.Monto ?? 0 : decimal.Parse(Monto), porcentajeInscripcion = obbjetos?.Where(l => l.DTOPagoConcepto.PagoConceptoId == 802)?.FirstOrDefault()?.Monto ?? 0, usuarioId = Usuario, esComite = EsComite, esEmpresa = EsEmpresa, fecha = "" }; BLLAlumnoPortal.SolicitudInscripcion(AlumnoId, OfertaEducativaId, Anio, PeriodoId, Usuario); } catch { return("fallo"); } try { BLL.BLLAlumnoPortal.AplicaBeca(objBeca, false); return("Guardado"); } catch { return("Fallo"); } }