Пример #1
0
 private void dodajBtn_Click(object sender, EventArgs e)
 {
     if (!genreText.Text.Trim().ToString().Equals(""))
     {
         using (filmdbEntities context = new filmdbEntities())
         {
             Gatunek k = new Gatunek();
             k.nazwa = genreText.Text;
             context.Gatunek.Add(k);
             try
             {
                 context.SaveChanges();
                 this.gatunekTableAdapter.Fill(this.dataSet1.Gatunek);
                 MessageBox.Show("Poprawnie wstawiono " + k.nazwa);
             }
             catch (System.Data.Entity.Infrastructure.DbUpdateException ex)
             {
                 MessageBox.Show("Rekord " + "\"" + k.nazwa + "\"" + " istnieje już w bazie");
             }
             finally
             {
                 genreText.Text = "";
             }
         }
     }
     else
     {
         MessageBox.Show("Pusty gatunek");
         genreText.Text = "";
     }
 }
        public IEnumerable <Gatunek> Get()
        {
            String asd = Configuration.GetConnectionString("DevConnection");

            using (var conn = new SqlConnection(asd))
            {
                SqlCommand cmd = new SqlCommand("GETGATUNEK", conn);

                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(dt);

                foreach (DataRow dr in dt.Rows)
                {
                    Gatunek obj = new Gatunek();

                    obj.id           = Int32.Parse(dr["id"].ToString());
                    obj.gatuneknazwa = dr["gatuneknazwa"].ToString();

                    GatunekGet.Add(obj);
                }
            }


            return(GatunekGet);//new string[] { "value1", "value2" };
        }
        public ActionResult Edit([Bind(Include = "IdGatunek,Nazwa")] Gatunek gatunek)
        {
            if (ModelState.IsValid)
            {
                db.Entry(gatunek).State = EntityState.Modified;
                try
                {
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    string message = "";

                    if (e.InnerException == null)
                    {
                        message = "Podano nieprawidłowe dane gatunku!";
                    }
                    else
                    {
                        message = e.InnerException.InnerException.Message;
                    }
                    ViewBag.Exception = message;
                    return(View(gatunek));
                }
                return(RedirectToAction("Index"));
            }
            return(View(gatunek));
        }
Пример #4
0
 private void genresEditClick(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count != 0)
     {
         this.Hide();
         Form edycjaGatunkow = new EdycjaGatunkow();
         edycjaGatunkow.ShowDialog();
         this.Show();
         using (filmdbEntities context = new filmdbEntities())
         {
             genreList.Items.Clear();
             Film toChange = context.Film.Find(filmId);
             foreach (Gatunek g in toChange.Gatunek)
             {
                 Gatunek item = context.Gatunek.Find(g.gatunek_id);
                 genreList.Items.Add(g);
                 //filmgenres.SetItemChecked(filmgenres.Items.IndexOf(item.nazwa), true);
             }
         }
     }
     else
     {
         MessageBox.Show("Brak zaznaczenia");
     }
 }
        public ActionResult CreateUsingProcedure([Bind(Include = "IdGatunek, Nazwa")] Gatunek gatunek)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.DodajGatunek(gatunek.IdGatunek, gatunek.Nazwa);
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    string message = "";

                    if (e.InnerException == null)
                    {
                        message = "Podano nieprawidłowe dane gatunku!";
                    }
                    else
                    {
                        message = e.InnerException.Message;
                    }
                    ViewBag.Exception = message;
                    return(View(gatunek));
                }
                return(RedirectToAction("Index"));
            }
            return(View(gatunek));
        }
Пример #6
0
        private void filmgenres_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            String actualGenre = filmgenres.Items[e.Index].ToString();

            Console.WriteLine("actualGenre " + actualGenre);

            using (filmdbEntities context = new filmdbEntities())
            {
                Film    toChange = context.Film.Find(Filmy.filmId);
                Gatunek selected = context.Gatunek.FirstOrDefault(g => g.nazwa == actualGenre);
                Console.WriteLine("Znaleziono gatunek " + selected.nazwa + " o id " + selected.gatunek_id);
                if (e.NewValue.Equals(CheckState.Checked))
                {
                    Console.WriteLine("Dodanie gatunku " + selected.nazwa + " o id " + selected.gatunek_id);
                    toChange.Gatunek.Add(selected);
                    context.SaveChanges();
                }
                else
                {
                    Console.WriteLine("Usuniecie gatunku " + selected.nazwa + " o id " + selected.gatunek_id);
                    toChange.Gatunek.Remove(selected);
                    context.SaveChanges();
                }
            }
        }
Пример #7
0
 private void changeBtn_Click(object sender, EventArgs e)
 {
     if (!genreText.Text.Trim().Equals(""))
     {
         using (filmdbEntities context = new filmdbEntities())
         {
             Gatunek toChange = context.Gatunek.Find(idGatunku);
             toChange.nazwa = genreText.Text;
             try
             {
                 context.SaveChanges();
                 this.gatunekTableAdapter.Fill(this.dataSet1.Gatunek);
             }
             catch (System.Data.Entity.Infrastructure.DbUpdateException ex)
             {
                 MessageBox.Show("Istnieje rekord o nazwie " + genreText.Text);
             }
             finally
             {
                 genreText.Text = "";
             }
         }
     }
     else
     {
         MessageBox.Show("Nie możesz zmienić na pustą nazwę");
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            Gatunek gatunek = _context.Gatunki.Find(id);

            _context.Gatunki.Remove(gatunek);
            _context.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Gatunek gatunek = db.Gatuneks.Find(id);

            db.Gatuneks.Remove(gatunek);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public void EditGatunki(Gatunek gatunek)
        {
            var zmiana = db.Gatunek.Where(a => a.IdGatunku == gatunek.IdGatunku).FirstOrDefault();

            zmiana.NazwaGatunku = gatunek.NazwaGatunku;
            zmiana.Opis         = gatunek.Opis;
            db.SaveChanges();
        }
 public ActionResult Edit(Gatunek gatunek)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(gatunek).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction("Index", "Home"));
     }
     return(View(gatunek));
 }
        public ActionResult Create(Gatunek newGatunek)
        {
            if (!ModelState.IsValid)
            {
                return(View(newGatunek));
            }

            _context.Gatunki.Add(newGatunek);
            _context.SaveChanges();
            return(RedirectToAction("Create"));
        }
Пример #13
0
        protected void btnZapisz_Click1(object sender, EventArgs e)
        {
            int            id = int.Parse(Request.QueryString["id"].ToString());
            Service1Client sc = new Service1Client();
            Gatunek        gt = new Gatunek();

            gt.Id_gatunek = id;
            gt.Nazwa      = tbGatunek.Text;
            sc.edytujGatunek(gt);
            sc.Close();
            Response.Redirect("Genre.aspx");
        }
Пример #14
0
 protected void btnZapisz_Click1(object sender, EventArgs e)
 {
     Page.Validate("addgenre");
     if (Page.IsValid)
     {
         Service1Client sc = new Service1Client();
         Gatunek        gt = new Gatunek();
         gt.Nazwa = tbGatunek.Text;
         sc.dodajGatunek(gt);
         sc.Close();
         Response.Redirect("~/Genre.aspx");
     }
 }
Пример #15
0
 private void genresGW_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     using (filmdbEntities context = new filmdbEntities())
     {
         BindingManagerBase bm = null;
         bm = genresGW.BindingContext[genresGW.DataSource, genresGW.DataMember];
         DataRow findRow  = ((DataRowView)bm.Current).Row;
         int     rowIndex = dataSet1.Tables["Gatunek"].Rows.IndexOf(findRow);
         idGatunku = gatunekTableAdapter.GetData().ElementAt(rowIndex).gatunek_id;
         Gatunek toChange = context.Gatunek.Find(idGatunku);
         genreText.Text = toChange.nazwa;
     }
 }
Пример #16
0
        private void usunBtn_Click(object sender, EventArgs e)
        {
            using (filmdbEntities context = new filmdbEntities())
            {
                int     rowIndex = genresGW.CurrentCell.RowIndex;
                Gatunek toDelete = context.Gatunek.Find(idGatunku);
                context.Gatunek.Remove(toDelete);
                context.SaveChanges();
                genresGW.Rows.RemoveAt(rowIndex);
                this.gatunekTableAdapter.Fill(this.dataSet1.Gatunek);

                MessageBox.Show("Poprawnie usunięto " + toDelete.nazwa);
            }
        }
        // GET: Gatuneks/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Gatunek gatunek = db.Gatuneks.Find(id);

            if (gatunek == null)
            {
                return(HttpNotFound());
            }
            return(View(gatunek));
        }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Gatunek gatunek = _context.Gatunki.Find(id);

            if (gatunek == null)
            {
                return(HttpNotFound());
            }
            return(View(gatunek));
        }
Пример #19
0
        private void Save(object sender, RoutedEventArgs e)
        {
            Gatunek gatunek = new Gatunek()
            {
                Text       = Name.Text,
                Gatunek_id = ID.Text
            };

            kgr.Gatunki.Gatunek.Add(gatunek);

            MainWindow window = new MainWindow(kgr);

            this.Close();
            window.Show();
        }
Пример #20
0
        private void SeedGatunki(Repozytorium.Models.BazaKsiazekContext context)
        {
            List <string> gatunkiList = new List <string>()
            {
                "Powieœæ", "Fantastyka", "Fantasy", "Science Fiction", "Horror", "Sensacja", "Krymina³", "Thriller"
            };

            for (int i = 0; i < gatunkiList.Count; i++)
            {
                var gatunek = new Gatunek()
                {
                    Id    = i + 1,
                    Nazwa = gatunkiList[i]
                };
                context.Set <Gatunek>().AddOrUpdate(gatunek);
            }
            context.SaveChanges();
        }
Пример #21
0
        private void EdycjaGatunkow_Load(object sender, EventArgs e)
        {
            using (filmdbEntities context = new filmdbEntities())
            {
                Film toChange = context.Film.Find(Filmy.filmId);
                var  genres   = context.Gatunek;
                foreach (Gatunek g in genres)
                {
                    filmgenres.Items.Add(g.nazwa);
                }

                foreach (Gatunek g in toChange.Gatunek)
                {
                    Gatunek item = context.Gatunek.Find(g.gatunek_id);
                    filmgenres.Items.Add(g);
                    filmgenres.SetItemChecked(filmgenres.Items.IndexOf(item.nazwa), true);
                }
            }
        }
 public void AddGatunki(Gatunek gatunek)
 {
     db.Gatunek.Add(gatunek);
     db.SaveChanges();
 }
        public IEnumerable <DZguba> Get(string byWhat, string regex, string Category)
        {
            if (regex == "pusty")
            {
                regex = " ";
            }

            String asd = Configuration.GetConnectionString("DevConnection");

            using (var conn = new SqlConnection(asd))
            {
                SqlCommand cmd = new SqlCommand("SearchByName", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@Regex", SqlDbType.NVarChar);
                cmd.Parameters.Add("@ByWhat", SqlDbType.NVarChar);
                cmd.Parameters.Add("@Category", SqlDbType.NVarChar);
                cmd.Parameters["@Regex"].Value    = regex;
                cmd.Parameters["@ByWhat"].Value   = byWhat;
                cmd.Parameters["@Category"].Value = Category;


                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(dt);

                if (Category == "Wszystkie")
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        DZguba obj = new DZguba();

                        obj.id       = Int32.Parse(dr["id"].ToString());
                        obj.image    = null; //Encoding.ASCII.GetBytes(dr["image"].ToString());
                        obj.imageB   = dr["imageB"].ToString();
                        obj.location = dr["location"].ToString();
                        obj.name     = dr["name"].ToString();
                        obj.status   = dr["status"].ToString();
                        obj.user     = dr["user"].ToString();
                        obj.freward  = dr["freward"].ToString();

                        InneGet.Add(obj);
                    }
                }
                else if (Category == "Ubranie")
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        DZguba_Ubranie obj = new DZguba_Ubranie();

                        obj.id              = Int32.Parse(dr["id"].ToString());
                        obj.image           = null; //Encoding.ASCII.GetBytes(dr["image"].ToString());
                        obj.imageB          = dr["imageB"].ToString();
                        obj.location        = dr["location"].ToString();
                        obj.name            = dr["name"].ToString();
                        obj.status          = dr["status"].ToString();
                        obj.user            = dr["user"].ToString();
                        obj.RodzajUbranieId = Int32.Parse(dr["RodzajUbranieId"].ToString());
                        obj.MarkaUbranieId  = Int32.Parse(dr["MarkaUbranieId"].ToString());
                        obj.Kolor           = dr["Kolor"].ToString();


                        InneGet.Add(obj);
                    }
                }
                else if (Category == "Zwierze")
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        DZguba_Zwierze obj     = new DZguba_Zwierze();
                        Gatunek        gatunek = new Gatunek();

                        obj.id          = Int32.Parse(dr["id"].ToString());
                        obj.image       = null; //Encoding.ASCII.GetBytes(dr["image"].ToString());
                        obj.imageB      = dr["imageB"].ToString();
                        obj.location    = dr["location"].ToString();
                        obj.name        = dr["name"].ToString();
                        obj.status      = dr["status"].ToString();
                        obj.user        = dr["user"].ToString();
                        obj.GatunekId   = Int32.Parse(dr["GatunekId"].ToString());
                        obj.umaszczenie = dr["umaszczenie"].ToString();
                        obj.freward     = dr["freward"].ToString();


                        InneGet.Add(obj);
                    }
                }
                else if (Category == "Inne")
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        DZguba obj = new DZguba();

                        obj.id       = Int32.Parse(dr["id"].ToString());
                        obj.image    = null; //Encoding.ASCII.GetBytes(dr["image"].ToString());
                        obj.imageB   = dr["imageB"].ToString();
                        obj.location = dr["location"].ToString();
                        obj.name     = dr["name"].ToString();
                        obj.status   = dr["status"].ToString();
                        obj.user     = dr["user"].ToString();
                        obj.freward  = dr["freward"].ToString();

                        InneGet.Add(obj);
                    }
                }
                else if (Category == "Elektronika")
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        DZguba_Elektronika obj = new DZguba_Elektronika();

                        obj.id                  = Int32.Parse(dr["id"].ToString());
                        obj.image               = null; //Encoding.ASCII.GetBytes(dr["image"].ToString());
                        obj.imageB              = dr["imageB"].ToString();
                        obj.location            = dr["location"].ToString();
                        obj.name                = dr["name"].ToString();
                        obj.status              = dr["status"].ToString();
                        obj.user                = dr["user"].ToString();
                        obj.freward             = dr["freward"].ToString();
                        obj.ProducentsId        = Int32.Parse(dr["ProducentsId"].ToString());
                        obj.RodzajElektronikaId = Int32.Parse(dr["RodzajElektronikaId"].ToString());

                        InneGet.Add(obj);
                    }
                }
            }

            String test = byWhat + " " + regex + " " + Category;

            return(InneGet);
        }