Exemple #1
0
        public static int ModificarActividad(MySqlConnection conexion, SecuenciaImagenModel modelo)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("UPDATE SecuenciaImagen set imagen1='{1}', imagen2='{2}', imagen3='{3}', imagen4='{4}', imagen5='{5}', imagen6='{6}', imagen7='{7}', imagen8='{8}' WHERE titulo='{0}'", modelo.GetTitulo(), modelo.GetSecuencia()[0], modelo.GetSecuencia()[1], modelo.GetSecuencia()[2], modelo.GetSecuencia()[3], modelo.GetSecuencia()[4], modelo.GetSecuencia()[5], modelo.GetSecuencia()[6], modelo.GetSecuencia()[7]), conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Exemple #2
0
        public static int AgregarActividad(MySqlConnection conexion, SecuenciaImagenModel modelo)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO SecuenciaImagen (titulo, imagen1, imagen2, imagen3, imagen4, imagen5, imagen6, imagen7, imagen8) VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}')", modelo.GetTitulo(), modelo.GetSecuencia()[0], modelo.GetSecuencia()[1], modelo.GetSecuencia()[2], modelo.GetSecuencia()[3], modelo.GetSecuencia()[4], modelo.GetSecuencia()[5], modelo.GetSecuencia()[6], modelo.GetSecuencia()[7]), conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Exemple #3
0
        public static int AgregarActividad(MySqlConnection conexion, SecuenciaImagenModel modelo)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO SecuenciaImagen (titulo, imagen 1, imagen 2, imagen 3, imagen 4, imagen 5, imagen 6, imagen 7, imagen 8, secuencia) VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}')", modelo.GetTitulo(), modelo.GetImagen(0).GetRuta(), modelo.GetImagen(1).GetRuta(), modelo.GetImagen(2).GetRuta(), modelo.GetImagen(3).GetRuta(), modelo.GetImagen(4).GetRuta(), modelo.GetImagen(5).GetRuta(), modelo.GetImagen(6).GetRuta(), modelo.GetImagen(7).GetRuta(), modelo.GetSecuencia()), conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
Exemple #4
0
        public static IList <SecuenciaImagenModel> BuscarActividad(MySqlConnection conexion, DescribeImagenModel model, int i)
        {
            Imagen imagen = new Imagen();
            List <SecuenciaImagenModel> lista = new List <SecuenciaImagenModel>();
            MySqlCommand comando;

            comando = new MySqlCommand(string.Format("SELECT * FROM SecuenciaImagen WHERE titulo LIKE ('%{0}%')", model.GetTitulo()), conexion);
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                SecuenciaImagenModel actividad = new SecuenciaImagenModel(reader.GetString(9));


                actividad.SetTexto(reader.GetString(0));

                imagen.SetRuta(reader.GetString(1));
                actividad.SetImagen(imagen, 0);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(2));
                actividad.SetImagen(imagen, 1);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(3));
                actividad.SetImagen(imagen, 2);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(4));
                actividad.SetImagen(imagen, 3);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(5));
                actividad.SetImagen(imagen, 4);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(6));
                actividad.SetImagen(imagen, 5);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(7));
                actividad.SetImagen(imagen, 6);

                imagen = new Imagen();
                imagen.SetRuta(reader.GetString(8));
                actividad.SetImagen(imagen, 7);



                lista.Add(actividad);
            }


            return(lista);
        }
        private void botonAceptar_Click(object sender, EventArgs e)
        {
            SecuenciaImagenModel modelo = new SecuenciaImagenModel();

            modelo.SetTitulo(titulo.SelectedItem.ToString());
            modelo.SetSecuencia(convertirArreglo());
            if (tabla.Rows.Count == 8)
            {
                if (modificar == true)
                {
                    secuenciaController.Editar(modelo);
                }
                else
                {
                    secuenciaController.Agregar(modelo);
                }
            }
        }
Exemple #6
0
        public static SecuenciaImagenModel ObtenerActividad(MySqlConnection conexion, string titulo)
        {
            SecuenciaImagenModel secuencia = new SecuenciaImagenModel();
            MySqlCommand         comando   = new MySqlCommand(string.Format("SELECT * FROM SecuenciaImagen WHERE titulo='{0}'", titulo), conexion);
            MySqlDataReader      reader    = comando.ExecuteReader();

            while (reader.Read())
            {
                string[] arreglo = new string[8];
                for (int i = 0; i < 8; i++)
                {
                    arreglo[i] = reader.GetString(i + 1);
                }
                secuencia.SetSecuencia(arreglo);
            }

            return(secuencia);
        }
 public int Editar(SecuenciaImagenModel modelo)
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             int resultado;
             resultado = DAOS.DAOSecuenciaImagen.ModificarActividad(conexion.GetConexion(), modelo);
             conexion.CerrarConexion();
             return(resultado);
         }
         conexion.CerrarConexion();
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         conexion.CerrarConexion();
     }
     return(0);
 }
 public void ListarImagenes(DataGridView tabla, string titulo)
 {
     try
     {
         if (conexion.AbrirConexion() == true)
         {
             SecuenciaImagenModel lista = DAOS.DAOSecuenciaImagen.ObtenerActividad(conexion.GetConexion(), titulo);
             tabla.Rows.Clear();
             for (int i = 0; i < lista.GetSecuencia().Length; i++)
             {
                 if (lista.GetSecuencia()[i] != null)
                 {
                     tabla.Rows.Add(i + 1, lista.GetSecuencia()[i], Image.FromFile(lista.GetSecuencia()[i]));
                 }
             }
             conexion.CerrarConexion();
         }
     }
     catch (MySqlException ex)
     {
         MessageBox.Show(ex.Message);
         conexion.CerrarConexion();
     }
 }