예제 #1
0
 public void Listar(DataGridView tabla)
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             IList <Jugador> lista = DAOJugador.ListarJugadores(conexion.GetConexion());
             tabla.Rows.Clear();
             for (int i = 0; i < lista.Count; i++)
             {
                 Estudiante estudiante = DAOEstudiante.ObtenerEstudiante(conexion.GetConexion(), lista[0].GetDocumento());
                 lista[0].SetNombre(estudiante.GetNombre());
                 lista[0].SetApellido(estudiante.GetApellido());
                 lista[0].SetGrado(estudiante.GetGrado());
                 lista[0].SetGrupo(estudiante.GetGrado());
             }
             for (int i = 0; i < lista.Count; i++)
             {
                 tabla.Rows.Add(lista[i].GetDocumento(), lista[i].GetNombre(), lista[i].GetApellido(), lista[i].GetGrado(), lista[i].GetGrupo(), lista[i].GetDesempeño().GetAciertos(), lista[i].GetDesempeño().GetErrores());
             }
             conexion.CerrarConexion();
         }
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         conexion.CerrarConexion();
     }
 }
예제 #2
0
 public void InsertarUsuario(Usuario user)
 {
     cmd = new SqlCommand($"insert into usuarios values ('{user.Nombre}','{user.Clave}')", con.getConexion());
     con.AbrirConexion();
     cmd.ExecuteNonQuery();
     con.CerrarConexion();
 }
예제 #3
0
 public void InsertarUsuario(Usuario user)
 {
     cmd = new SqlCommand($"INSERT INTO usuarios (nombre, correo, contrasena, fecha_nacimiento, privilegios) values('{user.Nombre}','{user.Correo}','{user.Contrasena}','{user.FechaNacimiento}',{user.Privilegios})", con.GetConexion());
     con.AbrirConexion();
     cmd.ExecuteNonQuery();
     con.CerrarConexion();
 }
 public IList <Texto> LlenarActividades()
 {
     if (conexion.AbrirConexion() == true)
     {
         IList <Texto> listaActividades = DAOTexto.ListarTextos(conexion.GetConexion());
         return(listaActividades);
     }
     return(null);
 }
 public int Agregar(DescribeImagenModel model)
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             int resultado;
             resultado = DAOS.DAODescribeImagen.AgregarActividad(conexion.GetConexion(), model);
             conexion.CerrarConexion();
             return(resultado);
         }
         conexion.CerrarConexion();
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         conexion.CerrarConexion();
     }
     return(0);
 }
예제 #6
0
 // DENTRO DE ESTAS FUNCIONES PONDREMOS
 // NUESTRAS INSTRUCCIONES SQL
 public void CrearUsuario(Usuario usuario)
 {
     con.AbrirConexion();
     Console.WriteLine($"Se agregará el usuario con " +
                       $"nombre {usuario.Nombre} con clave {usuario.Clave}");
     cmd = new SqlCommand($"insert into usuario (nombre, clave) " +
                          $"values ('{usuario.Nombre}','{usuario.Clave}')"
                          , con.GetConexion());
     cmd.ExecuteNonQuery();
     con.CerrarConexion();
 }
예제 #7
0
        public void Login(Usuario user)
        {
            cmd = new SqlCommand($"select * from Usuarios where correo='{user.Correo}' and contrasena='{user.Clave}'", con.getConexion());
            con.AbrirConexion();
            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Console.WriteLine(reader[0] + "\t\t" + reader[1]);
            }

            con.CerrarConexion();
        }
예제 #8
0
 private void ListarImagenes()
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             describeImagenModel = DAODescribeImagen.ObtenerActividad(conexion.GetConexion(), titulo);
             conexion.CerrarConexion();
         }
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #9
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            this.progressBar1.Increment(1);                    //La barra se ira incrementando de 1
            label2.Text = progressBar1.Value.ToString() + "%"; //Aparecera nuestro valor de la barra en un label
            if (progressBar1.Value == 30)
            {
                label1.Text = "Cargando base de datos..";
                try
                {
                    //AQUI VERIFICAMOS SI NOS PODEMOS CONECTAR A NUESTRA BASE DE DATOS
                    cn.conexion();
                    cn.AbrirConexion();
                }
                catch (Exception)
                {
//SI NO SE PUEDO SE PARA LA BARRA DE PROGRESO Y MANDAMOS UN MENSAJE SI QUEREMOS VOLVER A INTENAR
                    timer1.Stop();
                    var intentar = MessageBox.Show("Base de datos no conectada" + "\n¿Quieres intentar de nuevo?", "Base de datos", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                    if (intentar == DialogResult.Retry)
                    {
                        //SI - NOS VUELVE A LA VENTANA DE CARGA
                        Splash splash = new Splash();
                        splash.Show();
                        this.Hide();
                    }
                    else
                    {
                        //SI NO - SALIMOS DEL PROGRAMA
                        Application.Exit();
                    }
                }
            }
            if (progressBar1.Value == 60)
            {
                label1.Text = "Actualizando informacion..";
            }
            if (progressBar1.Value == 80)
            {
                label1.Text = "Inicializando programa....";
            }
            if (progressBar1.Value == 100)
            {
                timer1.Stop();
                Login login = new Login();
                this.Hide();
                login.Show(); //ABRIMOS NUESTRO LOGIN
            }
        }
예제 #10
0
        static void Main()
        {
            ConexionDB conexion = new ConexionDB();

            try
            {
                if (conexion.AbrirConexion() == true)
                {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(true);
                    conexion.CerrarConexion();
                    new ConfiguracionSecuenciaController().Show();
                    Application.Run();
                }
            }catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #11
0
 public int Agregar(Texto texto)
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             int resultado;
             resultado = DAOS.DAOTexto.AgregarTexto(conexion.GetConexion(), texto);
             conexion.CerrarConexion();
             return(resultado);
         }
         conexion.CerrarConexion();
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         conexion.CerrarConexion();
     }
     return(0);
 }
 public int Agregar(Estudiante estudiante)
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             int resultado;
             resultado = DAOS.DAOEstudiante.AgregarEstudiante(conexion.GetConexion(), estudiante);
             conexion.CerrarConexion();
             return(resultado);
         }
         conexion.CerrarConexion();
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         conexion.CerrarConexion();
     }
     return(0);
 }
예제 #13
0
        public List <List <Estudiante> > Listar(DataGridView tabla)
        {
            try
            {
                if (conexion.AbrirConexion() == true)
                {
                    IList <Estudiante>        lista = DAOS.DAOEstudiante.ListarEstudiantes(conexion.GetConexion());
                    List <List <Estudiante> > filas = new List <List <Estudiante> >();
                    for (int i = 0; i < lista.Count; i += 4)
                    {
                        List <Estudiante> estudiantes = new List <Estudiante>();
                        for (int j = 0; j < 4; j++)
                        {
                            Estudiante estudiante = new Estudiante();
                            try
                            {
                                estudiante = lista[i + j];
                                estudiantes.Add(estudiante);
                            }
                            catch
                            {
                            }
                        }
                        filas.Add(estudiantes);
                    }
                    tabla.Rows.Clear();
                    for (int i = 0; i < filas.Count; i++)
                    {
                        switch (filas[i].Count)
                        {
                        case 1:

                            tabla.Rows.Add(Image.FromFile(filas[i][0].GetFoto()));
                            break;

                        case 2:
                            tabla.Rows.Add(Image.FromFile(filas[i][0].GetFoto()), Image.FromFile(filas[i][1].GetFoto()));

                            break;

                        case 3:
                            tabla.Rows.Add(Image.FromFile(filas[i][0].GetFoto()), Image.FromFile(filas[i][1].GetFoto()), Image.FromFile(filas[i][2].GetFoto()));

                            break;

                        case 4:
                            tabla.Rows.Add(Image.FromFile(filas[i][0].GetFoto()), Image.FromFile(filas[i][1].GetFoto()), Image.FromFile(filas[i][2].GetFoto()), Image.FromFile(filas[i][3].GetFoto()));
                            break;
                        }
                    }
                    return(filas);
                }
                return(null);
            }

            catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
                conexion.CerrarConexion();
                return(null);
            }
        }