public IHttpActionResult PutZakaz(int id, Zakaz zakaz) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != zakaz.ZakazID) { return(BadRequest()); } db.Entry(zakaz).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ZakazExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void button3_Click(object sender, EventArgs e) { Form zak = new Zakaz(); zak.Show(); this.Close(); }
public void GetStatsForRunTests() { Zakaz zak; int run; OutStats result; zak = new Zakaz(16000); run = 1000; result = new OutStats(zak, run, 0, 16); Assert.AreEqual(Analizer.GetStatsForRun(zak, run), result); zak = new Zakaz(15000); run = 1000; result = new OutStats(zak, run, 0, 15); Assert.AreEqual(Analizer.GetStatsForRun(zak, run), result); zak = new Zakaz(800, 2000, 2000, 26000); run = 2000; result = new OutStats(zak, run, 1200, 16); Assert.AreEqual(Analizer.GetStatsForRun(zak, run), result); zak = new Zakaz(69600, 91500); run = 2000; result = new OutStats(zak, run, 1200, 16); }
public ActionResult Add(int id) { var zakaz = new Zakaz(); zakaz.land_id = id; return(View(zakaz)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,TurId,Name,Surname,Patronymic,PhoneNumber,Email,Comment,UserId,Created,Finished, Done,Confirmed")] Zakaz zakaz) { if (id != zakaz.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(zakaz); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZakazExists(zakaz.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TurId"] = new SelectList(_context.Turi, "Id", "Id", zakaz.TurId); return(View(zakaz)); }
public void UpdateZakaz(ZakazModel c) { Zakaz c1 = db.Zakaz.Where(i => i.Id == c.Id).FirstOrDefault(); db.Entry(toZakaz(c1, c)).State = EntityState.Modified; db.SaveChanges(); }
private void OK_Click(object sender, RoutedEventArgs e) { if (CheckFields()) { string[] gruz = Gruz.SelectedItem.ToString().Split(" "); ZakazEditCase item = (dynamic)ZakazEditTable.SelectedItem; string[] FIOVod = item.FIOVod.Split(" "); string[] FIOKlient = Klient.Text.Split(" "); if (SelectedId == 0) { db.Zakazs.Add(new Zakaz { DateZakaz = DateZakaz.SelectedDate.Value, IdGruz = db.Gruzs.Where(e => e.NameGruz.Equals(gruz[0])).Single().IdGruz, Otkuda = Otkuda.Text, Kuda = Kuda.Text, DateVypoln = DateVypoln.SelectedDate.Value, IdAvto = db.Avtos.Where(e => e.Marka.Equals(item.Marka)).Single().IdAvto, IdVod = db.Vods.Where(e => e.F.Equals(FIOVod[0]) && e.I.Equals(FIOVod[1]) && e.O.Equals(FIOVod[2])).Single().IdVod, Summa = Convert.ToDouble(Summa.Content.ToString()), IdKlient = db.Klients.Where(e => e.FIO.Equals(FIOKlient[0] + " " + FIOKlient[1] + " " + FIOKlient[2])).Single().IdKlient, Kol = Convert.ToDouble(Kol.Text) }); } else { Zakaz zakaz = db.Zakazs.Where(e => e.IdZakaz == SelectedId).Single(); LogUpdate(zakaz); zakaz.DateZakaz = DateZakaz.SelectedDate.Value; zakaz.IdGruz = db.Gruzs.Where(e => e.NameGruz.Equals(gruz[0])).Single().IdGruz; zakaz.Otkuda = Otkuda.Text; zakaz.Kuda = Kuda.Text; zakaz.DateVypoln = DateVypoln.SelectedDate.Value; zakaz.IdAvto = db.Avtos.Where(e => e.Marka.Equals(item.Marka)).Single().IdAvto; zakaz.IdVod = db.Vods.Where(e => e.F.Equals(FIOVod[0]) || e.I.Equals(FIOVod[1]) || e.O.Equals(FIOVod[2])).Single().IdVod; zakaz.Summa = Convert.ToDouble(Summa.Content.ToString()); zakaz.IdKlient = db.Klients.Where(e => e.FIO.Equals(FIOKlient[0] + " " + FIOKlient[1] + " " + FIOKlient[2])).Single().IdKlient; zakaz.Kol = Convert.ToInt32(Kol.Text); } db.SaveChanges(); ZakazList list = new ZakazList(); list.Initialize(new ZakazCase { IdZakaz = SelectedId, DateZakaz = DateZakaz.SelectedDate.Value, NameGruz = gruz[0], Otkuda = Otkuda.Text, Kuda = Kuda.Text, DateVypoln = DateVypoln.SelectedDate.Value, Marka = item.Marka, FIOVod = FIOVod[0] + " " + FIOVod[1] + " " + FIOVod[2], Summa = Convert.ToDouble(Summa.Content.ToString()), FIOKlient = FIOKlient[0] + " " + FIOKlient[1] + " " + FIOKlient[2], Kol = Convert.ToInt32(Kol.Text), }); list.Show(); Exit(); } }
public ActionResult Add(Zakaz z) { db.Entry(z).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); // db.Zakaz. // var z = db.Zakaz.FirstOrDefault(pp => pp.id == id); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Zakaz zakaz = db.Zakazs.Find(id); db.Zakazs.Remove(zakaz); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task Fill() { await bd.Order.LoadAsync(); foreach (var zakaz in bd.Order.Local) { Zakaz.Add(new ZakazModel().Fill(zakaz)); } }
public virtual Zakaz Accept_Bid(Zayavka zayavka, int status, ref List<Tovar> list) { Zakaz zakaz = new Zakaz(); zakaz.status = status; zakaz.id_zayavki = zayavka.ID; zakaz.date = DateTime.Today; zakaz.prodavec_name = this.name; Console.WriteLine("Заявка покупателя обработана " + zakaz.date.ToShortDateString()); return zakaz; }
public void DecreaseRunTests() { Zakaz zak; int run; OutStats result; zak = new Zakaz(4500); run = 1000; result = new OutStats(zak, run, 0, 16); Assert.AreEqual((Analizer.DecreaseRun(zak, run)).ToString(), result.ToString()); }
public IHttpActionResult GetZakaz(int id) { Zakaz zakaz = db.Zakaz.Find(id); if (zakaz == null) { return(NotFound()); } return(Ok(zakaz)); }
public IActionResult Checkout(Zakaz zakaz) { _korzina.spisokdannix = _korzina.noviyedanniye(); if (ModelState.IsValid) { _zakaz.sozdaniyeZakaza(zakaz); return(RedirectToAction("Views")); } return(View(zakaz)); }
public ActionResult Edit([Bind(Include = "Id,DateOfZakaz,UserId")] Zakaz zakaz) { if (ModelState.IsValid) { db.Entry(zakaz).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Users, "Id", "Email", zakaz.UserId); return(View(zakaz)); }
public async Task <IActionResult> ConfrimBuy(int id, string fuelName, int price) { Zakaz zakaz = new Zakaz(); zakaz.SuppliersId = id; zakaz.FuelName = fuelName; db.Update(zakaz); await db.SaveChangesAsync(); return(View("Thanks")); }
public ActionResult Edit(Zakaz zakaz) { if (ModelState.IsValid) { var _zakaz = ZakazRepositories.Edit(zakaz); if (_zakaz != null) { return(RedirectToAction("Index")); } } return(View(zakaz)); }
public ActionResult Add(int userId) { var z = new Zakaz() { nacenTip = 1, dat = DateTime.Now, comment = "", dopUslDost = true, dopUslMaket = true, userId = WebSecurity.GetUserId(User.Identity.Name), userName = User.Identity.Name }; db.Zakaz.Add(z); db.SaveChanges(); return(RedirectToAction("Edit", "Home", new { id = z.id })); }
public ActionResult Add(Zakaz zakaz) { if (ModelState.IsValid) { var _zakaz = ZakazRepositories.Save(zakaz); if (_zakaz != null) { return(RedirectToAction("Info", new { id = zakaz.id })); } } return(View(zakaz)); }
public IHttpActionResult PostZakaz(Zakaz zakaz) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Zakaz.Add(zakaz); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = zakaz.ZakazID }, zakaz)); }
public ActionResult Create([Bind(Include = "Id,DateOfZakaz,UserId")] Zakaz zakaz) { if (ModelState.IsValid) { db.Zakazs.Add(zakaz); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Users, "Id", "Email", zakaz.UserId); return(View(zakaz)); }
public void FirstPassTests() { Zakaz zak; StatsList actual; zak = new Zakaz(10000, 10000, 20000, 15000, 15000, 10000, 20000, 30000, 10000); actual = Analizer.FirstPass(zak); Assert.AreEqual(1, actual.Count, "FirstPass cannot split zakaz with count <= ETS_ON_SHEET"); Assert.AreEqual(10000, actual[0].Run, "Optimal run for this zakaz is 10000"); Assert.AreEqual(15, actual[0].EtsOnSheetCount, "For run 10000 ets on sheet count is 15"); Assert.AreEqual(5000 + 5000, actual[0].OverprintsSum, "For run 10000 overprint sum is 10000"); Assert.AreEqual(5000 + 5000 + 10000, actual[0].CorrectedOverprintsSum, "For run 10000 corrected overprint sum is 20000"); }
}//end:Main private static void Analyze(Zakaz ets) { Console.WriteLine("============================================"); Console.WriteLine("Given data: "); Console.WriteLine("\t"); foreach (Etyketka et in ets) { Console.Write("{0} ", et.Run); } Console.WriteLine(); Console.WriteLine("Results:"); //StatsList results = Analizer.ImproveStats(Analizer.FirstPass(ets)); //StatsList results2 = Analizer.ImproveStats(Analizer.SplitByGcd(ets)); //StatsList results3 = Analizer.ImproveStats(Analizer.PackIntoSheet(ets)); StatsList results = (Analizer.FirstPass(ets)); StatsList results2 = (Analizer.SplitByGcd(ets)); if (results > results2) { results = results2; } foreach (var r in results) { Console.WriteLine("\n\t{0}", r); foreach (var e in r.Ets) { Console.WriteLine("\t\t{0}", e); } } Console.WriteLine("============================================"); Console.WriteLine(); if (ets.Count <= Constants.ETS_ON_SHEET) { results = Analizer.FindBestRunWithShifting(ets); foreach (var r in results) { Console.WriteLine("\n\t{0}", r); foreach (var e in r.Ets) { Console.WriteLine("\t\t{0}", e); } } Console.WriteLine("============================================"); Console.WriteLine(); } }
}//end:ShowErrorMessage /// <summary> /// Reads data from dataGridView to z. /// Returns false if z would be empty after parsing. /// </summary> private bool ParseDataTable(ref Zakaz z) { foreach (DataGridViewRow r in dataGridView.Rows) { if (r.Cells["id"].Value != null && r.Cells["run"].Value != null) { z.Add(new Etyketka( (int)r.Cells["id"].Value, r.Cells["name"].Value.ToString(), (int)r.Cells["run"].Value)); } } return(z.Count > 0); }//end:ParseDataTable
public Zakaz toZakaz(Zakaz z, ZakazModel z1) { z.Id = z1.Id; z.Km = z1.Km; z.Gruz = z1.Gruz; z.Operator = z1.Operator; z.Price_gruz = z1.Price_gruz; z.Status = z1.Status; z.Tip_gruza = z1.Tip_gruza; z.Dostavka = z1.Dostavka; z.DataVruchenia = z1.DataVruchenia; z.Client = z1.Client; return(z); }
// GET: Zakazs/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zakaz zakaz = db.Zakazs.Find(id); if (zakaz == null) { return(HttpNotFound()); } return(View(zakaz)); }
public IHttpActionResult DeleteZakaz(int id) { Zakaz zakaz = db.Zakaz.Find(id); if (zakaz == null) { return(NotFound()); } db.Zakaz.Remove(zakaz); db.SaveChanges(); return(Ok(zakaz)); }
// GET: Zakazs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zakaz zakaz = db.Zakazs.Find(id); if (zakaz == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(db.Users, "Id", "Email", zakaz.UserId); return(View(zakaz)); }
public JsonResult refillTotals(Zakaz z) { db.Entry(z).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); reCalc(z, true); var lis = db.ListItem.Where(pp => pp.listId == z.id).AsEnumerable(); var data = new { total = lis.Sum(pp => pp.total) ?? 0 }; return(Json(data)); //var view = PartialView("fillLitable", lis); //view.ViewBag.listItems = lis; return(null); }
}//end:clearButton_Click /// <summary> /// Handles the click on the loadButton. /// Tries to load data from external text file. /// </summary> private void loadButton_Click(object sender, EventArgs e) { Zakaz z = DataImporter.LoadFile(); if (z == null) { toolStripStatusLabel1.ForeColor = Color.Red; toolStripStatusLabel1.Text = "Неможливо завантажити дані"; return; } dataGridView.Rows.Clear(); foreach (var et in z) { dataGridView.Rows.Add(et.Id, et.Run, et.Name); } UpdateStatusStrip(); }//end:loadButton_Click
public async Task <IActionResult> ClientCreate([Bind("Id,TurId,Name,Surname,Patronymic,PhoneNumber,Email,Comment,UserId,Created,Finished, Done,Confirmed")] Zakaz zakaz) { var tur = _context.Turi.FirstOrDefault(x => x.Id == zakaz.TurId); if (tur == null) { return(NotFound("Такого тура нет в базе")); } if (!tur.Active) { return(NotFound("Этот тур недоступен")); } zakaz.User = null; zakaz.Confirmed = false; zakaz.Done = false; zakaz.Created = DateTime.Now; if (ModelState.IsValid) { _context.Add(zakaz); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), "Home")); } else { var errors = ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage); ViewBag.Errors = errors; } if (User.Identity?.Name != null) { var u = _context.Useri.FirstOrDefault(x => x.Login == User.Identity.Name); if (u != null) { ViewBag.User = u; } } ViewBag.Tur = _context.Turi .Include(x => x.Otel) .Include(x => x.Otel.Pictures) .FirstOrDefault(x => x.Id == tur.Id); return(View("Oformit")); }