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); }
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); }
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); }
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); } } }
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(); } }