private void botonAltaDocente_Click(object sender, EventArgs e) { string nombre = entradaNombreDocente.Text; string apellido = entradaApellidoDocente.Text; string ci = entradaCIDocente.Text; Docente nuevosValoresDocente = new Docente(); nuevosValoresDocente.Ci = ci; nuevosValoresDocente.Nombre = nombre; nuevosValoresDocente.Apellido = apellido; if (ValidarDatos(ci, nuevosValoresDocente, true)) { mantenimientoDocente.AltaDatosDocente(nombre, apellido, ci); try { contextoDb.Docentes.Add(nuevosValoresDocente); contextoDb.SaveChanges(); cargarListaDocente(); } catch (InvalidOperationException ex) { Console.WriteLine("error: " + ex.ToString()); MessageBox.Show("Hubo un error al agregar un docente."); } } }
public ActionResult Create([Bind(Include = "ProgramaId,Nome,Descricao,Cursos")] Programa programa) { if (ModelState.IsValid) { db.Programa.Add(programa); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(programa)); }
public ActionResult Create([Bind(Include = "Nome,Objetivos,Descricao")] Curso curso) { if (ModelState.IsValid) { curso.Codigo = Guid.NewGuid().ToString("N").Substring(0, 10); db.Cursos.Add(curso); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(curso)); }
public ActionResult Create([Bind(Include = "Nome,CPF,Email,Nascimento,Cadastro,Mae,Endereco")] Aluno aluno) { if (ModelState.IsValid) { aluno.Cadastro = DateTime.Now; db.Alunos.Add(aluno); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aluno)); }
public ActionResult Create([Bind(Include = "ProfessorId,Matricula,Nome,CPF,Email,Nascimento,Cadastro,Endereco")] Professor professor) { if (ModelState.IsValid) { professor.Cadastro = DateTime.Now; db.Professores.Add(professor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(professor)); }
private void botonAltaMateria_Click(object sender, EventArgs e) { string nombre = entradaNombreMateria.Text; string codigoMateria = entradaCodigoMateria.Text; Materia nuevosValoresMateria = new Materia(); nuevosValoresMateria.CodigoMateria = codigoMateria; nuevosValoresMateria.Nombre = nombre; if (ValidarDatos(codigoMateria, nuevosValoresMateria, true)) { mantenimientoMateria.AltaDatosMateria(codigoMateria, nombre, new List <string>(), new List <string>()); contextoDb.Materias.Add(nuevosValoresMateria); contextoDb.SaveChanges(); cargarListaMateria(); } }
public CursoResponse Put([FromBody] CursoRequest value) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetCurso(value.Id); if (entidad == null) { throw new InvalidOperationException("Registro no existe"); } entidad.NombreCurso = value.NombreCurso; entidad.NombreProfesor = value.NombreProfesor; entidad.FechaInicio = value.FechaInicio; ctx.Set <Curso>().Attach(entidad); ctx.Entry(entidad).State = EntityState.Modified; AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public CursoResponse Delete(FiltroComunRequest request) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetCurso(request.Id); if (entidad == null) { throw new InvalidOperationException("Registro no existe"); } ctx.Set <Curso>().Attach(entidad); ctx.Entry(entidad).State = EntityState.Deleted; response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public AlumnoResponse Post([FromBody] AlumnoRequest value) { var response = new AlumnoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = new Alumno { Nombres = value.Nombres, Apellidos = value.Apellidos, CorreoElectronico = value.CorreoElectronico, Edad = value.Edad, FechaNacimiento = value.FechaNacimiento }; ctx.Set <Alumno>().Add(entidad); AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
public CursoResponse Post([FromBody] CursoRequest value) { var response = new CursoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = new Curso { NombreCurso = value.NombreCurso, NombreProfesor = value.NombreProfesor, FechaInicio = value.FechaInicio, }; ctx.Set <Curso>().Add(entidad); AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
private void botonAltaMateria_Click(object sender, EventArgs e) { List <Materia> materias = mantenimientoMateria.ObtenerMaterias(); Boolean volverVentanaDocente = false; if (idDocenteSeleccionado != null) { List <Docente> docentesDb = contextoDb.Docentes.SqlQuery("Select * from Docentes where ci='" + idDocenteSeleccionado + "'").ToList(); List <Materia> materiasDb = contextoDb.Materias.SqlQuery("Select * from Materias where id='" + idMateriaSeleccionada + "'").ToList(); DocenteMateria docenteMateriaDb = new DocenteMateria(); docenteMateriaDb.MateriaId = materiasDb[0].Id; docenteMateriaDb.DocenteId = Int32.Parse(idDocenteSeleccionado); contextoDb.DocentesMaterias.Add(docenteMateriaDb); contextoDb.SaveChanges(); volverVentanaDocente = true; idDocenteSeleccionado = null; } else if (idAlumnoSeleccionado != null) { List <Alumno> alumnosDb = contextoDb.Alumnos.SqlQuery("Select * from Alumnoes where ci='" + idAlumnoSeleccionado + "'").ToList(); List <Materia> materiasDb = contextoDb.Materias.SqlQuery("Select * from Materias where id='" + idMateriaSeleccionada + "'").ToList(); AlumnoMateria alumnoMateriaDb = new AlumnoMateria(); alumnoMateriaDb.MateriaId = materiasDb[0].Id; alumnoMateriaDb.AlumnoId = Int32.Parse(idAlumnoSeleccionado); contextoDb.AlumnosMaterias.Add(alumnoMateriaDb); contextoDb.SaveChanges(); volverVentanaDocente = false; idAlumnoSeleccionado = null; } else { MessageBox.Show("No se realizo una selección para asignar."); } ventanaOrigen.Close(); if (volverVentanaDocente) { ventanaOrigen = new GestionDocenteUI(); } else { ventanaOrigen = new GestionAlumnoUI(); } ventanaOrigen.Show(); Close(); }
// PUT: odata/Assinatura(5) public IHttpActionResult Put([FromODataUri] int key, Delta <AssinaturaModel> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } AssinaturaModel assinaturaModel = db.Assinatura.Find(key); if (assinaturaModel == null) { return(NotFound()); } patch.Put(assinaturaModel); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssinaturaModelExists(key)) { return(NotFound()); } else { throw; } } return(Updated(assinaturaModel)); }
public Parceiro AutenticaParceiro(ParceiroAutenticacao dto) { var parceiroAutenticado = _contexto.ParceiroDb.Where(parceiro => parceiro.Email == dto.Email && parceiro.Senha == dto.SenhaCriptografada && parceiro.Ativo).FirstOrDefault(); if (parceiroAutenticado == null) { return(parceiroAutenticado); } _contexto.Entry(parceiroAutenticado).State = EntityState.Modified; _contexto.SaveChanges(); return(parceiroAutenticado); }
public Usuario AutenticaUsuario(UsuarioAutenticacao dto) { var usuarioAutenticado = _contexto.UsuarioDb.Where(usuario => usuario.Email == dto.Email && usuario.Senha == dto.SenhaCriptografada && usuario.Ativo).FirstOrDefault(); if (usuarioAutenticado == null) { return(usuarioAutenticado); } _contexto.Entry(usuarioAutenticado).State = EntityState.Modified; _contexto.SaveChanges(); return(usuarioAutenticado); }
public AlumnoResponse Put([FromBody] AlumnoRequest value) { var response = new AlumnoResponse(); try { using (var ctx = new ContextoDb()) { var entidad = ctx.GetAlumno(value.Id); if (entidad == null) { throw new InvalidOperationException("Registro no existe"); } entidad.Nombres = value.Nombres; entidad.Apellidos = value.Apellidos; entidad.CorreoElectronico = value.CorreoElectronico; entidad.Edad = value.Edad; entidad.FechaNacimiento = value.FechaNacimiento; ctx.Set <Alumno>().Attach(entidad); ctx.Entry(entidad).State = EntityState.Modified; AsignarDto(response, entidad); response.Exito = ctx.SaveChanges() > 0; } } catch (Exception ex) { response.Exito = false; response.MensajeError = ex.Message; } return(response); }
// Métodos public void Commit() { _contexto.SaveChanges(); }
public void Save() { _contexto.SaveChanges(); }
public void Agregar(T entidad) { dbContexto.Set <T>().Add(entidad); dbContexto.SaveChanges(); }