Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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");
                    }
                }
            }
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
 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();
     }
 }
Ejemplo n.º 5
0
 public void GetAlumnos()
 {
     AlumnoView.DataGrid_Alumnos.DataSource = AlumnoDB.GetAlumnos().ToList();
 }