Ejemplo n.º 1
0
        public static int Delete(Filme_escritor fe)
        {
            Database db    = new Database();
            string   query = "DELETE FROM [dbo].[Filme_escritor] WHERE filme_idfilme = @filme_idfilme AND escritor_idescritor = @escritor_idescritor;";
            Dictionary <string, object> d = new Dictionary <string, object>();

            d.Add("@filme_idfilme", fe.Filme_idfilme);
            d.Add("@escritor_idescritor", fe.Escritor_idescritor);
            return(db.NonQuery(query, d));
        }
Ejemplo n.º 2
0
        public static int Update(Filme_escritor fe)
        {
            Database db    = new Database();
            string   query = "UPDATE Filme_escritor SET escritor_idescritor=@idescritor WHERE filme_idfilme = @idfilme";
            Dictionary <string, object> dictionary = new Dictionary <string, object>();

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

            db.Close();
            return(result);
        }
Ejemplo n.º 3
0
        public GestaoDeEscritoresViewModel()
        {
            List <Escritor> lista = Escritor.ReadAll();

            if (lista == null)
            {
                Escritor.CreateTable();
                Filme_escritor.CreateTable();
                _escritores = new ObservableCollection <Escritor>();
            }
            else
            {
                _escritores = new ObservableCollection <Escritor>(lista);
            }
        }
Ejemplo n.º 4
0
        public static int Create(Filme_escritor fe)
        {
            Database db    = new Database();
            string   query = "INSERT INTO[dbo].[Filme_escritor]([filme_idfilme],[escritor_idescritor])VALUES(@filme_idfilme, @escritor_idescritor);";
            Dictionary <string, object> d = new Dictionary <string, object>();

            d.Add("@filme_idfilme", fe.Filme_idfilme);
            d.Add("@escritor_idescritor", fe.Escritor_idescritor);
            try
            {
                return(db.NonQuery(query, d));
            }
            catch (System.Data.SqlClient.SqlException)
            {
                return(0);
            }
        }
Ejemplo n.º 5
0
        public static List <Filme_escritor> ReadAll()
        {
            Database              db = new Database();
            Filme_escritor        fe;
            List <Filme_escritor> ulist = new List <Filme_escritor>();
            string        query         = "SELECT * FROM Filme_escritor";
            SqlDataReader row           = db.Query(query, null);

            while (row.Read())
            {
                fe = new Filme_escritor();
                fe.Filme_idfilme       = (int)row["filme_idfilme"];
                fe.Escritor_idescritor = (int)row["escritor_idescritor"];
                ulist.Add(fe);
            }
            row.Close();
            return(ulist);
        }