public void Cargardatos() { dgvNotas.Rows.Clear(); using (ControlNotasEntities db = new ControlNotasEntities()) { var list = from note in db.Notas from Mat in db.Materias from Stud in db.Estudiantes where note.idEstudiante == Stud.idEstudiante && note.idMateria == Mat.idMateria select new { note.idNota, Stud.Nombre, materia = Mat.Nombre, note.Nota, Mat.idMateria, Stud.idEstudiante }; foreach (var iterar in list) { dgvNotas.Rows.Add(iterar.idNota, iterar.Nombre, iterar.materia, iterar.Nota, iterar.idMateria, iterar.idEstudiante); } } }
private void btnEditar_Click(object sender, EventArgs e) { using (ControlNotasEntities db = new ControlNotasEntities()) { result = MessageBox.Show("¿Desea realizar los cambios?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { string id = dgvNotas.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(id); n = db.Notas.Where(verificarId => verificarId.idNota == ID).First(); int E = int.Parse(Student); n.idEstudiante = E; int Materia = int.Parse(Mat); n.idMateria = Materia; string nota = txtNota.Text; double N = double.Parse(nota); n.Nota = N; db.Entry(n).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); offEditar(); Cargardatos(); cmbEstudiante.Enabled = true; cmbMateria.Enabled = true; txtNota.Text = ""; } else { offEditar(); txtNota.Text = ""; cmbEstudiante.Enabled = true; cmbMateria.Enabled = true; } } }
private void btnEliminar_Click(object sender, EventArgs e) { resultado = MessageBox.Show("¿Esta seguro de Eliminar los datos?", "Notificacion", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (resultado == DialogResult.Yes) { using (ControlNotasEntities db = new ControlNotasEntities()) { string id = dgvEstudiante.CurrentRow.Cells[0].Value.ToString(); int Id = int.Parse(id); Student = db.Estudiantes.Find(Id); Student.Nombre = txtNombre.Text; Student.Apellido = txtApellido.Text; Student.Contraseña = txtContraseña.Text; Student.Usuario = txtUsuario.Text; db.Estudiantes.Remove(Student); db.SaveChanges(); Cargardatos(); Eliminar(); offEditar(); } } else { Cargardatos(); Eliminar(); offEditar(); } }
private void btnEditar_Click(object sender, EventArgs e) { resultado = MessageBox.Show("¿Esta seguro de realizar el cambio?", "Notificacion", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (resultado == DialogResult.Yes) { using (ControlNotasEntities db = new ControlNotasEntities()) { string id = dgvEstudiante.CurrentRow.Cells[0].Value.ToString(); int Id = int.Parse(id); Student = db.Estudiantes.Where(verificarid => verificarid.idEstudiante == Id).First(); Student.Nombre = txtNombre.Text; Student.Apellido = txtApellido.Text; Student.Contraseña = txtContraseña.Text; Student.Usuario = txtUsuario.Text; db.Entry(Student).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Cargardatos(); Eliminar(); offEditar(); } } else { Cargardatos(); Eliminar(); offEditar(); } }
private void btnEliminar_Click(object sender, EventArgs e) { resultado = MessageBox.Show("¿Esta seguro que desea eliminar los datos?", "Notificacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resultado == DialogResult.Yes) { using (ControlNotasEntities db = new ControlNotasEntities()) { string id = dgvMaterias.CurrentRow.Cells[0].Value.ToString(); int Id = int.Parse(id); Mat = db.Materias.Find(Id); Mat.Nombre = txtNombre.Text; db.Materias.Remove(Mat); db.SaveChanges(); Cargardatos(); Eliminar(); offEditar(); } } else { Cargardatos(); Eliminar(); offEditar(); } }
public void Cargardatos() { using (ControlNotasEntities db = new ControlNotasEntities()) { var list = from Mater in db.Materias select new { Id = Mater.idMateria, Nombre = Mater.Nombre }; dgvMaterias.DataSource = list.ToList(); } }
public void Cargardatos() { using (ControlNotasEntities db = new ControlNotasEntities()) { var list = from Estud in db.Estudiantes select new { Id = Estud.idEstudiante, Nombre = Estud.Nombre, Apellido = Estud.Apellido, Usuario = Estud.Usuario, Contraseña = Estud.Contraseña }; dgvEstudiante.DataSource = list.ToList(); } }
private void btnGuardar_Click(object sender, EventArgs e) { using (ControlNotasEntities db = new ControlNotasEntities()) { Mat.Nombre = txtNombre.Text; db.Materias.Add(Mat); db.SaveChanges(); Cargardatos(); Eliminar(); } }
private void btnGuardar_Click(object sender, EventArgs e) { using (ControlNotasEntities db = new ControlNotasEntities()) { Student.Nombre = txtNombre.Text; Student.Apellido = txtApellido.Text; Student.Contraseña = txtContraseña.Text; Student.Usuario = txtUsuario.Text; db.Estudiantes.Add(Student); db.SaveChanges(); Cargardatos(); Eliminar(); } }
private void button1_Click(object sender, EventArgs e) { using (ControlNotasEntities db = new ControlNotasEntities()) { int E = int.Parse(Student); n.idEstudiante = E; int M = int.Parse(Mat); n.idMateria = M; string note = txtNota.Text; double N = double.Parse(note); n.Nota = N; db.Notas.Add(n); db.SaveChanges(); Cargardatos(); txtNota.Text = ""; } }
private void button1_Click(object sender, EventArgs e) { using (ControlNotasEntities db = new ControlNotasEntities()) { var lista = from Students in db.Estudiantes where Students.Usuario == txtUsuario.Text && Students.Contraseña == txtContraseña.Text select Students; if (lista.Count() > 0) { frmControl f = new frmControl(); f.ShowDialog(); } else { MessageBox.Show("Usuario o Contraseña no existe"); } } }
public void CargarCombo() { using (ControlNotasEntities db = new ControlNotasEntities()) { var Est = db.Estudiantes.ToList(); if (Est.Count > 0) { cmbEstudiante.DataSource = Est; cmbEstudiante.DisplayMember = "nombre"; cmbEstudiante.ValueMember = "idEstudiante"; } var materias = db.Materias.ToList(); if (materias.Count > 0) { cmbMateria.DataSource = materias; cmbMateria.DisplayMember = "nombre"; cmbMateria.ValueMember = "idMateria"; } } }
private void btnEliminar_Click(object sender, EventArgs e) { using (ControlNotasEntities db = new ControlNotasEntities()) { result = MessageBox.Show("¿Desea eliminar este registro?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { string id = dgvNotas.CurrentRow.Cells[0].Value.ToString(); int ID = int.Parse(id); n = db.Notas.Find(ID); db.Notas.Remove(n); db.SaveChanges(); Cargardatos(); txtNota.Text = ""; offEditar(); } else { txtNota.Text = ""; } } }