private async void _AddButton_Clicked(object sender, EventArgs e)
 {
     try
     {
         var      db       = new SQLiteConnection(_dbPath);
         Surowiec surowiec = new Surowiec();
         surowiec        = (Surowiec)_picker.SelectedItem;
         surowiec.Count += Convert.ToDouble(_countEntry.Text);
         db.Update(surowiec);
         Surowiec surowiec2 = new Surowiec();
         surowiec2        = (Surowiec)_picker2.SelectedItem;
         surowiec2.Count += Convert.ToDouble(_countEntry2.Text);
         db.Update(surowiec2);
         Surowiec surowiec3 = new Surowiec();
         surowiec3        = (Surowiec)_picker3.SelectedItem;
         surowiec3.Count += Convert.ToDouble(_countEntry3.Text);
         db.Update(surowiec3);
         Surowiec surowiec4 = new Surowiec();
         surowiec4        = (Surowiec)_picker4.SelectedItem;
         surowiec4.Count += Convert.ToDouble(_countEntry4.Text);
         db.Update(surowiec4);
         Surowiec surowiec5 = new Surowiec();
         surowiec5        = (Surowiec)_picker5.SelectedItem;
         surowiec5.Count += Convert.ToDouble(_countEntry5.Text);
         db.Update(surowiec5);
         await Navigation.PopAsync();
     }
     catch
     {
         await Navigation.PopAsync();
     }
 }
Beispiel #2
0
 private void _listView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     _surowiec        = (Surowiec)e.SelectedItem;
     _idEntry.Text    = _surowiec.Id.ToString();
     _nameEntry.Text  = _surowiec.Name;
     _countEntry.Text = Convert.ToString(_surowiec.Count);
 }
Beispiel #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Surowiec surowiec = db.Surowiecs.Find(id);

            db.Surowiecs.Remove(surowiec);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "Id,Nazwa,Opis,WspolczynnikID")] Surowiec surowiec)
 {
     if (ModelState.IsValid)
     {
         db.Entry(surowiec).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.WspolczynnikID = new SelectList(db.Wspolczynniks, "Id", "Id", surowiec.WspolczynnikID);
     return(View(surowiec));
 }
 private bool IsEnoughResource(Surowiec surowiec, Produkt produkt, double surowiecAmount)
 {
     if (surowiec.Count < produkt.Count * surowiecAmount)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "Id,Nazwa,Opis,WspolczynnikID")] Surowiec surowiec)
        {
            if (ModelState.IsValid)
            {
                db.Surowiecs.Add(surowiec);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.WspolczynnikID = new SelectList(db.Wspolczynniks, "Id", "Id", surowiec.WspolczynnikID);
            return(View(surowiec));
        }
Beispiel #7
0
        // GET: Surowiecs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Surowiec surowiec = db.Surowiecs.Find(id);

            if (surowiec == null)
            {
                return(HttpNotFound());
            }
            return(View(surowiec));
        }
Beispiel #8
0
        // GET: Surowiecs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Surowiec surowiec = db.Surowiecs.Find(id);

            if (surowiec == null)
            {
                return(HttpNotFound());
            }
            ViewBag.WspolczynnikID = new SelectList(db.Wspolczynniks, "Id", "Id", surowiec.WspolczynnikID);
            return(View(surowiec));
        }
Beispiel #9
0
 private async void _EditButton_Clicked(object sender, EventArgs e)
 {
     try
     {
         var      db       = new SQLiteConnection(_dbPath);
         Surowiec surowiec = new Surowiec()
         {
             Id    = Convert.ToInt16(_idEntry.Text),
             Name  = _nameEntry.Text.Replace(" ", "_"),
             Count = Convert.ToDouble(_countEntry.Text)
         };
         db.Update(surowiec);
         await Navigation.PopAsync();
     }
     catch
     {
         await Navigation.PopAsync();
     }
 }
        private async void _saveButton_Clicked(object sender, EventArgs e)
        {
            var db = new SQLiteConnection(_dbPath);

            db.CreateTable <Surowiec>();

            var maxPk = db.Table <Surowiec>().OrderByDescending(c => c.Id).FirstOrDefault();

            Surowiec surowiec = new Surowiec()
            {
                Id    = (maxPk == null ? 1 : maxPk.Id + 1),
                Name  = _nameEntry.Text.Replace(" ", "_"),
                Count = Convert.ToDouble(_countEntry.Text)
            };

            db.Insert(surowiec);
            await DisplayAlert(null, surowiec.Name + " zapisano", "OK");

            await Navigation.PopAsync();
        }
 private void _listView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     _surowiec = (Surowiec)e.SelectedItem;
 }
        private async void _saveButton_Clicked(object sender, EventArgs e)
        {
            var db = new SQLiteConnection(_dbPath);

            db.CreateTable <Receptura>();

            var       maxPk     = db.Table <Receptura>().OrderByDescending(c => c.Id).FirstOrDefault();
            Receptura receptura = new Receptura()
            {
                Id      = (maxPk == null ? 1 : maxPk.Id + 1),
                Name    = _nameEntry.Text,
                Surowce = ""
            };

            try
            {
                Surowiec surowiec1 = (Surowiec)_reagentPicker1.SelectedItem;
                surowiec1.Count   = Convert.ToDouble(_countEntry1.Text);
                receptura.Surowce = receptura.Surowce + surowiec1.Name + " (" + surowiec1.Count + ") ";
                Surowiec surowiec2 = (Surowiec)_reagentPicker2.SelectedItem;
                surowiec2.Count   = Convert.ToDouble(_countEntry2.Text);
                receptura.Surowce = receptura.Surowce + surowiec2.Name + " (" + surowiec2.Count + ") ";
                Surowiec surowiec3 = (Surowiec)_reagentPicker3.SelectedItem;
                surowiec3.Count   = Convert.ToDouble(_countEntry3.Text);
                receptura.Surowce = receptura.Surowce + surowiec3.Name + " (" + surowiec3.Count + ") ";
                Surowiec surowiec4 = (Surowiec)_reagentPicker4.SelectedItem;
                surowiec4.Count   = Convert.ToDouble(_countEntry4.Text);
                receptura.Surowce = receptura.Surowce + surowiec4.Name + " (" + surowiec4.Count + ") ";
                Surowiec surowiec5 = (Surowiec)_reagentPicker5.SelectedItem;
                surowiec5.Count   = Convert.ToDouble(_countEntry5.Text);
                receptura.Surowce = receptura.Surowce + surowiec5.Name + " (" + surowiec5.Count + ") ";
                Surowiec surowiec6 = (Surowiec)_reagentPicker6.SelectedItem;
                surowiec6.Count   = Convert.ToDouble(_countEntry6.Text);
                receptura.Surowce = receptura.Surowce + surowiec6.Name + " (" + surowiec6.Count + ") ";
                Surowiec surowiec7 = (Surowiec)_reagentPicker7.SelectedItem;
                surowiec7.Count   = Convert.ToDouble(_countEntry7.Text);
                receptura.Surowce = receptura.Surowce + surowiec7.Name + " (" + surowiec7.Count + ") ";
                Surowiec surowiec8 = (Surowiec)_reagentPicker8.SelectedItem;
                surowiec8.Count   = Convert.ToDouble(_countEntry8.Text);
                receptura.Surowce = receptura.Surowce + surowiec8.Name + " (" + surowiec8.Count + ") ";
                Surowiec surowiec9 = (Surowiec)_reagentPicker9.SelectedItem;
                surowiec9.Count   = Convert.ToDouble(_countEntry9.Text);
                receptura.Surowce = receptura.Surowce + surowiec9.Name + " (" + surowiec9.Count + ") ";
                Surowiec surowiec10 = (Surowiec)_reagentPicker10.SelectedItem;
                surowiec10.Count  = Convert.ToDouble(_countEntry10.Text);
                receptura.Surowce = receptura.Surowce + surowiec10.Name + " (" + surowiec10.Count + ") ";
                Surowiec surowiec11 = (Surowiec)_reagentPicker11.SelectedItem;
                surowiec11.Count  = Convert.ToDouble(_countEntry11.Text);
                receptura.Surowce = receptura.Surowce + surowiec11.Name + " (" + surowiec11.Count + ") ";
                Surowiec surowiec12 = (Surowiec)_reagentPicker12.SelectedItem;
                surowiec12.Count  = Convert.ToDouble(_countEntry12.Text);
                receptura.Surowce = receptura.Surowce + surowiec12.Name + " (" + surowiec12.Count + ") ";
                Surowiec surowiec13 = (Surowiec)_reagentPicker13.SelectedItem;
                surowiec13.Count  = Convert.ToDouble(_countEntry13.Text);
                receptura.Surowce = receptura.Surowce + surowiec13.Name + " (" + surowiec13.Count + ") ";
                Surowiec surowiec14 = (Surowiec)_reagentPicker14.SelectedItem;
                surowiec14.Count  = Convert.ToDouble(_countEntry14.Text);
                receptura.Surowce = receptura.Surowce + surowiec14.Name + " (" + surowiec14.Count + ") ";
                Surowiec surowiec15 = (Surowiec)_reagentPicker15.SelectedItem;
                surowiec15.Count  = Convert.ToDouble(_countEntry15.Text);
                receptura.Surowce = receptura.Surowce + surowiec15.Name + " (" + surowiec15.Count + ") ";
                Surowiec surowiec16 = (Surowiec)_reagentPicker16.SelectedItem;
                surowiec16.Count  = Convert.ToDouble(_countEntry16.Text);
                receptura.Surowce = receptura.Surowce + surowiec16.Name + " (" + surowiec16.Count + ") ";
                Surowiec surowiec17 = (Surowiec)_reagentPicker17.SelectedItem;
                surowiec17.Count  = Convert.ToDouble(_countEntry17.Text);
                receptura.Surowce = receptura.Surowce + surowiec17.Name + " (" + surowiec17.Count + ") ";
                Surowiec surowiec18 = (Surowiec)_reagentPicker18.SelectedItem;
                surowiec18.Count  = Convert.ToDouble(_countEntry18.Text);
                receptura.Surowce = receptura.Surowce + surowiec18.Name + " (" + surowiec18.Count + ") ";
                Surowiec surowiec19 = (Surowiec)_reagentPicker19.SelectedItem;
                surowiec19.Count  = Convert.ToDouble(_countEntry19.Text);
                receptura.Surowce = receptura.Surowce + surowiec19.Name + " (" + surowiec19.Count + ") ";
                Surowiec surowiec20 = (Surowiec)_reagentPicker20.SelectedItem;
                surowiec20.Count  = Convert.ToDouble(_countEntry20.Text);
                receptura.Surowce = receptura.Surowce + surowiec20.Name + " (" + surowiec20.Count + ") ";



                db.Insert(receptura);
                await DisplayAlert(null, receptura.Name + " zapisano", "OK");

                await Navigation.PopAsync();
            }
            catch
            {
                db.Insert(receptura);
                await Navigation.PopAsync();
            }
        }