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; }
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; }
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); } } }
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); } }
}//---- 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"); } }