private void btnNuevo_Click(object sender, EventArgs e) { FrmAlumno frmAlumno = new FrmAlumno(); if (DialogResult.OK == frmAlumno.ShowDialog(this)) { AlumnoDB alumnoDB = new AlumnoDB(); Alumno alumnoAux = frmAlumno.Alumno; alumnoDB.Guardar(alumnoAux); } }
public void Registrar_Alumno(object sender, EventArgs e) { if (AlumnoView.TextBox_Nombres.Text.Equals("") || AlumnoView.TextBox_Apellidos.Text.Equals("")) { MessageBox.Show("Completar los campos Nombres y Apellidos"); } else { Alumno new_Alumno = new Alumno(AlumnoView.TextBox_Nombres.Text, AlumnoView.TextBox_Apellidos.Text, AlumnoView.Textbox_DNI.Text); if (AlumnoView.CheckBox_Confirmacion.Checked) { MessageBoxResult result = MessageBox.Show(string.Format($"Se ingresará el alumno {new_Alumno.ToString()} al sistema"), "Confirmacion de registro", MessageBoxButton.YesNoCancel); switch (result) { case MessageBoxResult.Yes: string message; if (AlumnoDB.Insert(new_Alumno, out message)) { AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos().ToList(); MessageBox.Show("Alumno Registrado", "Registro completo"); } else { MessageBox.Show("Algo salio mal.\nIntentalo nuevamente.\n" + message, "Confirmacion de registro"); } break; case MessageBoxResult.No: break; case MessageBoxResult.Cancel: MessageBox.Show("Registro Cancelado", "Confirmacion de registro"); break; } } else { string message; if (AlumnoDB.Insert(new_Alumno, out message)) { AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos().ToList(); MessageBox.Show("Alumno Registrado", "Registro completo"); } else { MessageBox.Show("Algo salio mal.\nIntentalo nuevamente.\n" + message, "Confirmacion de registro"); } } } }
public ActionResult Create(ApodereadoViewModel model) { try { using (LibroDBEntities db = new LibroDBEntities()) { UsuarioDB oUsuarioDB = new UsuarioDB(); oUsuarioDB.contraseña = model.contraseña; oUsuarioDB.correo = model.correo; oUsuarioDB.idRol = model.idRol; db.UsuarioDB.Add(oUsuarioDB); db.SaveChanges(); ApoderadoDB oApoderadoDB = new ApoderadoDB(); oApoderadoDB.rutApoderado = model.rutApoderado; oApoderadoDB.nombreApoderado = model.nombreApoderado; oApoderadoDB.apellidoPaterno = model.apellidoPaternoApoderado; oApoderadoDB.apellidoMaterno = model.apellidoMaternoApoderado; oApoderadoDB.idUser = oUsuarioDB.idUser; db.ApoderadoDB.Add(oApoderadoDB); db.SaveChanges(); AlumnoDB oAlumnoDB = new AlumnoDB(); oAlumnoDB.rutAlumno = model.rutAlumno; oAlumnoDB.nombreAlumno = model.nombreAlumno; oAlumnoDB.apellidoPaterno = model.apellidoPaternoAlumno; oAlumnoDB.apellidoMaterno = model.apellidoMaternoAlumno; oAlumnoDB.idCurso = model.idcurso; oAlumnoDB.idApoderado = oApoderadoDB.idApoderado; db.AlumnoDB.Add(oAlumnoDB); db.SaveChanges(); ViewBag.idcurso = new SelectList(db.CursosDB, "idCurso", "cursos", model.idcurso).ToList(); ViewBag.idRol = new SelectList(db.RolDB, "idRol", "nombreRol", model.idRol).ToList(); } ViewBag.Message = "Registro insertado"; return(View()); } catch (Exception ex) { return(View(model)); } }
public void Buscar(object sender, EventArgs e) {//1: Nombre, 2: Apellido, 3: DNI System.Windows.Forms.TextBox textBox = sender as System.Windows.Forms.TextBox; if (textBox.Name.Contains("Nombre")) { AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos(textBox.Text, 1); AlumnoView.TextBox_BuscarApellido.Clear(); AlumnoView.TextBox_BuscarDNI.Clear(); } else if (textBox.Name.Contains("Apellido")) { AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos(textBox.Text, 2).ToList(); AlumnoView.TextBox_BuscarNombre.Clear(); AlumnoView.TextBox_BuscarDNI.Clear(); } else if (textBox.Name.Contains("DNI")) { AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos(textBox.Text, 3).ToList(); AlumnoView.TextBox_BuscarNombre.Clear(); AlumnoView.TextBox_BuscarApellido.Clear(); } }
public void GetAlumnos() { AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos().ToList(); }