示例#1
0
        public string cadastra_serie(serie s)
        {
            string sql = "insert into serie(nome_serie, horario, sinopse, cod_tipo, cod_canal) values"
                         + " (@nome_serie, @horario, @sinopse, @cod_tipo, @cod_canal);";

            conexoes      con  = new conexoes();
            SqlConnection conn = con.obterConexao();
            SqlCommand    comm = new SqlCommand(sql, conn);

            try
            {
                //comando.Parameters.AddWithValue adiciona o valor a ser gravado no
                //banco copiando diretamente do atributo na classe modelo
                comm.Parameters.AddWithValue("@nome_serie", s.get_nome_serie());
                comm.Parameters.AddWithValue("@horario", s.get_horario());
                comm.Parameters.AddWithValue("@sinopse", s.get_sinopse());
                comm.Parameters.AddWithValue("@cod_tipo", s.get_cod_tipo());
                comm.Parameters.AddWithValue("@cod_canal", s.get_cod_canal());

                comm.ExecuteNonQuery();
                return("SÉRIE CADASTRADA COM SUCESSO!");
            }

            catch (SqlException ex)
            {
                return(ex.ToString());
            }
        }//fim do método
示例#2
0
        public IActionResult addSerie([FromBody] serie newSerie)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            context.serie.Add(newSerie);
            context.SaveChanges();
            return(Created("", newSerie));
        }
示例#3
0
        private void btn_valider_Serie_Click(object sender, EventArgs e)//ajoute une série
        {
            serie serie; AuteurProc auteurProc; auteurProc = new AuteurProc();

            serieProc = new SerieProc();
            serie     = new serie(txtbx_NomSerie.Text, int.Parse(txtbx_Nombre.Text)); //insatncie une série
            serieProc.AjouterSerie(serie);                                            //l'ajoute dans la bdd
            txtbx_NomSerie.Text     = "";
            txtbx_Nombre.Text       = "";
            pnlSerie.Visible        = false;
            cbbx_serie.SelectedText = txtbx_NomSerie.Text;
            cbbx_serie.Items.Clear();
            foreach (serie uneSerie in _exemplaire.ListNomSerie())
            {
                cbbx_serie.Items.Add(uneSerie.GetNom);//remplis un combobox de nom de série
            }
        }
示例#4
0
        public IActionResult UpdateSerie([FromBody] serie UpdateSerie)
        {
            var serie = context.serie.Find(UpdateSerie.Tittel);

            if (serie == null)
            {
                return(NotFound());
            }

            serie.Tittel       = UpdateSerie.Tittel;
            serie.Regisseur    = UpdateSerie.Regisseur;
            serie.Seizoen      = UpdateSerie.Seizoen;
            serie.Afleveringen = UpdateSerie.Afleveringen;
            serie.Acteurs      = UpdateSerie.Acteurs;

            context.SaveChanges();
            return(Ok(serie));
        }
示例#5
0
        public ActionResult Insert(string title, string description, string link, int?director, int?gender, int?category, int?country, int?languaje, int?multimediaType, string titleCap)
        {
            using (var data = new BD_NETLINKEntities1())
            {
                try {
                    multimedia objMovie = new multimedia();
                    objMovie.Titulo      = title;
                    objMovie.descripcion = description;
                    objMovie.enlace      = link;

                    objMovie.Id_genero    = gender;
                    objMovie.Id_Categoria = category;
                    objMovie.Id_director  = director;

                    objMovie.Id_idioma          = languaje;
                    objMovie.Id_pais            = country;
                    objMovie.id_tipo_multimedia = 1;

                    data.multimedia.Add(objMovie);
                    data.SaveChanges();

                    //enviamos la consulta a otro datos


                    if (titleCap != "")
                    {
                        serie objSerie = new serie();
                        objSerie.capitulo      = 1;
                        objSerie.id_multimedia = objMovie.Id_multimedia;
                        objSerie.titulo        = titleCap;
                        data.serie.Add(objSerie);
                        data.SaveChanges();
                    }

                    Session["alert"] = "success";

                    return(Content("true"));
                }
                catch (Exception x) {
                    return(Content("Se genero un error! " + x.Message));
                }
            }
        }
示例#6
0
        static void Main(string[] args)
        {
            serie fibonacci = null;

            fibonacci = (n) =>
            {
                if (n == 0)
                {
                    return(0);
                }
                else if (n == 1)
                {
                    return(1);
                }
                else
                {
                    return(fibonacci(n - 2) + fibonacci(n - 1));
                }
            };
            Console.WriteLine(fibonacci(6));
            Console.ReadKey();
        }
        public ActionResult Save_Serie(string nombre, string siglas)
        {
            try
            {
                if (Session["Login"] as string == null || Session["Login"] as string == "false")
                {
                    return(RedirectToAction("Login", "Home"));
                }
                else
                {
                    Session["MessageSerie"] = "";

                    int idReg = DB.Database.SqlQuery <int>("Select ser_id from serie" +
                                                           " where titulo = @p1", new SqlParameter("@p1", nombre)).FirstOrDefault();
                    if (idReg > 0)
                    {
                        Session["MessageSerie"] = "Error: Esa Serie ya esta registrada";
                        return(RedirectToAction("Serie", "Upkeep"));
                    }

                    var RegSerie = new serie();

                    RegSerie.titulo = nombre;
                    RegSerie.siglas = siglas;

                    DB.serie.Add(RegSerie);
                    DB.SaveChanges();

                    Session["MessageSerie"] = "Serie Grabada";
                    return(RedirectToAction("Serie", "Upkeep"));
                }
            }
            catch (Exception ex)
            {
                Session["MessageSerie"] = "Error: " + ex.Message;
                return(RedirectToAction("Serie", "Upkeep"));
            }
        }
示例#8
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (tbResume.Text != "" && tbNom.Text != "" && tbRealisateur.Text != "" && image != "")
     {
         support leSupport = new support();
         serie   laSerie   = new serie();
         leSupport.idSupport    = Connexion.ListeDesSupports().Count() + 1;
         leSupport.titreSupport = tbNom.Text;
         leSupport.realisateur  = tbRealisateur.Text;
         leSupport.image        = image;
         leSupport.idGenre      = ((genre)bsGenre.Current).idGenre;
         Connexion.ajouterSupport(leSupport);
         laSerie.idSerie     = leSupport.idSupport;
         laSerie.resumeSerie = tbResume.Text;
         Connexion.ajouterSerie(laSerie);
         MessageBox.Show("Ajouté !");
         this.Close();
     }
     else
     {
         MessageBox.Show("Merci de remplir tous les champs");
     }
 }
示例#9
0
        private void button5_Click(object sender, EventArgs e)
        {
            pictureBox1.Visible = true;
            label2.Visible      = false;
            add.Visible         = false;
            decrease.Visible    = false;
            button6.Visible     = false;
            if (textBox2.Text == "")
            {
                return;
            }
            int    k  = default(int);
            string ns = default(string);

            ns = textBox2.Text;
            bool  check = true;
            serie z     = default(serie);

            z.nome = ns;

            z.uscita = Reserch.Data(ns, check);
            if (z.uscita == -1)
            {
                MessageBox.Show("Errore Serie non trovata probabilmente il nome inserito è scorretto");
                return;
            }
            check = int.TryParse(Reserch.Episodi(ns, check), out z.episodi);
            if (!check)
            {
                MessageBox.Show("Errore Serie non trovata probabilmente il nome inserito è scorretto");
                return;
            }

            z.immage = Reserch.Immagine(ns, check);
            if (z.immage == "Immagine non trovata,probabilmente il titolo inserito è sbagliato")
            {
                MessageBox.Show("Errore Serie non trovata probabilmente il nome inserito è scorretto");
                return;
            }


            z.trama = Reserch.Trama(ns);



            //MessageBox.Show("Errore Serie non trovata probabilmente il nome inserito è scorretto");
            //return;

            int x = 0;

            while (x < num)
            {
                if (z.nome == test[x].nome)
                {
                    MessageBox.Show("Serie già inserita");
                    return;
                }
                x++;
            }
            test[num] = z;
            num++;


            var row     = new string[] { z.nome, z.uscita.ToString(), z.episodi.ToString(), z.epvisti.ToString() };
            var listrow = new ListViewItem(row);

            listView1.Items.Add(listrow);
        }
示例#10
0
 public void Atualiza(int, id, serie objeto)
 {
     listaSerie[id] = objeto;
 }
示例#11
0
 new SimDataOutput(simulation, serieInput, serie, outputOrigin, acquiredOn, persist, default);