public IHttpActionResult Putcursos(int id, cursos cursos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cursos.id) { return(BadRequest()); } db.Entry(cursos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!cursosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public HttpResponseMessage Put(int id, cursos cursos) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != cursos.id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } _bd.Entry(cursos).State = EntityState.Modified; try { _bd.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public ActionResult DeleteConfirmed(int id) { cursos cursos = db.cursos.Find(id); db.cursos.Remove(cursos); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult Getcursos(int id) { cursos cursos = db.cursos.Find(id); if (cursos == null) { return(NotFound()); } return(Ok(cursos)); }
public string update_cursos(cursos obj) { if (obj_cursos.update_cursos(obj)) { return("U200"); } else { return("U500"); } }
public string insert_cursos(cursos obj) { if (obj_cursos.insert_cursos(obj)) { return("I200"); } else { return("I500"); } }
public IHttpActionResult Postcursos(cursos cursos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.cursos.Add(cursos); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = cursos.id }, cursos)); }
public ActionResult Edit([Bind(Include = "cod_curso,cod_carrera,cod_ciclo,cod_pensum,nombre,creditos,prerequisitos")] cursos cursos) { if (ModelState.IsValid) { db.Entry(cursos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cod_carrera = new SelectList(db.carrera, "cod_carrera", "nombre", cursos.cod_carrera); ViewBag.cod_ciclo = new SelectList(db.ciclo, "cod_ciclo", "nombre", cursos.cod_ciclo); ViewBag.cod_pensum = new SelectList(db.pensum, "cod_pensum", "nombre", cursos.cod_pensum); return(View(cursos)); }
public async Task infoAlumnoAsync(AlumnoPeticion peticion) { App.Database.limpiarCursos(); Uri uri = new Uri(Constantes.URL_Users_infoAlumno); Alumno = new List <AlumnoRespuesta>(); try { System.Diagnostics.Debug.WriteLine("PARAMETROS: " + uri + peticion.parametros); var respuesta = await cliente.GetStringAsync(uri + peticion.parametros); System.Diagnostics.Debug.WriteLine("RESPUESTA: " + respuesta); Alumno = JsonConvert.DeserializeObject <List <AlumnoRespuesta> >(respuesta); foreach (var alumno in Alumno) { Settings.session_nombre = alumno.nombres + " " + alumno.apellidos; foreach (var asignacion in alumno.asignaciones) { cursos curso = new cursos { idCurso = asignacion.curso.idCurso, nombre = asignacion.curso.nombre, seccion = asignacion.curso.seccion }; try { await Task.Run(() => { if (App.database.InsertCursos(curso) == 1) { System.Diagnostics.Debug.WriteLine("CORRECTO RECETAS: ¡Se ha realizado correctamente la insersion de datos!"); } else { System.Diagnostics.Debug.WriteLine("ERROR: ¡Ha ocurrido un error inesperado al insercion de datos!"); } }); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("ERROR: " + e.Message); } } } } catch (Exception e) { Debug.WriteLine("ERROR: " + e.Message); } }
public IHttpActionResult Deletecursos(int id) { cursos cursos = db.cursos.Find(id); if (cursos == null) { return(NotFound()); } db.cursos.Remove(cursos); db.SaveChanges(); return(Ok(cursos)); }
// GET: Cursos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cursos cursos = db.cursos.Find(id); if (cursos == null) { return(HttpNotFound()); } return(View(cursos)); }
public int InsertCursos(cursos curso) { lock (locker) { if (curso.id != 0) { database.Update(curso); return(curso.id); } else { return(database.Insert(curso)); } } }
public AlumnoVM(usuarios usuarioLogueado) { if (usuarioLogueado.roles.Contains("ROLE_ADMIN")) { CursosMatriculados = BBDDService.getCursos(); AlumnoLogueado = new alumnos(); AlumnoLogueado.nombre = usuarioLogueado.username; cursos c = new cursos(); } else { AlumnoLogueado = BBDDService.getAlumnoByUsername(usuarioLogueado.username); CursosMatriculados = new ObservableCollection <cursos>(AlumnoLogueado.cursos); } }
// GET: Cursos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cursos cursos = db.cursos.Find(id); if (cursos == null) { return(HttpNotFound()); } ViewBag.cod_carrera = new SelectList(db.carrera, "cod_carrera", "nombre", cursos.cod_carrera); ViewBag.cod_ciclo = new SelectList(db.ciclo, "cod_ciclo", "nombre", cursos.cod_ciclo); ViewBag.cod_pensum = new SelectList(db.pensum, "cod_pensum", "nombre", cursos.cod_pensum); return(View(cursos)); }
public ActionResult Evaluacion_test(int id, int grupo = -1) { try { if (sesion.esAdministradorOrMonitor(db)) { cursos c = db.cursos.Find(grupo); if (sesion.esEstudiante()) { c = (from c2 in db.cursos where (c2.id == grupo) select c2).First(); } String titleBar = " - GENERAL"; if (grupo > 0) { titleBar = " - " + c.usuarios.nombre + " " + c.usuarios.apellidos + " - " + c.nombre_materia; } MTest mtAux = new MTest(); // es una lista[idPregunta, puntos] List <String[]> puntosAll = mtAux.getPreguntaPuntosTotal(id, grupo); List <String[]> comentarioPregunta = mtAux.getCometariosPreguntasAbiertaTest(id, grupo); List <MPreguntas_test> preguntasAll = mtAux.getPreguntas_test(id).OrderBy(x => x.id).ToList(); int cantidad = mtAux.ContarCantidaUasuarioRespondenTest(id, grupo); Test test = db.Test.Find(id); List <MCurso> mcursos = new MCurso().getCursos("", test.periodo); ViewBag.preguntasTest = preguntasAll; ViewBag.puntoPreguntas = puntosAll; ViewBag.comentarioPreguntas = comentarioPregunta; ViewBag.id = id; ViewBag.perfil = sesion.getIPerfilUsusrio(); ViewBag.cantidad = cantidad; ViewBag.curos = mcursos; ViewBag.id_curso = grupo; ViewBag.titleBar = titleBar; return(View()); } else { return(Redirect("~/Inicio/Login")); } } catch (Exception) { return(Redirect("~/Inicio/Login")); } }
public cursos[] data() { DataTable dt = obj_cursos.get_cursos(); DataRow row; cursos[] cursoss = null; if (dt.Rows.Count > 0) { cursoss = new cursos[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { row = dt.Rows[i]; cursoss[i] = new cursos(Convert.ToInt32(row["curs_idcurso"].ToString()), row["curs_nombre"].ToString(), row["curs_fechacreacion"].ToString(), Convert.ToInt32(row["curs_cupos"].ToString()), row["curs_fechainicio"].ToString(), row["curs_fechafin"].ToString(), row["curs_estado"].ToString(), row["curs_fechapublicacion"].ToString(), row["curs_mostrardesde"].ToString(), row["curs_mostrarhasta"].ToString(), Convert.ToInt32(row["tcrs_idtipocurso"].ToString()), Convert.ToInt32(row["smlr_idsemillero"].ToString())); } } return(cursoss); }
public HttpResponseMessage Delete(int id) { cursos cursos = _bd.cursos.Find(id); if (cursos == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } _bd.cursos.Remove(cursos); try { _bd.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK, cursos)); }
public HttpResponseMessage Post(int id, cursos cursos) { try { if (ModelState.IsValid) { _bd.cursos.Add(cursos); _bd.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, cursos); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = cursos.id })); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } } catch (Exception ex) { throw ex; } }
public static string AltaCurso(int id, string codi, string descripcion, int id_cicle) { string mensaje = ""; cursos cur = new cursos(); cur.id = id; cur.codi = codi; cur.descripcio = descripcion; cur.id_cicle = id_cicle; contexto.cursos.Add(cur); try { contexto.SaveChanges(); } catch (DbUpdateException ex) { SqlException sqlEx = (SqlException)ex.InnerException.InnerException; mensaje = BDErrores.Mensaje(sqlEx); } return(mensaje); }
public JsonResult Create(MCurso curso) { String periodo = MConfiguracionApp.getPeridoActual(db); Respuesta respuesta = new Respuesta(); if (sesion.esAdministrador(db)) { if (ModelState.IsValid) { materias materia = db.materias.Find(curso.nombre_materia); MUsuario usuario = new MUsuario().getUsuarioId(curso.idUsuario); bool tieneCurso = curso.tieneCurso(curso.idUsuario, curso.nombre_materia, periodo); if (!tieneCurso) { if (materia != null) { if (usuario != null) { cursos cur = new cursos { estado = curso.estado, fecha_finalizacion = curso.fecha_finalizacion, idUsuario = curso.idUsuario, nombre_materia = curso.nombre_materia.ToUpper(), periodo = periodo, eliminado = 0 }; db.cursos.Add(cur); db.SaveChanges(); respuesta.RESPUESTA = "OK"; respuesta.MENSAJE = "Grupo guardado."; } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Usuario " + curso.idUsuario + " no existe "; } } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "La Asignatura '" + curso.nombre_materia + "' no existe"; } } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Él Monitor " + curso.idUsuario + " tiene a cargo " + curso.nombre_materia + "."; } } else { respuesta.RESPUESTA = "ERROR"; respuesta.MENSAJE = "Datos incorrecto."; } } else { respuesta.RESPUESTA = "LOGIN"; } return(Json(respuesta)); }
public async Task getCursosCatedraticoAsync(AlumnoPeticion2 peticion) { App.Database.limpiarCursos(); Uri uri = new Uri(Constantes.URL_Users_getCursosCatedratico); AlumnoRespuesta1 Alumno1 = new AlumnoRespuesta1(); try { System.Diagnostics.Debug.WriteLine("PARAMETROS: " + uri + peticion.parametros); var respuesta = await cliente.GetStringAsync(uri + peticion.parametros); System.Diagnostics.Debug.WriteLine("RESPUESTA: " + respuesta); Alumno1 = JsonConvert.DeserializeObject <AlumnoRespuesta1>(respuesta); if (!String.IsNullOrEmpty(Alumno1.nombres) || !string.IsNullOrEmpty(Alumno1.apellidos)) { Settings.session_nombre = Alumno1.nombres + " " + Alumno1.apellidos; } foreach (var asignacion1 in Alumno1.asignaciones) { foreach (var asignacion in asignacion1) { cursos curso = new cursos { idCurso = asignacion.curso.idCurso, nombre = asignacion.curso.nombre, seccion = asignacion.curso.seccion }; try { await Task.Run(() => { if (App.database.InsertCursos(curso) == 1) { System.Diagnostics.Debug.WriteLine("CORRECTO RECETAS: ¡Se ha realizado correctamente la insersion de datos!"); } else { System.Diagnostics.Debug.WriteLine("ERROR: ¡Ha ocurrido un error inesperado al insercion de datos!"); } }); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("ERROR: " + e.Message); } } } /*foreach (var alumno in Alumno1) * { * * * * * }*/ } catch (Exception e) { Debug.WriteLine("ERROR: " + e.Message); } }