public IHttpActionResult PutCURSO(int id, CURSO cURSO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cURSO.ID_CURSO) { return(BadRequest()); } db.Entry(cURSO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CURSOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult CrearCurso(CURSO model) { try { if (ModelState.IsValid) { using (Sistema_estudiosEntities db = new Sistema_estudiosEntities()) { db.Database.ExecuteSqlCommand("INSERTAR_CURSO @name, @autor", new SqlParameter("name", model.nombre), new SqlParameter("autor", model.creador) ); } return(Redirect("/Curso/CursoIndex")); } } catch (Exception ex) { throw new Exception(ex.Message); } ViewBag.creador = new SelectList(BD.USUARIOs, "id_usuario", "nick", model.creador); return(View(model)); }
public ActionResult CrearCurso(CURSO model) { string rol = Session["Rol"].ToString();// variable seteada en el login if (rol != null && rol.Equals("Maestro") == false) { return(Redirect("/Curso/CursoIndex")); } try { if (ModelState.IsValid) { using (Sistema_estudiosEntities db = new Sistema_estudiosEntities()) { db.Database.ExecuteSqlCommand("INSERTAR_CURSO @name, @autor", new SqlParameter("name", model.nombre), new SqlParameter("autor", model.creador) ); } return(Redirect("/Curso/CursoIndex")); } } catch (Exception ex) { throw new Exception(ex.Message); } ViewBag.creador = new SelectList(BD.USUARIOs, "id_usuario", "nick", model.creador); return(View(model)); }
public ActionResult DeleteConfirmed(int id) { CURSO cURSO = db.CURSOes.Find(id); db.CURSOes.Remove(cURSO); db.SaveChanges(); return(RedirectToAction("Index")); }
public static Course Map(this CURSO model, params PROFESOR[] profesor) { return(new Course { ID = model.ID, Name = model.NOMBRE, Grade = model.GRADO, Teacher = profesor?.FirstOrDefault(f => f.ID == model.IDPROFESOR)?.Map() }); }
public IHttpActionResult GetCURSO(int id) { CURSO cURSO = db.CURSO.Find(id); if (cURSO == null) { return(NotFound()); } return(Ok(cURSO)); }
public ActionResult Edit([Bind(Include = "id_curso,nombre,creador")] CURSO cURSO) { if (ModelState.IsValid) { db.Entry(cURSO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.creador = new SelectList(db.USUARIOs, "id_usuario", "nick", cURSO.creador); return(View(cURSO)); }
private void cargarCursos() { CURSO curso = new CURSO(); List <CURSO> cursos = curso.obtainAllCursos(); if (cursos != null && cursos.Count() > 0) { dgCursos.DataSource = cursos; dgCursos.DataBind(); } }
public ActionResult Create([Bind(Include = "id_curso,nombre,creador")] CURSO cURSO) { if (ModelState.IsValid) { db.CURSOes.Add(cURSO); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.creador = new SelectList(db.USUARIOs, "id_usuario", "nick", cURSO.creador); return(View(cURSO)); }
public int deleteCurso(int cursoId) { int result = 0; CURSO cursoDelete = obtainCursoById(cursoId); if (cursoDelete != null) { Datos.CURSOes.Remove(cursoDelete); result = Datos.SaveChanges(); } return(result); }
public ActionResult Edit([Bind(Include = "cod_cur,nom_cur,hin_cur,hfi_cur,cod_are,cod_gra")] CURSO cURSO) { if (ModelState.IsValid) { db.Entry(cURSO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cod_are = new SelectList(db.AREA, "cod_are", "des_are", cURSO.cod_are); ViewBag.cod_gra = new SelectList(db.GRADO, "cod_gra", "des_gra", cURSO.cod_gra); return(View(cURSO)); }
public IHttpActionResult PostCURSO(CURSO cURSO) { if (db.CURSO.Any(cr => cr.ID_CURSO == cURSO.ID_CURSO)) { return(BadRequest(ModelState)); } db.CURSO.Add(cURSO); db.SaveChanges(); return(Ok()); }
public CURSO refreshCurso(int cursoId, String nombre, int institucionId, int paraleloId) { CURSO curso = null; CURSO cursoRefresh = obtainCursoById(cursoId); if (cursoRefresh != null) { deleteCurso(cursoId); curso = addCurso(nombre, institucionId, paraleloId); } return(curso); }
private void cargarCursos() { CURSO curso = new CURSO(); List <CURSO> cursos = curso.obtainAllCursos(); if (cursos != null && cursos.Count() > 0) { gridCursos.DataSource = cursos; gridCursos.DataBind(); } limpiar(); cargarParalelos(); }
// GET: CURSOes/Details/5 Detalles generales public ActionResult DetailsG(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CURSO cURSO = db.CURSOes.Find(id); if (cURSO == null) { return(HttpNotFound()); } return(View(cURSO)); }
public IHttpActionResult DeleteCURSO(int id) { CURSO cURSO = db.CURSO.Find(id); if (cURSO == null) { return(NotFound()); } db.CURSO.Remove(cURSO); db.SaveChanges(); return(Ok(cURSO)); }
// GET: CURSOes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CURSO cURSO = db.CURSOes.Find(id); if (cURSO == null) { return(HttpNotFound()); } ViewBag.creador = new SelectList(db.USUARIOs, "id_usuario", "nick", cURSO.creador); return(View(cURSO)); }
private void cargarCursos() { CURSO curso = new CURSO(); List <CURSO> cursos = curso.obtainAllCursos(); if (cursos != null && cursos.Count() > 0) { ListItem item = null; foreach (CURSO cu in cursos) { item = new ListItem(cu.NOMBRE, cu.CURSOID.ToString()); cbCurso.Items.Add(item); } } }
// GET: Curso/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CURSO cURSO = db.CURSO.Find(id); if (cURSO == null) { return(HttpNotFound()); } ViewBag.cod_are = new SelectList(db.AREA, "cod_are", "des_are", cURSO.cod_are); ViewBag.cod_gra = new SelectList(db.GRADO, "cod_gra", "des_gra", cURSO.cod_gra); return(View(cURSO)); }
//añadir un nuevo curso del profesor static public bool AddCursoProfesor(CURSO cursoAdd) { try { using (var datos = new bd_webEntities()) { datos.CURSOes.Add(cursoAdd); datos.SaveChanges(); } return(true); } catch (Exception e) { return(false); } }
// Método para eliminar un curso del profesor static public bool EliminarCursoProfesor(int id_cursoProfe) { try { using (var datos = new bd_webEntities()) { CURSO curso = datos.CURSOes.Where(ss => ss.ID_CURSO == id_cursoProfe).FirstOrDefault(); datos.CURSOes.Remove(curso); datos.SaveChanges(); } return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
protected void btnEditarCurso_Click(object sender, EventArgs e) { String textoValidacion = validarCurso(true); if (textoValidacion.Equals("")) { CURSO curso = new CURSO(); curso.refreshCurso(Convert.ToInt32(lblCursoId.Text), txtNombreCurso.Text, Convert.ToInt32(lblInstitucionId.Text), Convert.ToInt32(cbParalelo.SelectedValue)); cargarCursos(); lblSucess.Text = "Se edito Correctamente el Curso"; pnlSucess.Visible = true; } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
protected void btnEliminarCurso_Click(object sender, EventArgs e) { String textoValidacion = validarCurso(true); if (textoValidacion.Equals("")) { CURSO curso = new CURSO(); curso.deleteCurso(Convert.ToInt32(lblCursoId.Text)); cargarCursos(); lblSucess.Text = "Se elimino Correctamente el Curso"; pnlSucess.Visible = true; } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
// Editar curso del profesor static public bool EditarCurso(int idCurso, string nombreCurso, int creditos, string descripcion, string horarioCurso) { try { using (var datos = new bd_webEntities()) { CURSO cursoEditar = datos.CURSOes.Where(ss => ss.ID_CURSO == idCurso).FirstOrDefault(); cursoEditar.NOMBRE = nombreCurso; cursoEditar.CREDITOS = creditos; cursoEditar.DESCRIPCION = descripcion; cursoEditar.HORARIO = horarioCurso; } return(true); } catch (Exception e) { return(false); } }
protected void btnGuardarCurso_Click(object sender, EventArgs e) { pnlError.Visible = false; pnlSucess.Visible = false; String textoValidacion = validarCurso(false); if (textoValidacion.Equals("")) { CURSO curso = new CURSO(); curso = curso.addCurso(txtNombreCurso.Text, Convert.ToInt32(lblInstitucionId.Text), Convert.ToInt32(cbParalelo.SelectedValue)); cargarCursos(); lblSucess.Text = "Se creo Correctamente la Curso"; pnlSucess.Visible = true; } else { lblError.Text = textoValidacion; pnlError.Visible = true; } }
/// <summary> /// twitea un badge y le cambia el estado aalardeado "R" /// </summary> /// <param name="idUsuario"></param> /// <param name="nombreEstudiante"></param> /// <param name="idBadge"></param> /// <param name="idCurso"></param> /// <param name="idProyecto"></param> /// <returns></returns> public string twittBadge(string idUsuario, string nombreEstudiante, int idBadge, int idCurso, int idProyecto) { BADGE lobj_badge = db.BADGE.Find(idBadge); BADGE_POR_PROYECTO bpp = db.BADGE_POR_PROYECTO.Find(idBadge, idProyecto); bpp.Estado = "R"; db.Entry(bpp).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateException) { throw; } TWITTER_CREDENTIALS cred = db.TWITTER_CREDENTIALS.Find(idUsuario); CURSO curso = db.CURSO.Find(idCurso);//id //get tokens of the database if (cred != null) { //defaut application tokens pobj_twittConn.setConsumerKey("BsJg0w7pVCPWUMO6LJ4KGlAGu"); pobj_twittConn.setConsumerSecret("JD2DPyEq3gnroWOa1Iu4UtpxgzImEZ1lMi6Y0SiDgk9fHpC5ml"); //set user tokens pobj_twittConn.setUserAccessToken(cred.AccessToken); pobj_twittConn.setUserAccessSecret(cred.AccessTokenSecret); // pobj_twittConn.setUserAccessToken("1327984718-gkh5tjiC5sFvOm8Ui4Eefwd2tiLuVFge07RXdzK"); //pobj_twittConn.setUserAccessSecret("Y0EBtEWitIz0XUmIXn0KE7Narf2boTfnDJ88jfQHlMk0X"); //sends twitt and return the twitt string twitt = nombreEstudiante + " ganó " + RemoveWhitespace(lobj_badge.Nombre) + " en " + curso.Nombre; return(pobj_twittConn.twitt(twitt)); } //error no credentials else { return("No twitter credentials for user : " + idUsuario); } }
public CURSO addCurso(String nombre, int institucionId, int paraleloId) { CURSO curso = new CURSO(); try { curso.CURSOID = 0; curso.NOMBRE = nombre; curso.INSTITUCIONID = institucionId; curso.PARALELOID = paraleloId; Datos.CURSOes.Add(curso); Datos.SaveChanges(); } catch (Exception ex) { string x = ex.Message; } return(curso); }
protected void btnGuardarCurso_Click(object sender, EventArgs e) { var cur = (from x in Conexion.Entidades.CURSO select x.ID_CURSO).Max(); decimal curso_id = cur + 1; string nombreCurso = tbxNombreCurso.Text.ToUpper(); string nombreColegio = ddlColegio.SelectedItem.ToString(); var cuId = (from j in Conexion.Entidades.COLEGIO where j.NOMBRE_COLEGIO == nombreColegio select j.COLEGIO_ID).First(); CURSO curso = new CURSO(); curso.ID_CURSO = curso_id; curso.NOMBRE_CURSO = nombreCurso; curso.COLEGIO_COLEGIO_ID = cuId; Conexion.Entidades.CURSO.Add(curso); Conexion.Entidades.SaveChanges(); lblMensajeCu.Text = "Curso agregado con exito"; lblMensajeCu.Visible = true; guardarDdlCurso(); ddlCurso.Enabled = true; }
public CURSO addCurso(String nombre, int institucionId, int paraleloId) { CURSO curso = new CURSO(); try { curso.CURSOID = 0; curso.NOMBRE = nombre; curso.INSTITUCIONID = institucionId; curso.PARALELOID = paraleloId; Datos.CURSOes.Add(curso); Datos.SaveChanges(); } catch (Exception ex) { string x = ex.Message; } return curso; }
private void cargarCursos() { CURSO curso = new CURSO(); List<CURSO> cursos = curso.obtainAllCursos(); if (cursos != null && cursos.Count() > 0) { ListItem item = null; foreach (CURSO cu in cursos) { item = new ListItem(cu.NOMBRE, cu.CURSOID.ToString()); cbCurso.Items.Add(item); } } }
private void cargarCursos() { CURSO curso = new CURSO(); List<CURSO> cursos = curso.obtainAllCursos(); if (cursos != null && cursos.Count() > 0) { gridCursos.DataSource = cursos; gridCursos.DataBind(); } limpiar(); cargarParalelos(); }
private void cargarCursos() { CURSO curso = new CURSO(); List<CURSO> cursos = curso.obtainAllCursos(); if (cursos != null && cursos.Count() > 0) { dgCursos.DataSource = cursos; dgCursos.DataBind(); } }