Exemplo n.º 1
0
        private static void InsertarNuevoProfesor()
        {
            DatosProfesor profe = new DatosProfesor();

            using (var bdEscuela = new EscuelaModificadoContenx())
            {
                using (var transicion = bdEscuela.Database.BeginTransaction())
                {
                    try
                    {
                        DateTime horario = new DateTime(2021, 01, 01, profe.getTimeProf(), 00, 00);

                        profe.getNumero();
                        profesor agregarProfesor = new profesor {
                            nom_p = profe.getName(), tel_p = profe.getNumero(), hor_p = horario, id_mat1 = profe.getMateria()
                        };

                        bdEscuela.profesors.Add(agregarProfesor);
                        bdEscuela.SaveChanges();

                        transicion.Commit();
                        Console.ReadLine();
                    }
                    catch (Exception e)
                    {
                        transicion.Rollback();
                        Console.WriteLine("Ha sucedido un eror" + e);
                    }
                }
            }
            Console.Write("ENTER para continuar...");
            Console.ReadLine();
        }
Exemplo n.º 2
0
        private static void InsertarNuevoAlumno()
        {
            Console.WriteLine("----------------------------------");
            Console.WriteLine("-- Ingresando a un nuevo alumno --");
            Console.WriteLine("----------------------------------");
            Console.Write("-- Ingrese el nombre del alumno : ");
            String nombre = DatosAlumno.getNombre();

            Console.Write("-- Ingrese la edad del alumno : ");
            int edad = DatosAlumno.getEdadAlumno();

            Console.Write("-- Ingrese el genero del alumno [Masculino/Femenino]: ");
            String genero = DatosAlumno.getGeneroAlumno();

            Console.Write("-- Ingrese el id de la carrera alumno : ");
            int carreraa = DatosAlumno.getIdCarrera();

            Console.Write("-- Ingrese el id de la materia alumno : ");
            int materiaa = DatosAlumno.getIdMateria();

            using (var bdEscuela = new EscuelaModificadoContenx())
            {
                using (var transicion = bdEscuela.Database.BeginTransaction())
                {
                    try
                    {
                        alumno nuevoAlumno = new alumno {
                            nombre_alu = nombre, edad_alu = edad, genero_alu = genero, id_carre1 = carreraa, id_mat2 = materiaa
                        };

                        bdEscuela.alumnoes.Add(nuevoAlumno);
                        bdEscuela.SaveChanges();

                        transicion.Commit();
                    }
                    catch (Exception)
                    {
                        transicion.Rollback();
                    }
                }
            }
            Console.Write("ENTER para continuar...");
            Console.ReadLine();
        }