private void button1_Click(object sender, EventArgs e) { //Validar usuario string usr = textBoxUsuario.Text; string pwd = textBoxPass.Text; if (usr == "admin" && pwd == "123") { loginValido = true; alumnoLogeado = null; MessageBox.Show("Ingreso como administrador"); Close(); return; } Alumno user = GestorAlumnos.buscarAlumno(usr); if (user == null) { MessageBox.Show("No existe el usuario ingresado"); } else if (pwd != user.Password) { MessageBox.Show("La contraseña ingresada es incorrecta"); } else { alumnoLogeado = user; loginValido = true; MessageBox.Show("Login correcto"); Close(); } }
/// <summary> /// Evento que permite agregar un alumno /// </summary> /// <param name="sender">Generador de evento</param> /// <param name="e">Argumentos del evento</param> private void button1_Click(object sender, EventArgs e) { //Agregar alumno int codigo = Int32.Parse(textBoxCodigo.Text); string nombre = textBoxNombre.Text; int dni = Int32.Parse(textBoxDNI.Text); int creditos = 1; string email = "*****@*****.**"; int telefono = 1; int ciclo = 1; int facultad = comboBoxFacultad.SelectedIndex; Especialidad newEspecialidad = new Especialidad(1,"Ingenieria Informatica"); switch(facultad) { case 0 : AlumnoFCI newAlumnoF = new AlumnoFCI("", codigo, nombre, dni, email, telefono, ciclo, creditos, 0); AlumnoAgregado = newAlumnoF; break; case 1 : AlumnoEEGGCC newAlumnoE = new AlumnoEEGGCC(newEspecialidad, newEspecialidad, codigo, nombre, dni, email, telefono, ciclo, creditos, 1); AlumnoAgregado = newAlumnoE; break; } MessageBox.Show("Alumno agregado"); this.Close(); }
public Reunion(Alumno a,Profesor p, DateTime t,string tem,string sug) { alumno=a; profesor=p; fecha=t; tema=tem; sugerencias=sug; }
/// <summary> /// Evento que permite agregar un alumno /// </summary> /// <param name="sender">Generador de evento</param> /// <param name="e">Argumentos del evento</param> private void button1_Click(object sender, EventArgs e) { //Agregar alumno int codigo = Int32.Parse(textBoxCodigo.Text); string nombre = textBoxNombre.Text; int dni = Int32.Parse(textBoxDNI.Text); int creditos = 1; string email = "*****@*****.**"; int telefono = 1; int ciclo = 1; Alumno newAlumno = new Alumno(codigo, nombre, dni, email, telefono,ciclo, creditos); AlumnoAgregado = newAlumno; MessageBox.Show("Alumno agregado"); this.Close(); }
public static string agregarAlumno(Alumno alumno, MySqlConnection conn) { alumnos.Add(alumno); string sql = "Insert into alumno(idalumno,nivel,idioma,estado,claseMatriculada,claseReservada,user,password,dni,nombre,correo,telefono,notificacion) values('" + alumno.Codigo + "','" + alumno.Nivel + "','" + alumno.Idioma + "','" + alumno.Estado + "','" + alumno.ClaseMatriculada + "','" + alumno.ClaseReservada + "','" + alumno.User + "','" + alumno.Password + "','" + alumno.Dni + "','" + alumno.Nombre + "','" + alumno.Correo + "','" + alumno.Telefono + "','" + alumno.Notificacion + "');"; try { MySqlCommand command = new MySqlCommand(sql, conn); //MySqlDataReader reader = command.ExecuteReader(); command.ExecuteNonQuery(); command.Dispose(); return "0"; } catch (Exception ex) { return ex.ToString(); } return "-1"; }
/// <summary> /// Este método debe mostrar la ventana de Login como un cuadro de diálogo modal /// Y verificar el usuario con respecto a los usuarios registrados en un /// archivo binario. /// </summary> /// <param name="sender">Genera el evento</param> /// <param name="e">Argumentos del evento</param> private void iniciarSesiónToolStripMenuItem_Click(object sender, EventArgs e) { //Si se pudo verificar el usuario debe mostrarse la información //que se recupera de un archivo binario y cargar el arbol. Login f = new Login(); f.ShowDialog(); if (f.loginValido) { if (Login.AlumnoLogeado != null) { alumnoLogeado = Login.AlumnoLogeado; buttonReservaMatricula.Visible = true; buttonRealizarMatricula.Visible = true; } else { GenerarHorarios.Visible = true; buttonCancelarClase.Visible = true; } logeado = true; } }
public string Matricula(Alumno a , MySqlConnection conn) { AlumnosMatriculados.Add(a); CantidadMatriculados = AlumnosMatriculados.Count; a.ClaseMatriculada = idClase; string sql = "UPDATE alumno SET claseMatriculada='"+ idClase + "'WHERE idalumno ='" + a.Codigo + "';"; try { MySqlCommand command = new MySqlCommand(sql, conn); MySqlDataReader reader = command.ExecuteReader(); reader.Close(); command.Dispose(); return "0"; } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return "-1"; }
internal void agregarAlumno(Alumno alumno) { listaAlumno.Add(alumno); }
public CrearReunion(Alumno a, Profesor p) { this.alumno = a; this.profesor = p; InitializeComponent(); }
private void FormReservaMatricula_Load(object sender, System.EventArgs e) { alumno = FormMatricula.alumnoLogeado; //comboBox1.SelectedIndex = 0; }
public CursoAlumno(Curso curso, Alumno alumno, int añoElectivo) { Curso = curso; Alumno = alumno; AñoElectivo = añoElectivo; }
public CursoAlumno() { Curso = new Curso(); Alumno = new Alumno(); }
/// <summary> /// Evento que permite agregar un alumno /// </summary> /// <param name="sender">Generador de evento</param> /// <param name="e">Argumentos del evento</param> private void button1_Click(object sender, EventArgs e) { //Agregar alumno int dni; if (textBoxUsuario.Text == "admin") { MessageBox.Show("El nombre de usuario no puede ser 'admin'"); return; } else if (textBoxDNI.Text.Length != 8) { MessageBox.Show("El DNI debe ser un numero de 8 digitos"); return; } else if (!Int32.TryParse(textBoxDNI.Text, out dni)) { MessageBox.Show("El DNI debe ser un numero entero"); return; } else if (textBoxNombre.Text.Length > 50) { MessageBox.Show("Su nombre puede tener como maximo 50 caracteres"); return; } else if (textBoxUsuario.Text.Length > 20) { MessageBox.Show("El nombre de usuario puede tener como maximo 20 caracteres"); return; } else if (textBoxPassword.Text.Length > 20) { MessageBox.Show("La contrasenha puede tener como maximo 20 caracteres"); return; } else { for (int i = 0; i < textBoxNombre.Text.Length; i++) { if (textBoxNombre.Text[i] == 'ñ') continue; if ((textBoxNombre.Text[i] < 'a' || textBoxNombre.Text[i] > 'z') && (textBoxNombre.Text[i] < 'A' || textBoxNombre.Text[i] > 'Z')) { MessageBox.Show("Su nombre solo puede contener caracteres del idioma español"); return; } } } Alumno aux = GestorAlumnos.buscarAlumno(textBoxUsuario.Text); if (aux != null) { MessageBox.Show("Ya existe un alumno con este nombre de usuario"); return; } MessageBox.Show("Alumno agregado"); alumnoAgregado = new Alumno(textBoxNombre.Text, dni, "", 0, 1, textBoxUsuario.Text, textBoxPassword.Text); this.Close(); }
public FormAlumno() { InitializeComponent(); alumnoAgregado = null; }
public static string inicializar(MySqlConnection conn) { string sql = "Select * from alumno;"; try { MySqlCommand command = new MySqlCommand(sql, conn); MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { int codigo = reader.GetInt32("idalumno"); string nombre = reader.GetString("nombre"); int dni = reader.GetInt32("dni"); string correo = reader.GetString("correo"); int telefono = reader.GetInt32("telefono"); int nivel = reader.GetInt32("nivel"); string user = reader.GetString("user"); string password = reader.GetString("password"); string notificacion = reader.GetString("notificacion"); Alumno a = new Alumno(nombre, dni, correo, telefono, nivel, user, password); a.Notificacion = notificacion; a.Codigo = codigo; alumnos.Add(a); } reader.Close(); command.Dispose(); return alumnos.Count.ToString(); } catch (Exception ex) { return ex.ToString(); Console.WriteLine(ex.ToString()); } }