Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
    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);
            //}
        }
Exemplo n.º 6
0
 protected void DoWorkAfterConnection()
 {
     CreateManagers();
     //Start repeated task (every 1 sec) to Distributer:
     AddScheduledTask(TimeSpan.FromSeconds(10),
                      () => { AddScheduledTask(TimeSpan.FromSeconds(60),
                                               () => { Distributer.Enqueue(UnlTradingData); }, true); });
 }
Exemplo n.º 7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Distributer distributer = db.Distributer.Find(id);

            db.Distributer.Remove(distributer);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
        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);
        }
Exemplo n.º 9
0
        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"));
        }
Exemplo n.º 10
0
 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));
 }
Exemplo n.º 11
0
        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);
        }
Exemplo n.º 14
0
        // 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));
        }
Exemplo n.º 15
0
        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);
        }
Exemplo n.º 16
0
        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);
        }
Exemplo n.º 17
0
        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);
        }
Exemplo n.º 18
0
        // 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));
        }
Exemplo n.º 19
0
        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);
        }
Exemplo n.º 20
0
        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);
            //}
        }
Exemplo n.º 21
0
        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);
        }
Exemplo n.º 22
0
    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);
    }
Exemplo n.º 23
0
        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));
        }
Exemplo n.º 24
0
        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);
        }
Exemplo n.º 25
0
        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);
        }
Exemplo n.º 26
0
        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);
        }
Exemplo n.º 27
0
        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);
            }
        }
Exemplo n.º 28
0
        public bool UpdateDistributer(Distributer distributer)
        {
            _log.LogError("Distributer Update Failed");

            return(_repository.Update <Distributer>(distributer));
        }
Exemplo n.º 29
0
        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));
            }
        }
Exemplo n.º 30
0
 public bool RecordDistributer(Distributer distributer)
 {
     _log.LogError("Distributer Add Failed");
     return(_repository.Create <Distributer>(distributer));
 }