private static bool ValidateDistributer(Distributer distributer) { StringBuilder sb = new StringBuilder(); bool validDistributer = true; Regex regex = new Regex("^[D][0-9][0-9][0-9]$"); bool b = regex.IsMatch(distributer.DistributerID); if (b != true) { validDistributer = false; sb.Append(Environment.NewLine + "Invalid distributer ID"); } Regex regx = new Regex("^[a-zA-Z]*$"); bool c = regex.IsMatch(distributer.DistributerName); { validDistributer = false; sb.Append(Environment.NewLine + "Distributer Name Required"); } Regex rgex = new Regex("^[a-zA-Z]*$"); bool d = regex.IsMatch(distributer.DistributerMob); { validDistributer = false; sb.Append(Environment.NewLine + "Required 10 Digit Contact Number"); } if (validDistributer == false) { throw new InventoryException(sb.ToString()); } return(validDistributer); }
public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName,Telephone,Address,City,JoinDate")] Distributer distributer) { if (id != distributer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(distributer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DistributerExists(distributer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(distributer)); }
public bool DeleteDistributerDAL(string deleteDistributerID)// method to deleteDistributer { bool distributerDeleted = false; try { Distributer deleteDistributer = null; foreach (Distributer item in distributerList) { if (item.DistributerID == deleteDistributerID) { deleteDistributer = item; } } if (deleteDistributer != null) { distributerList.Remove(deleteDistributer); distributerDeleted = true; } } catch (DbException ex) { throw new InventoryException(ex.Message); } return(distributerDeleted); }
public override void VisitBuilding(int a, int b) { base.VisitBuilding(a, b); Distributer d = (Distributer)Origin; Generator g = world.Map.GetBuildingAt(a, b).GetComponent <Generator>(); if (g == null) { return; } if (g.MachineryResource.ToString() != d.item) { return; } int needed = g.RepairsNeeded; if (d.AmountStored < needed) { needed = (int)d.AmountStored; } ItemOrder io = new ItemOrder(needed, d.item); if (g.MachineryResource != (ResourceType)io.item) { return; } g.MaintainFactory(io); d.AmountStored -= needed; }
public void TransferDetailInsertTest() { OpenQbitInventoryContext db = new OpenQbitInventoryContext(); TransferDetail newTransferDetail = new TransferDetail { ID = 1, BatchID = 1, LocationID = 1, DistributerID = 1 }; newTransferDetail.Batch = new Batch { Date = DateTime.Today, Qty = 50, UnitPrice = 42.00, ItemID = 1, SupplierID = 1 }; newTransferDetail.Location = new Location { ID = 1, Name = "Branch" }; newTransferDetail.Distributer = new Distributer { ID = 1, Name = "Lasantha", Telephone = "0717896543" }; db.TransferDetail.Add(newTransferDetail); db.SaveChanges(); Distributer findDistributer = db.Distributer.Where(C => C.Name == "Lasantha").FirstOrDefault(); Assert.AreEqual(newTransferDetail.Distributer.Name, findDistributer.Name); //if(findTransferDetail != null) //{ // db.TransferDetail.Remove(findTransferDetail); //} }
protected void DoWorkAfterConnection() { CreateManagers(); //Start repeated task (every 1 sec) to Distributer: AddScheduledTask(TimeSpan.FromSeconds(10), () => { AddScheduledTask(TimeSpan.FromSeconds(60), () => { Distributer.Enqueue(UnlTradingData); }, true); }); }
public ActionResult DeleteConfirmed(int id) { Distributer distributer = db.Distributer.Find(id); db.Distributer.Remove(distributer); db.SaveChanges(); return(RedirectToAction("Index")); }
public BoardTemplate SetupBoard(SynthData data) { var board = new BoardTemplate(); board.AddBoard(data.SubBoards["glideSubBoard"]); board.AddBoard(data.SubBoards["pitchWheelSubBoard"]); board.AddBoard(data.SubBoards["volumeControlSubBoard"]); var env1 = new Envelope(30, 240, 0.6f, 40, 3); var o1 = new OscillatorModule(new SawOscillator(), 1); var o2 = new OscillatorModule(new SawOscillator(), 1, 0.08f); var o3 = new OscillatorModule(new SawOscillator(), 1, 11.92f); var d1 = new Distributer(new float[] { 1, 0.7f, 0.0f }, new float[] { 1 }); //var sf1 = new EffectModule(new SimpleFilter(5)); var sf1 = new EffectModule(new Filter(Filter.GenerateSincKernel((float)FilterCutoff.Value, 64, data.SampleRate))); var g1 = new EffectModule(new Boost(0.2f)); var lfo2 = new ConstantOscillatorModule(new SineOscillator(), 1, 0.5f); var p1 = new Pan(); var endLeft = new EndModule(false); var endRight = new EndModule(true); board.Add(endLeft, endRight, sf1, d1, o3, o2, o1, env1, g1, lfo2, p1); //board.AddConnections(glideIn, glideTranslate, glideOut); //board.AddConnection(pitchWheel, pitchShift); //board.AddConnections(volumeControl, volumeTranslate, boardGain); board.AddConnection(env1, o1, destIndex: 0); board.AddConnection(env1, o2, destIndex: 0); board.AddConnection(env1, o3, destIndex: 0); board.AddConnection(o1, d1); board.AddConnection(o2, d1); board.AddConnection(o3, d1); board.AddConnections(d1, g1, sf1, p1); board.AddConnection(p1, endLeft); board.AddConnection(p1, endRight); return(board); }
static void DemoDistributer() { Distributer d = new Distributer(null, null); d.add(StrategyFactory.createDemoSingleBayesStrategy(), 1); d.add(StrategyFactory.createDemoNormalStrategy(), 1); Distributer.Output(d.distributeItem("quick MONEY")); }
public ActionResult Edit([Bind(Include = "ID,Name,Telephone,CustomerID")] Distributer distributer) { if (ModelState.IsValid) { db.Entry(distributer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "Name", distributer.CustomerID); return(View(distributer)); }
public bool Update(ApiDistributer apiDistributer) { Distributer distributer = new Distributer { ID = apiDistributer.ID, Name = apiDistributer.Name, Telephone = apiDistributer.Telephone, CustomerID = apiDistributer.CustomerID }; return(distributorManager.UpdateDistributer(distributer)); }
public bool Update(ApiDistributer apiDistributer) { // string id = User.Identity.Name; Distributer distributer = new Distributer { ID = apiDistributer.ID, Name = apiDistributer.Name, Telephone = apiDistributer.Telephone, CustomerID = Helper.getCustID() }; return(distributorManager.UpdateDistributer(distributer)); }
public ApiDistributer Get(int ID) { Distributer distributer = distributorManager.FindDistributerByID(ID); ApiDistributer distributor = new ApiDistributer { ID = distributer.ID, Name = distributer.Name, Telephone = distributer.Telephone }; return(distributor); }
// GET: Distributer/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Distributer distributer = db.Distributer.Find(id); if (distributer == null) { return(HttpNotFound()); } return(View(distributer)); }
public bool DistributerDelete(int id) { OpenQbitInventoryContext db = new OpenQbitInventoryContext(); Distributer distributer = db.Distributer.Find(id); if (distributer == null) { return(false); } db.Distributer.Remove(distributer); db.SaveChanges(); return(true); }
public bool DistributerUpdate(int id, Distributer distributer) { OpenQbitInventoryContext db = new OpenQbitInventoryContext(); Distributer newDistributer = db.Distributer.Find(id); if (newDistributer == null) { return(false); } db.Entry(newDistributer).State = EntityState.Modified; db.SaveChanges(); return(true); }
public bool AddDistributerDAL(Distributer newDistributer)//method to addDistributer() { bool distributerAdded = false; try { distributerList.Add(newDistributer); distributerAdded = true; } catch (SystemException ex) { throw new InventoryException(ex.Message); } return(distributerAdded); }
// GET: Distributer/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Distributer distributer = db.Distributer.Find(id); if (distributer == null) { return(HttpNotFound()); } ViewBag.CustomerID = new SelectList(db.Customers, "ID", "Name", distributer.CustomerID); return(View(distributer)); }
public static Distributer SearchDistributerBL(string searchDistributerID) { Distributer searchDistributer = null; try { DistributerDAL distributerDAL = new DistributerDAL(); searchDistributer = distributerDAL.SearchDistributerDAL(searchDistributerID); } catch (InventoryException ex) { throw ex; } catch (Exception ex) { throw ex; } return(searchDistributer); }
public void DistributerInsertTest() { OpenQbitInventoryContext db = new OpenQbitInventoryContext(); Distributer newDistributer = new Distributer { Name = "Lasantha", Telephone = "0717896543" }; db.Distributer.Add(newDistributer); db.SaveChanges(); Distributer findDistributer = db.Distributer.Where(C => C.Name == "Lasantha").FirstOrDefault(); Assert.AreEqual(newDistributer.Name, findDistributer.Name); // if(findDistributer != null) //{ // db.Distributer.Remove(findDistributer); //} }
public Distributer SearchDistributerDAL(string searchDistributerID)//method to search distributer { Distributer searchDistributer = null; try { foreach (Distributer item in distributerList) { if (item.DistributerID == searchDistributerID) { searchDistributer = item; } } } catch (SystemException ex) { throw new InventoryException(ex.Message); } return(searchDistributer); }
public override void VisitBuilding(int a, int b) { base.VisitBuilding(a, b); if (Origin.AmountStored == 0) { return; } House h = world.Map.GetBuildingAt(a, b).GetComponent <House>(); if (h == null) { return; } Distributer d = (Distributer)Origin; Node itemData = Enums.GetItemData(d.item); SellItem(h, itemData.x, (ItemType)itemData.y, (int)d.AmountStored); }
public async Task <IActionResult> Create([Bind("FirstName,LastName,Telephone,Address,City,JoinDate", "Email", "Password")] DistributerAddModel model) { if (ModelState.IsValid) { ApplicationUser testUser = await _userManager.FindByEmailAsync(model.Email); if (testUser == null) { ApplicationUser newUser = new ApplicationUser(); newUser.Email = model.Email; newUser.UserName = model.Email; string pass = model.Password; IdentityResult result = await _userManager.CreateAsync(newUser, pass); if (result.Succeeded) { await _userManager.AddToRoleAsync(newUser, "Distributer"); Distributer distributer = new Distributer() { Address = model.Address, City = model.City, FirstName = model.FirstName, LastName = model.LastName, JoinDate = DateTime.Now, Telephone = model.Telephone, ApplicationUser = newUser }; _context.Add(distributer); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } ModelState.AddModelError("testUser", "Already a Member"); return(View(model)); } return(View(model)); }
public bool UpdateDistributerDAL(Distributer updateDistributer)//method to update distributer { bool distributerUpdated = false; try { for (int i = 0; i < distributerList.Count; i++) { if (distributerList[i].DistributerID == updateDistributer.DistributerID) { updateDistributer.DistributerName = distributerList[i].DistributerName; updateDistributer.DistributerMob = distributerList[i].DistributerMob; distributerUpdated = true; } } } catch (SystemException ex) { throw new InventoryException(ex.Message); } return(distributerUpdated); }
public static bool AddDistributerBL(Distributer newDistributer) { bool distributerAdded = false; try { if (ValidateDistributer(newDistributer)) { DistributerDAL distributerDAL = new DistributerDAL(); distributerAdded = distributerDAL.AddDistributerDAL(newDistributer); } } catch (InventoryException) { throw; } catch (Exception ex) { throw ex; } return(distributerAdded); }
public static bool UpdateDistributerBL(Distributer updateGuest) { bool distributerUpdated = false; try { if (ValidateDistributer(updateGuest)) { DistributerDAL guestDAL = new DistributerDAL(); distributerUpdated = guestDAL.UpdateDistributerDAL(updateGuest); } } catch (InventoryException) { throw; } catch (Exception ex) { throw ex; } return(distributerUpdated); }
public async Task <int> PlacedOrderAsync(Distributer dis, Cart cart, Order newOrder, Payment newPayment) { newOrder.Distributer = dis; newOrder.Status = await _con.Status.SingleOrDefaultAsync(s => s.Name == "Pending"); newOrder.TotalItems = cart.TotalItems; newOrder.TotalPrice = cart.TotalPrice; await _con.Orders.AddAsync(newOrder); foreach (var item in cart.ItemList) { OrderDetail orderDetail = new OrderDetail { Order = newOrder, Product = await _con.SetBoxes.SingleOrDefaultAsync(s => s.Id == item.Product.Id), Price = item.Price, Qty = item.Qty }; await _con.OrderDetails.AddAsync(orderDetail); } newPayment.Distributer = dis; newPayment.Order = newOrder; await _con.Payments.AddAsync(newPayment); int result = await _con.SaveChangesAsync(); if (result > 0) { return(1); } else { return(0); } }
public bool UpdateDistributer(Distributer distributer) { _log.LogError("Distributer Update Failed"); return(_repository.Update <Distributer>(distributer)); }
public ActionResult SaveDataToDatabase() { try { var distributerVM = (DistributerVM)Session["Distributer"]; var distributer = new Distributer(); OnLinePrijaveContext db = new OnLinePrijaveContext(); distributer.Ime = distributerVM.Ime; distributer.Prezime = distributerVM.Prezime; distributer.OIB = distributerVM.OIB; distributer.DatumRodjenja = distributerVM.DatumRodjenja; distributer.MjestoRodjenja = distributerVM.MjestoRodjenja; distributer.DrzavaRodjenja = distributerVM.DrzavaRodjenja; distributer.Ulica = distributerVM.Ulica; distributer.KucniBroj = distributerVM.KucniBroj; distributer.Grad = distributerVM.Grad; distributer.BrojTelefona = distributerVM.BrojTelefona; distributer.Email = distributerVM.Email; distributer.StrucnaSprema = distributerVM.StrucnaSprema; distributer.Zanimanje = distributerVM.Zanimanje; distributer.ZaposlenKod = distributerVM.ZaposlenKod; distributer.IspitPolazem = distributerVM.IspitPolazem; distributer.SifraKandidata = distributerVM.SifraKandidata; distributer.ZivotnoOsiguranje = distributerVM.ZivotnoOsiguranje; distributer.NezivotnoOsiguranje = distributerVM.NezivotnoOsiguranje; distributer.DistribucijaOsiguranja = distributerVM.DistribucijaOsiguranja; distributer.DistribucijaReosiguranja = distributerVM.DistribucijaReosiguranja; distributer.ZastupnikUOsiguranju = distributerVM.ZastupnikUOsiguranju; distributer.BrokerUOsiguranju = distributerVM.BrokerUOsiguranju; distributer.BrokerUReosiguranju = distributerVM.BrokerUReosiguranju; distributer.PosrednikUOsiguranju = distributerVM.PosrednikUOsiguranju; distributer.CreatedDate = DateTime.Now; //dodaj fajle iz download foldera var fullUploadPath = (string)Session["FullUploadPath"]; string[] filePaths = Directory.GetFiles(fullUploadPath); foreach (var filePath in filePaths) { distributer.DistributerFiles.Add(new DistributerFile { FilePath = filePath }); } db.Distributeri.Add(distributer); db.SaveChanges(); // zapamti id za poslje Session["DistributerID"] = distributer.DistributerId; return(Json(new { status = true }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { log.Error("Error", ex); return(Json(new { status = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public bool RecordDistributer(Distributer distributer) { _log.LogError("Distributer Add Failed"); return(_repository.Create <Distributer>(distributer)); }