public static bool actualizarPelicula(Constructor_pelicula upd)
        {
            bool retorno = false;

            try
            {
                MySqlCommand cmdupd = new MySqlCommand(string.Format("UPDATE peliculas SET titulo ='{0}' , año = '{1}', director='{2}' ,id_genero='{3}' ,id_idioma='{4}' ,id_formatos='{5}' ,id_estado_pelicula='{6}', WHERE id_pelicula = '{7}'", upd.Titulo, upd.Año, upd.Director, upd.tipo, upd.Idioma, upd.dimensiones, upd.estado, upd.id_pelicula), Conexion.ObtenerConexion());
                retorno = Convert.ToBoolean(cmdupd.ExecuteNonQuery());
                if (retorno == true)
                {
                    MessageBox.Show("Datos actualizados correctamente", "actualizacion completada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Datos no se pudieron actualizados correctamente", "actualizacion denegada", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                return(retorno);
            }
            catch (Exception)
            {
                MessageBox.Show("Datos no actualizados correctamente , consulte con el administrador", "error critico", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(retorno);
            }
        }
        public static int insertarPelicula(Constructor_pelicula add)
        {
            int retorno = 0;

            try
            {
                MySqlCommand cmdadd = new MySqlCommand(string.Format("INSERT INTO peliculas (titulo, año, director, id_genero, id_idioma, id_formatos, id_estado_pelicula) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", add.Titulo, add.Año, add.Director, add.tipo, add.Idioma, add.dimensiones, add.estado), Conexion.ObtenerConexion());
                retorno = Convert.ToInt32(cmdadd.ExecuteNonQuery());
                if (retorno >= 1)
                {
                    MessageBox.Show("pelicula agregada exitosamente", "proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se ha podido agregar la pelicula", "proceso denegado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error critico de  conexion, consulte con el administrador " + ex.Message, "Error critico de conexion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }