public string BecaComite(string AlumnoId, string OfertaEducativaId, string Anio, string PeriodoId, string Porcentaje, string UsuarioId, string EsComite, string EsSEP, string EsEmpresa) { string Respuesta = BLL.BLLBeca.VerificarInscripcionActual(int.Parse(AlumnoId), int.Parse(OfertaEducativaId), int.Parse(Anio), int.Parse(PeriodoId)); if (Respuesta == "Procede") { DTO.Alumno.Beca.DTOAlumnoBeca AlumnoBeca = new DTO.Alumno.Beca.DTOAlumnoBeca { alumnoId = int.Parse(AlumnoId), anio = int.Parse(Anio), esSEP = bool.Parse(EsSEP), ofertaEducativaId = int.Parse(OfertaEducativaId), periodoId = int.Parse(PeriodoId), porcentajeBeca = decimal.Parse(Porcentaje), usuarioId = int.Parse(UsuarioId), esComite = bool.Parse(EsComite), esEmpresa = bool.Parse(EsEmpresa), fecha = "" }; try { BLL.BLLAlumnoPortal.AplicaBeca(AlumnoBeca, false); return("Guardado"); } catch { return("Fallo"); } } else { return(Respuesta); } }
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"); } }