Exemplo n.º 1
0
        public static int Delete(Filme_diretor fd)
        {
            Database db    = new Database();
            string   query = "DELETE FROM [dbo].[Filme_diretor] WHERE filme_idfilme = @filme_idfilme AND diretor_iddiretor = @diretor_iddiretor";
            Dictionary <string, object> dictionary = new Dictionary <string, object>();

            dictionary.Add("@filme_idfilme", fd.Filme_idfilme);
            dictionary.Add("@diretor_iddiretor", fd.Diretor_iddiretor);
            int result = db.NonQuery(query, dictionary);

            db.Close();
            return(result);
        }
Exemplo n.º 2
0
        public static int Update(Filme_diretor fd)
        {
            Database db    = new Database();
            string   query = "UPDATE Filme_diretor SET diretor_iddiretor=@iddiretor WHERE filme_idfilme = @idfilme";
            Dictionary <string, object> dictionary = new Dictionary <string, object>();

            dictionary.Add("@idfilme", fd.Filme_idfilme);
            dictionary.Add("@idescritor", fd.Diretor_iddiretor);
            int result = db.NonQuery(query, dictionary);

            db.Close();
            return(result);
        }
Exemplo n.º 3
0
        public static int Create(Filme_diretor fd)
        {
            Database db    = new Database();
            string   query = @"INSERT INTO[dbo].[Filme_diretor]([filme_idfilme],[diretor_iddiretor])VALUES(@filme_idfilme,@diretor_iddiretor);";

            Dictionary <string, object> dictionary = new Dictionary <string, object>();

            dictionary.Add("@filme_idfilme", fd.Filme_idfilme);
            dictionary.Add("@diretor_iddiretor", fd.Diretor_iddiretor);
            int result = db.NonQuery(query, dictionary);

            db.Close();
            return(result);
        }
        public GestaoDeDiretoresViewModel()
        {
            List <Diretor> lista = Diretor.ReadAll();

            if (lista == null)
            {
                Diretor.CreateTable();
                Filme_diretor.CreateTable();
                _diretores = new ObservableCollection <Diretor>();
            }
            else
            {
                _diretores = new ObservableCollection <Diretor>(lista);
            }
        }
Exemplo n.º 5
0
        public static List <Filme_diretor> ReadAll()
        {
            Database             db    = new Database();
            string               query = "SELECT * FROM Filme_diretor";
            List <Filme_diretor> lista = new List <Filme_diretor>();

            SqlDataReader row = db.Query(query, null);

            while (row.Read())
            {
                Filme_diretor fd = new Filme_diretor();
                fd.Filme_idfilme     = (int)row["filme_idfilme"];
                fd.Diretor_iddiretor = (int)row["diretor_iddiretor"];


                lista.Add(fd);
            }
            row.Close();

            return(lista);
        }