public IHttpActionResult AddNuevaOferta(DTO.DTOAlumno objAlumno)
        {
            var Result = BLLAlumnoInscrito.InscribirNuevaOferta(objAlumno);

            if ((bool)Result.GetType().GetProperty("Estatus").GetValue(Result, null))
            {
                return(Ok(Result));
            }
            else
            {
                return(BadRequest("Fallo al momento de guardar, " + Result.GetType().GetProperty("Message").GetValue(Result, null)));
            }
        }
        public IHttpActionResult GetHomonimos(DTO.DTOAlumno alumno)
        {
            var Result = BLLAlumnoPortal.ListarAlumnos(alumno.Nombre, alumno.Paterno, alumno.Materno);

            if (Result.ToString().Contains("System.Collections.Generic.List"))
            {
                return(Ok(Result));
            }
            else
            {
                return(BadRequest("Fallo al momento de guardar, " + Result.GetType().GetProperty("Message").GetValue(Result, null)));
            }
        }
        public IHttpActionResult AddAlumno(DTO.DTOAlumno Alumno)
        {
            //Alumno.DTOAlumnoDetalle.FechaNacimiento = DateTime.ParseExact(Alumno.DTOAlumnoDetalle.FechaNacimientoC, "dd-MM-yyyy", CultureInfo.InvariantCulture);
            Alumno.DTOAlumnoDetalle.FechaNacimiento = DateTime.ParseExact(Alumno.DTOAlumnoDetalle.FechaNacimientoC, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            var Result = BLLAlumnoPortal.InsertarAlumno(Alumno);

            if (Result is string)
            {
                return(Ok(Result));
            }
            else
            {
                string message = "'Gral':'Fallo al momento de guardar, " + Result.GetType().GetProperty("Message").GetValue(Result, null)
                                 + "', 'Detalle': '" + Result.GetType().GetProperty("Inner").GetValue(Result, null)
                                 + "', 'Detalle Inner': '" + Result.GetType().GetProperty("Inner2").GetValue(Result, null).ToString().Replace("'", "\"") + "'";

                return(BadRequest(message));
            }
        }
Example #4
0
 public IHttpActionResult Valida([FromBody]  DTO.DTOAlumno alumno)
 {
     return(Ok(Universidad.BLL.BLLAlumno.LoginAcademico(alumno.AlumnoId, alumno.Password)));
 }
 public IHttpActionResult UpdateAlumno(DTO.DTOAlumno Alumno)
 {
     Alumno.DTOAlumnoDetalle.FechaNacimiento = DateTime.ParseExact((Alumno.DTOAlumnoDetalle.FechaNacimientoC.Replace('-', '/')), "dd/MM/yyyy", CultureInfo.InvariantCulture);
     return(Ok(BLLAlumnoPortal.UpdateAlumno(Alumno, Alumno.UsuarioId)));
 }