예제 #1
0
 private void dtgvEstudiante_SelectionChanged(object sender, EventArgs e)
 {
     if (dnd)
     {
         DataTable dt  = dtgvEstudiante.DataSource as DataTable;
         DataRow   row = dt.Rows[dtgvEstudiante.CurrentRow.Index];
         est = new Estudiantes(row);
     }
     dnd = true;
 }
예제 #2
0
        public MEstudiante(Estudiantes est)
        {
            InitializeComponent();
            estudiante = est;
            util.LlenarCbo(ref cboSeccion, "Seccion", "grado=", est.Grado.ToString());
            Seccions.LlenarCbo(ref cboGrado);
            grado = true;

            tbIdEstudiante.Text      = estudiante.IdEstudiante.ToString();
            tbNombre.Text            = estudiante.Nombre;
            tbApellidos.Text         = estudiante.Apellidos;
            tbDireccion.Text         = estudiante.Direccion;
            dtpNacimiento.Text       = estudiante.Nacimiento.ToString();
            cboGrado.SelectedValue   = estudiante.Grado;
            cboSeccion.SelectedValue = estudiante.IdSeccion;
        }
예제 #3
0
        private void btnSetDescripcion_Click(object sender, EventArgs e)
        {
            flpControls.Controls.Clear();
            if (indpuede)
            {
                Estudiantes estudiantes = new Estudiantes();
                estudiantes.LlenarEst(Convert.ToInt32(cboGrado.Text.ToString()), Convert.ToInt32(cboSeccion.SelectedValue.ToString()));
                Evaluacions evaluacions = new Evaluacions();
                indpuede = true;
                evaluacions.LlenarList(estudiantes.LEstudiante, cboMateria.Text, Convert.ToInt32(cboMateria.SelectedValue.ToString()), cboPeriodo.Text);

                foreach (Evaluacions item in evaluacions.levaluacions)
                {
                    Evaluacion.Estudiante estudiante = new Estudiante(item);
                    estudiante.IdIndicador = Convert.ToInt32(cboIndicador.SelectedValue.ToString());
                    estudiante.Indicador   = cboIndicador.Text.ToString();
                    estudiante.Descripcion = tbDescripcion.Text;
                    flpControls.Controls.Add(estudiante);
                }
            }
        }
예제 #4
0
        public void LlenarEst(int grado, int seccion)
        {
            DataTable table = util.ValoresEnTabla(string.Format($"Select * from Estudiante where Grado={grado} and IdSeccion={seccion} order by nombre asc"));

            Estudiantes est;


            foreach (DataRow field in table.Rows)
            {
                est = new Estudiantes();

                est.IdEstudiante = Convert.ToInt32(field["IdEstudiante"].ToString());
                est.Nombre       = field["Nombre"].ToString();
                est.Apellidos    = field["Apellidos"].ToString();
                est.Nacimiento   = DateTime.Parse(field["Nacimiento"].ToString());
                est.Grado        = Convert.ToInt32(field["Grado"].ToString());
                est.IdSeccion    = Convert.ToInt32(field["IdSeccion"].ToString());
                est.Direccion    = field["Direccion"].ToString();
                est.Seccion      = field["Seccion"].ToString();

                LEstudiante.Add(est);
            }
        }
예제 #5
0
        }//---- fin el menu

        //Ingresar los estudiantes
        static void InsertarEstudiantes()
        {
            var datos = new tallersena4588Context();


            bool EntradaValidaCodigo = false;
            bool EntradaValidaCorreo = false;
            bool EntradaValidaNota1  = false;
            bool EntradaValidaNota2  = false;
            bool EntradaValidaNota3  = false;



            string codigo;
            string nombre = "";
            string correo;
            string nota1;
            string nota2;
            string nota3;


            Console.Clear();
            gui.Marco(1, 110, 1, 30);
            Console.SetCursorPosition(40, 5); Console.WriteLine("Insertar Estudiante");
            gui.Linea(40, 6, 30);

            // .................................... ..validaciones
            do // pedir el codigo
            {
                gui.BorrarLinea(34, 8, 64);
                Console.SetCursorPosition(10, 8); Console.Write("Digite Codigo Estudiante: ");
                codigo = Console.ReadLine();
                if (!Verficar.Vacio(codigo))
                {
                    if (Verficar.TipoNumero(codigo))
                    {
                        if (Verficar.Numcaracteres(codigo))
                        {
                            EntradaValidaCodigo = true;
                        }
                    }
                }
            } while (!EntradaValidaCodigo);
            // inicia el if del existe
            var cod    = uint.Parse(codigo);
            var existe = datos.Estudiantes.Find(cod);


            if (existe == null)
            {
                bool EntradaValidaNombre = false;
                do // pedir el nombre
                {
                    //  gui.BorrarLinea(33, 9, 64);
                    Console.SetCursorPosition(10, 9); Console.Write("Digite Nombre Estudiante: ");
                    nombre = Console.ReadLine();
                    if (!Verficar.Vacio(nombre))
                    {
                        if (Verficar.TipoTexto(nombre))
                        {
                            EntradaValidaNombre = true;
                        }
                    }
                } while (!EntradaValidaNombre);

                do // pedir el correo
                {
                    gui.BorrarLinea(37, 10, 64);
                    Console.SetCursorPosition(10, 10); Console.Write("Digite el correo del estudiante: ");
                    correo = Console.ReadLine();
                    if (!Verficar.Vacio(correo))
                    {
                        if (Verficar.Tipocorreo(correo))
                        {
                            EntradaValidaCorreo = true;
                        }
                    }
                } while (!EntradaValidaCorreo);


                do // pedir notas
                {
                    gui.BorrarLinea(37, 11, 64);
                    Console.SetCursorPosition(10, 11); Console.Write("Digite la nota 1: ");
                    nota1 = Console.ReadLine();
                    if (!Verficar.Vacio(nota1))
                    {
                        if (Verficar.TipoNumero(nota1))
                        {
                            EntradaValidaNota1 = true;
                        }
                    }
                } while (!EntradaValidaNota1);
                do // pedir notas
                {
                    gui.BorrarLinea(37, 12, 64);
                    Console.SetCursorPosition(10, 12); Console.Write("Digite la nota 2: ");
                    nota2 = Console.ReadLine();
                    if (!Verficar.Vacio(nota2))
                    {
                        if (Verficar.TipoNumero(nota2))
                        {
                            EntradaValidaNota2 = true;
                        }
                    }
                } while (!EntradaValidaNota2);
                do // pedir notas
                {
                    gui.BorrarLinea(37, 13, 64);
                    Console.SetCursorPosition(10, 13); Console.Write("Digite la nota 3: ");
                    nota3 = Console.ReadLine();
                    if (!Verficar.Vacio(nota3))
                    {
                        if (Verficar.TipoNumero(nota3))
                        {
                            EntradaValidaNota3 = true;
                        }
                    }
                } while (!EntradaValidaNota3);



                //..........................................



                // creo el objeto  myEstudiante



                Estudiantes myEstudiante = new Estudiantes();

                myEstudiante.Codigo = uint.Parse(codigo);
                myEstudiante.Nombre = nombre;
                myEstudiante.Correo = correo;
                myEstudiante.Nota1  = Double.Parse(nota1);
                myEstudiante.Nota2  = Double.Parse(nota2);
                myEstudiante.Nota3  = Double.Parse(nota3);


                datos.Add(myEstudiante);
                datos.SaveChanges();



                //ListaEstudiante.Add(myEstudiante);
            }
            else
            {
                Console.WriteLine("el codigo existe");
            }
        }