Example #1
0
 private void filmToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (db_cont.BookShopDao.OnlineFelhasznalo != null && db_cont.BookShopDao.OnlineFelhasznalo.admine)
     {
         using (NewFilm dialog = new NewFilm(this))
         {
             dialog.ShowDialog(this);
         }
     }
     else
     {
         MessageBox.Show("Nem vagy bejelentkezve vagy nincs jogosultságod úgy könyv felvételére :/");
     }
 }
Example #2
0
        public int AddFilm(string cs, NewFilm newfilm)
        {
            int AddedByID = 0;

            if (newfilm.AddersName == "Kyle")
            {
                AddedByID = 1;
            }
            else
            {
                AddedByID = 2;
            }
            using var con = new MySqlConnection(cs);
            con.Open();

            using (MySqlCommand cmd = new MySqlCommand())
            {
                cmd.Connection  = con;
                cmd.CommandText = "spAddFilm";                 // The name of the Stored Proc
                cmd.CommandType = CommandType.StoredProcedure; // It is a Stored Proc

                cmd.Parameters.AddWithValue("@FilmName", newfilm.FilmName);
                cmd.Parameters.AddWithValue("@ReleaseDate", newfilm.ReleaseDate);
                cmd.Parameters.AddWithValue("@AddedDate", newfilm.AddedDate);
                cmd.Parameters.AddWithValue("@GenreID", newfilm.GenreID);
                cmd.Parameters.AddWithValue("@Watched", newfilm.Watched);
                cmd.Parameters.AddWithValue("@AddedByID", AddedByID);
                cmd.Parameters.Add("@FilmID", MySqlDbType.Int32);
                cmd.Parameters["@FilmID"].Direction = ParameterDirection.Output; // from System.Data
                cmd.ExecuteNonQuery();
                Object obj    = cmd.Parameters["@FilmID"].Value;
                var    lParam = (Int32)obj; // more useful datatype
                con.Close();
                return(lParam);
            }
        }