public async Task <IHttpActionResult> Postgrupo(grupo grupo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.grupo.Add(grupo); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (grupoExists(grupo.id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = grupo.id }, grupo)); }
public ActionResult Incluir() { using (UnimedEntities1 dg = new UnimedEntities1()) { //carrega permissao de usuários int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario)).FirstOrDefault(); ViewData["usuario_permissao"] = up; ViewBag.Titulo = "Cadastro de Usuário"; //carrega lista de grupo var lg = from a in dg.grupoes select new ListaGrupo { cod_grupo = a.id, desc_grupo = a.nome_grupo }; ViewData["listagrupo"] = lg.ToList(); //prepara model para inserção var dadosgrupo = new grupo(); var dadospermissaogrupo = new grupo_permissao(); var VDetalheGrupo = new ViewModelDetalhePermisaoGrupo() { Vgrupo = dadosgrupo, Vgrupo_permissao = dadospermissaogrupo }; ViewBag.Action = "Inserir"; return(View("Grupo", VDetalheGrupo)); } }
public void list1_SelectionChanged(Object sender, SelectionChangedEventArgs e) { if (listAsignatures.Count > 0 && lstMaterias.SelectedIndex >= 0) { currentMateria = listAsignatures[lstMaterias.SelectedIndex]; btnAdd2.Visibility = System.Windows.Visibility.Visible; if (currentMateria.listaGrupos.Count >= 0) { actualizarListaGrupos(currentMateria.listaGrupos); if (listGroups.Count > 0) { currentGrupo = listGroups[0]; lstGrupos.SelectedIndex = 0; actualizarListaActividades(currentGrupo.listaActividades); btnAdd3.Visibility = System.Windows.Visibility.Visible; } else { btnAdd3.Visibility = System.Windows.Visibility.Hidden; listGroups.Clear(); listActivities.Clear(); actualizarListaActividades(listActivities); } } } //actualizar lista de grupos //actualizar lista de actividades }
public async Task <IActionResult> Edit(int id, [Bind("idgrupo,nombre_grupo,capacidad,hora_inicial,hora_final,instructor_idinstructor,area_idarea,actividad_idactividad,periodo_idperiodo")] grupo grupo) { if (id != grupo.idgrupo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(grupo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!grupoExists(grupo.idgrupo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(grupo)); }
public async Task <IHttpActionResult> Putgrupo(int id, grupo grupo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != grupo.id) { return(BadRequest()); } db.Entry(grupo).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!grupoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Delete(int?id) { using (UnimedEntities1 dg = new UnimedEntities1()) { int id_usuario = int.Parse(Session["usuariologadoid"].ToString()); var up = dg.usuario_permissao.Where(a => a.id_usuario.Equals(id_usuario) && a.grupo_d.Equals(1)).Count(); if (up >= 1) { try { grupo grupo = dg.grupoes.Find(id); dg.grupoes.Remove(grupo); dg.SaveChanges(); } catch (SystemException e) { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>" + e.Message + "</font>"; return(RedirectToAction("Grupo")); } TempData["mensagem"] = "<font style='color: green;text-align:right;font-size:11px'>Grupo Excluído com Sucesso!</font>"; } else { TempData["mensagem"] = "<font style='color: red;text-align:right;font-size:11px'>Usuário Não Tem Permissão para Excluir o Grupo</font>"; } } ViewBag.Action = ""; return(RedirectToAction("Grupo")); }
public VentanaEliminar(delete d, Object objeto) { InitializeComponent(); del = d; switch (del) { case delete.Materia: Materia = (materia)objeto; tbDatosAEliminar.Text = "Eliminar materia: " + Materia.Nombre; break; case delete.Grupo: Grupo = (grupo)objeto; tbDatosAEliminar.Text = "Eliminar grupo: " + Grupo.Nombre; break; case delete.Actividad: Actividad = (actividad)objeto; tbDatosAEliminar.Text = "Eliminar actividad: " + Actividad.Nombre; break; case delete.Usuario: Usuario = (usuario)objeto; tbDatosAEliminar.Text = "Usuario: " + Usuario.Nombre; break; } }
public ActionResult DeleteConfirmed(int id) { grupo product = db.grupo.Find(id); db.grupo.Remove(product); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { grupo grupo = db.grupoes.Find(id); db.grupoes.Remove(grupo); db.SaveChanges(); return(RedirectToAction("Index")); }
//Metodo inicializador private void inicializa() { servDisco = new ServicioDisco(mEnt); disco = new disco(); servCompany = new ServicioCompanyia(mEnt); servGrupo = new ServicioGrupo(mEnt); grup = new grupo(); }
grupo ObtenerGrupoInsert() { grupo grupo = new grupo(); grupo.codigo = txtCodigo.Text; grupo.nombre = txtNombre.Text; return(grupo); }
grupo ObtenerGrupoUpdate() { grupo grupo = new grupo(); grupo.id = Convert.ToInt32(lblId.Text); grupo.codigo = txtCodigo.Text; grupo.nombre = txtNombre.Text; return(grupo); }
//Get Delete public ActionResult Delete(int id) { grupo product = db.grupo.Find(id); if (product == null) { return(HttpNotFound()); } return(View(product)); }
public ActionResult Edit([Bind(Include = "id_grupo,nome")] grupo grupo) { if (ModelState.IsValid) { db.Entry(grupo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(grupo)); }
public ActionResult Editar(long id) { grupo model = new grupo(); if (id > 0) { model = _grupoService.GetById(id, x => x.permissoes); } return(View(model)); }
public async Task <IActionResult> Create([Bind("idgrupo,nombre_grupo,capacidad,hora_inicial,hora_final,instructor_idinstructor,area_idarea,actividad_idactividad,periodo_idperiodo")] grupo grupo) { if (ModelState.IsValid) { _context.Add(grupo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(grupo)); }
public AgregarActividad(materia materiaraiz, grupo gruporaiz) { InitializeComponent(); materiaRaiz = materiaraiz; grupoRaiz = gruporaiz; nuevaActividad.Color = "#444"; btnColor.DataContext = nuevaActividad; tbRaiz.Text = materiaRaiz.Nombre + ">" + gruporaiz.Nombre + ">"; nuevaActividad.Nombre = ""; nuevaActividad.Nick = ""; }
public ActionResult Edit([Bind(Include = "cod_grupo,nombre,capacidad,tipo_ciclo,cod_asig")] grupo grupo) { if (ModelState.IsValid) { db.Entry(grupo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cod_asig = new SelectList(db.pensums, "cod_asig", "anio_est", grupo.cod_asig); return(View(grupo)); }
public string insert_grupo(grupo obj) { if (obj_grupo.insert_grupo(obj)) { return("I200"); } else { return("I500"); } }
public string update_grupo(grupo obj) { if (obj_grupo.update_grupo(obj)) { return("U200"); } else { return("U500"); } }
public async Task <IHttpActionResult> Getgrupo(int id) { grupo grupo = await db.grupo.FindAsync(id); if (grupo == null) { return(NotFound()); } return(Ok(grupo)); }
public ActionResult Edit(int id) { grupo product = db.grupo.Single(x => x.id == id); if (product == null) { return(HttpNotFound()); } GetViewBagData(); return(View("Edit", product)); }
public ActionResult Edit(grupo prod) { if (ModelState.IsValid) { db.Entry(prod).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Grupo")); } GetViewBagData(); return(View(prod)); }
public ActionResult Create(grupo prod) { if (ModelState.IsValid) { db.grupo.Add(prod); db.SaveChanges(); return(RedirectToAction("Index", "Grupo")); } GetViewBagData(); return(View()); }
public ActionResult Create([Bind(Include = "id_grupo,nome")] grupo grupo) { if (ModelState.IsValid) { db.grupo.Add(grupo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(grupo)); }
private void ObtenerMaterias() { listAsignatures = new List <materia>(); for (int cont = 0; cont < listGroups.Count; cont++) { currentGrupo = listGroups[cont]; materia NuevaMateria = InterfaceHttp.ObtenerMateriasAlumno(currentGrupo); NuevaMateria.listaGrupos = new List <grupo>(); NuevaMateria.listaGrupos.Add(currentGrupo); listAsignatures.Add(NuevaMateria); } }
/// <summary> /// Guarda el Grupo en la base de datos /// </summary> /// <returns>Retorna True si se guardó correctamente </returns> public bool NuevoGrupoBeneficiario() { bool r = false; try { if (!existeGrupoBeneficiario(this._nombre)) { grupo f = new grupo(); f.nombre = this._nombre; f.descripcion = this._descripcion; ctx.grupoes.Add(f); ctx.SaveChanges(); _id_grupo = f.id_grupo; r = true; if (r == true && _id_grupo > 0) { // Si se guardó correctamente el grupo, guardo los beneficiarios asociados foreach (BeneficiarioClass b in _beneficiarios) { beneficiario_grupo bg = new beneficiario_grupo(); bg.id_beneficiario = b.Id_beneficiario; bg.id_gupo = this._id_grupo; ctx.beneficiario_grupo.Add(bg); ctx.SaveChanges(); r = true; } } } else { MessageBox.Show("Ya existe un Grupo con ese Nombre!"); r = false; } } catch (Exception e) { MessageBox.Show(e.Message, "Error de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); r = false; } return(r); }
public ActionResult Create([Bind(Include = "cod_grupo,nombre,capacidad,tipo_ciclo,cod_asig")] grupo grupo) { if (ModelState.IsValid) { db.grupoes.Add(grupo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cod_asig = new SelectList(db.pensums, "cod_asig", "Cod_materia", grupo.cod_asig); return(View(grupo)); }
//Metodo de recoger usuario private void recogeUsuario(usuario usuario) { usuario.username = textboxUsername.Text; usuario.password = passContrasenya.Password; //Comboboxes, si hay alguno que se deja en blanco, este dara un error //combo Rol //usuario.rol1 = (rol)comboRolUsu.SelectedItem; rol rolUsu = new rol(); if (comboRolUsu != null) { rolUsu = (rol)comboRolUsu.SelectedItem; usuario.rol1 = rolUsu; } //combo tipo tipousuario tipoUsu = new tipousuario(); if (comboTipoUsu.SelectedItem != null) { tipoUsu = (tipousuario)comboTipoUsu.SelectedItem; usuario.tipousuario = tipoUsu; } //combo grupo grupo grupoUsu = new grupo(); if (comboGrupoUsu.SelectedItem != null) { grupoUsu = (grupo)comboGrupoUsu.SelectedItem; usuario.grupo1 = grupoUsu; } //combo departamento departamento deptUsu = new departamento(); if (comboDepartamentoUsu.SelectedItem != null) { deptUsu = (departamento)comboDepartamentoUsu.SelectedItem; usuario.departamento1 = deptUsu; } usuario.nombre = textboxNombre.Text; usuario.apellido1 = textboxApellido1.Text; usuario.apellido2 = textboxApellido2.Text; usuario.domicilio = textboxDomicilio.Text; usuario.poblacion = textboxPoblacion.Text; usuario.codpostal = textboxCodigoPostal.Text; usuario.email = textboxEmail.Text; usuario.telefono = textboxTelefono.Text; }
public ModificarGrupo(materia materiaraiz, grupo mod) { InitializeComponent(); btnModificar.IsEnabled = false; materiaRaiz = materiaraiz; Grupo = mod; btnColor.DataContext = Grupo; tbNombremateria.Text = materiaRaiz.Nombre + ">"; cargado = false; txtNombre.Text = Grupo.Nombre; txtNick.Text = Grupo.Nick; cargado = true; }