示例#1
0
        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.");
                }
            }
        }
示例#2
0
        private void botonAltaDocente_Click(object sender, EventArgs e)
        {
            string nombre   = entradaNombreDocente.Text;
            string apellido = entradaApellidoDocente.Text;
            string ci       = entradaCIDocente.Text;

            mantenimientoDocente.AltaDatosDocente(nombre, apellido, ci, new List <string>());
            cargarListaDocente();
        }