//constructor public ManagePurchaseOrderList() { //loading purchase list PurchaseManager purchaseManager = new PurchaseManager(); for (Iterator i = purchaseManager.getAllPurchaseOrders().iterator(); i.hasNext();) { PurchaseInfo purchaseInfo = (PurchaseInfo)i.next(); PurchaseInfoNJ purchaseInfoNJ = new PurchaseInfoNJ(); purchaseInfoNJ.OrderNo = purchaseInfo.getOrderNo(); purchaseInfoNJ.StatusId = purchaseInfo.getStatusId(); purchaseInfoNJ.Remarks = purchaseInfo.getRemarks(); for (Iterator j = purchaseInfo.getProductList().iterator(); j.hasNext();) { ProductInfo productInfo = (ProductInfo)j.next(); ProductInfoNJ productInfoNJ = new ProductInfoNJ(); productInfoNJ.Id = productInfo.getId(); productInfoNJ.Name = productInfo.getName(); productInfoNJ.Code = productInfo.getCode(); productInfoNJ.UnitPrice = productInfo.getUnitPrice(); productInfoNJ.Quantity = productInfo.getQuantity(); purchaseInfoNJ.ProductList.Add(productInfoNJ); } SupplierInfo supplierInfo = new SupplierInfo(); SupplierInfoNJ supplierInfoNJ = new SupplierInfoNJ(); supplierInfoNJ.ProfileInfoNJ.Id = purchaseInfo.getSupplierInfo().getProfileInfo().getId(); supplierInfoNJ.ProfileInfoNJ.FirstName = purchaseInfo.getSupplierInfo().getProfileInfo().getFirstName(); supplierInfoNJ.ProfileInfoNJ.LastName = purchaseInfo.getSupplierInfo().getProfileInfo().getLastName(); purchaseInfoNJ.SupplierInfoNJ = supplierInfoNJ; PurchaseOrderList.Add(purchaseInfoNJ); } }
/// <summary> /// Creates the files and folders necessary for the cardolator to run if they dont already exist /// Loads the file into memory /// </summary> public static void Initialize(string directory, string workforce_path, string purchase_record_path) { // Create the Cardolator Director if it doesn't exist if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } // Create a workforce file if it doesn't exist if (!File.Exists(workforce_path)) { AppState.VolunteerManager = VolunteerManager.CreateNew(workforce_path); } else { AppState.VolunteerManager = VolunteerManager.Load(workforce_path); } // Create a purchase record file if it doesn't exist if (!File.Exists(purchase_record_path)) { AppState.PurchaseManager = PurchaseManager.CreateNew(purchase_record_path); } else { AppState.PurchaseManager = PurchaseManager.Load(purchase_record_path); } }
private void init(string filePath) { LoadData ld = new LoadData(); InitDataLoad initDataSet = ld.LoadInitData(filePath); CurrnetTime = initDataSet.InitParameters.startDate; dataManager = new DataManager(initDataSet.MetaData); dataManager.UpdateTime(CurrnetTime); clock = new Clock(CurrnetTime); clock.Tick += ClockTick; WarehouseManager = new WarehouseManager(initDataSet.InitParameters.InitWarehouseInventory, initDataSet.InitParameters.WarehouseMaxCapacity); financeManager = new FinanceManager(initDataSet.InitParameters.InitBankStartBalance); DataSummary = new DataSummaryClass(WarehouseManager, dataManager, financeManager, CurrnetTime, marketingManager, purchaseManager); productionManager = new ProductionManager(initDataSet.InitLists.InitToolsList, initDataSet.MetaData.ToolTypeMetaData); purchaseManager = new PurchaseManager(initDataSet.InitLists.InitPurchaseOrders); marketingManager = new MarketingManager(initDataSet.InitLists.InitCustomersOrderList, initDataSet.InitLists.InitFutureCustomersOrderList); foreach (ProductionOrder productionOrder in initDataSet.InitLists.InitProductionOrderList.GetProductionOrderList()) { productionManager.AddProductionOrder(productionOrder); } productionManager.tempStartProduction(); }
private void OnSearch() { PurchaseManager purchaseManager = new PurchaseManager(); PurchaseOrderList.Clear(); for (Iterator i = purchaseManager.searchPurchaseOrders(SearchPurchaseByOderNo).iterator(); i.hasNext();) { PurchaseInfo purchaseInfo = (PurchaseInfo)i.next(); PurchaseInfoNJ purchaseInfoNJ = new PurchaseInfoNJ(); purchaseInfoNJ.OrderNo = purchaseInfo.getOrderNo(); purchaseInfoNJ.StatusId = purchaseInfo.getStatusId(); purchaseInfoNJ.Remarks = purchaseInfo.getRemarks(); SupplierInfo supplierInfo = new SupplierInfo(); SupplierInfoNJ supplierInfoNJ = new SupplierInfoNJ(); supplierInfoNJ.ProfileInfoNJ.Id = purchaseInfo.getSupplierInfo().getProfileInfo().getId(); supplierInfoNJ.ProfileInfoNJ.FirstName = purchaseInfo.getSupplierInfo().getProfileInfo().getFirstName(); supplierInfoNJ.ProfileInfoNJ.LastName = purchaseInfo.getSupplierInfo().getProfileInfo().getLastName(); purchaseInfoNJ.SupplierInfoNJ = supplierInfoNJ; PurchaseOrderList.Add(purchaseInfoNJ); } }
public HttpResponseMessage CreatePurchase(Purchase purchase_requests) { PurchaseManager purchaseManager = new PurchaseManager(); cls_common_responses clsCommonResponses = new cls_common_responses(); if (purchase_requests == null) { clsCommonResponses.ResponseCode = 400; clsCommonResponses.ResponseMessage = ""; return(this.Request.CreateResponse <cls_common_responses>(HttpStatusCode.OK, clsCommonResponses)); } HttpResponseMessage response; try { purchase_requests.CreatedBy = new int?(1); purchase_requests.CreatedDate = new DateTime?(DateTime.Now); cls_common_responses purchase = purchaseManager.CreatePurchase("Proc_Purchase_Save", purchase_requests); int responseCode = purchase.ResponseCode; response = this.Request.CreateResponse <cls_common_responses>(HttpStatusCode.OK, purchase); } catch (Exception ex) { clsCommonResponses.ResponseCode = 400; clsCommonResponses.ResponseMessage = "Something went wrong, please try again later."; response = this.Request.CreateResponse <cls_common_responses>(HttpStatusCode.OK, clsCommonResponses); } return(response); }
/// <summary> /// Muestra el dialogo /// </summary> /// <param name="_showHardCoinPacks">Indica si en el dialogo hay que mostrar packs de hardcoins o de softcoins</param> public void Show(bool _showHardCoinPacks) { #if UNITY_IPHONE || UNITY_ANDROID string[] precios = PurchaseManager.GetPreciosOrdenados(); #else //string[] precios = {"0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €","0.0 €"}; string[] precios = { "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?" }; #endif #if !UNITY_EDITOR // verificar que se haya obtenido los precios de la tienda if (precios == null || precios[0] == "?") { ifcDialogBox.instance.ShowOneButtonDialog(ifcDialogBox.OneButtonType.POSITIVE, LocalizacionManager.instance.GetTexto(84).ToUpper(), LocalizacionManager.instance.GetTexto(290), LocalizacionManager.instance.GetTexto(45).ToUpper()); return; } #endif m_interfazAnterior = ifcBase.activeIface; // guardar la interfaz anterior para recuperarla GeneralSounds_menu.instance.playOneShot(GeneralSounds_menu.instance.popupOnClip); // inicializar los botones de compra de monedas for (int i = 0; i < PurchaseManager.HARDCASH_PACKS; ++i) { int idx = (i + 1); int index = i; int skuIndex = index + ((_showHardCoinPacks) ? 0 : PurchaseManager.HARDCASH_PACKS); // accion al pulsar el boton btnButton btn = transform.FindChild("caja/pack_" + idx).GetComponent <btnButton>(); btn.GetComponent <GUITexture>().texture = (_showHardCoinPacks) ? m_texturaHardCoins : m_texturaSoftCoins; btn.m_current = (_showHardCoinPacks) ? m_texturaHardCoins : m_texturaSoftCoins; btn.action = (_name) => { GeneralSounds_menu.instance.playOneShot(GeneralSounds_menu.instance.compraMonedaClip); Debug.Log("Comprar paquete " + skuIndex); BillingManager.instance.purchaseProduct(PurchaseManager.skus[skuIndex]); // incrementar los diferentes tipos de moneda //Interfaz.MonedasHard += cantidadMonedasHard; //Interfaz.MonedasSoft += cantidadMonedasSoft; // ocultar este control //this.gameObject.SetActive(false); //cntBarraSuperior.instance.ActualizarDinero(); }; // actualizar el texto con la cantidad de moneda del pack btn.transform.FindChild("Amount").GetComponent <GUIText>().text = ((_showHardCoinPacks) ? PurchaseManager.m_valoresPackMonedasHard[index] : PurchaseManager.m_valoresPackMonedasSoft[index]).ToString(); btn.transform.FindChild("Amount/Shadow").GetComponent <GUIText>().text = ((_showHardCoinPacks) ? PurchaseManager.m_valoresPackMonedasHard[index] : PurchaseManager.m_valoresPackMonedasSoft[index]).ToString(); // actualizar el texto con el precio del pack btn.transform.FindChild("HardCashPrice/Text").GetComponent <GUIText>().text = precios[skuIndex]; btn.transform.FindChild("HardCashPrice/TextSombra").GetComponent <GUIText>().text = precios[skuIndex]; _hardCashPackButtons.Add(btn); } this.gameObject.SetActive(true); // mostrar este control }
protected void btnDelete_Click(object sender, EventArgs e) { purchaseManager = new PurchaseManager(this); var purchaseOrderManager = new PurchaseOrderManager(this); if (!String.IsNullOrEmpty(Request["request"])) { foreach (string requestId in Request["request"].Split(',')) { var purchaseReq = purchaseOrderManager.GetPurchaseRequest(Convert.ToInt32(requestId)); foreach (var item in purchaseReq.PurchaseRequestItems) { if (item.PurchaseOrderItemId.HasValue) { ShowError("Não pode excluir uma requisição que há processo de compra associado!"); return; } } purchaseManager.DeletePurchaseRequest(Convert.ToInt32(requestId)); } } if (!String.IsNullOrEmpty(Request["requestItems"])) { foreach (string requestItem in Request["requestItems"].Split(',')) { string[] item = requestItem.Trim().Split('|'); purchaseManager.DeletePurchaseRequestItem(Convert.ToInt32("0" + item[6])); } } grdPurchaseReq.DataBind(); }
private void Awake() { _purchaseManager = GetComponent <PurchaseManager>(); PurchaseManager.OnPurchaseConsumable += OnPurchaseConsumable; PurchaseManager.OnPurchaseNonConsumable += OnPurchaseNonConsumable; PurchaseManager.OnPurchaseSubscription += OnPurchaseSubscription; }
public CashierWindow() { InitializeComponent(); CurrentCashierId = new Id <IWorker>("6"); CurrentBookstoreId = new Id <IBookstore>("3"); dao = new DAO(this); bookChangeManager = new BookChangeManager(dao, this); purchaseManager = new PurchaseManager(dao, this); catalogue = new CatalogueViewList((List <Book>)dao.getCatalogueContents(), (List <Bookstore>)dao.getAllBookstores(), dao.CachedBookstoresOnBooksAvailability).list; cashierCatalogue.ItemsSource = catalogue; //bookWindow languageComboBox.ItemsSource = Book.Languages; genreSelectComboBox.ItemsSource = dao.uploadGenres(); selectedGenresList = new ObservableCollection <string>(); selectedGenresListBox.Items.Clear(); selectedGenresList.CollectionChanged += catalogueTabContentCollectionChanged; //purchaseWindow soldBookTypeComboBox.ItemsSource = new List <string>() { "electronic", "printed" }; soldBookTypeComboBoxOnReturn.ItemsSource = new List <string>() { "electronic", "printed" }; purchaseCatalogueDataGrid.ItemsSource = catalogue; }
private void btnSubmit_Click(object sender, EventArgs e) { try { using (InventoryDataContext context = new InventoryDataContext()) { if (MessageBox.Show("Submit Order?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PurchaseManager manager = new PurchaseManager(); manager.SubmitPurchaseOrder(context, PurchaseOrderId); PurchaseOrderStatusId = (int)Constants.PurchaseOrderStatus.Submitted; txtBoxMetroStatus.Text = Constants.PurchaseOrderStatus.Submitted.ToString(); grdMetroProduct.Columns.Remove("Delete"); grdMetroProduct.Columns.Remove("View/Edit"); AddChangeStatusLinkOnGrid(); LoadProductList(PurchaseOrderId); VisibleControls(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnUpdateToDataBase_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Update to DataBase?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (InventoryDataContext context = new InventoryDataContext()) { PurchaseManager manager = new PurchaseManager(); IsUpdatedToDB = System.Convert.ToBoolean(manager.UpdatePurchaseProductToDB(context, PurchaseOrderId, Global.UserIdToken)); if (IsUpdatedToDB) { grdMetroProduct.Columns.Remove("View/Edit"); grdMetroProduct.Columns.Remove("Change Status"); VisibleControls(); MessageBox.Show("Update to Inventory was successful.."); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void AddNewPurchaseV1() { //Setup var product = new Product() { ProductId = 4, CategoryId = 1, Image = "icon3", Name = "Mochila Nike", Remarks = "Mochila nike azul bajo costo ", }; var purchase = new Purchase() { DatePurchase = DateTime.Now, ProductId = product.ProductId, Product = product, Amount = 10, PriceIn = 20, ProviderId = provider.PersonId, Provider = provider, }; dataServiceMock.Setup(m => m.Insert <ProductStock>(It.IsAny <ProductStock>())) .Returns(new ProductStock() { ProductStockId = list.Count + 1, Amount = purchase.Amount, Code = "31Available", Product = product, ProductId = product.ProductId, ProviderId = provider.PersonId, Provider = provider, }) .Verifiable(); dataServiceMock.Setup(m => m.Insert <Purchase>(It.IsAny <Purchase>())) .Returns(new Purchase() { PurchaseId = 1, Amount = purchase.Amount, DatePurchase = purchase.DatePurchase, Product = product, ProductId = product.ProductId, ProviderId = provider.PersonId, Provider = provider, PriceIn = purchase.PriceIn, }) .Verifiable(); var purchaseManager = new PurchaseManager(dataServiceMock.Object); //Act var purchaseExpected = purchaseManager.Add(purchase); //Asserts dataServiceMock.Verify(); Assert.AreEqual(1, purchaseManager.PurchaseList.Count); Assert.AreEqual(1, purchaseExpected.PurchaseId); Assert.AreEqual(4, list.Count); Assert.AreEqual(product.Name, list.ElementAt(3).Product.Name); }
/// <summary> /// Updates the coin count. /// </summary> private void UpdateCoinCount() { // Display the total of all coins if (TotalCoins != null) { TotalCoins.Text = String.Format("{0} Coins", PurchaseManager.ProductQuantityAvailable("gold.coins")); } }
private void CategoryComboBox_SelectedIndexChanged(object sender, EventArgs e) { PurchaseManager _purchaseManager = new PurchaseManager(); ModelPurchase _modelPurchase = new ModelPurchase(); _modelPurchase.purchaseCategory = categoryComboBox.Text; purchaseProductComboBox.DataSource = _purchaseManager.PurchaseProduct(_modelPurchase); }
public ActionResult Purchase(PurchaseListingVM model) { _purchaseManager = PurchaseManagerFactory.Create(); _stateManager = StateManagerFactory.Create(); _listingManager = ListingManagerFactory.Create(); try { var listingResponse = _listingManager.GetListingById(model.ListingToPurchase.ListingId); model.ListingToPurchase = listingResponse.Payload; if (ModelState.IsValid) { //set sold listing in db //set user name model.PurchaseForm.UserName = User.Identity.Name; //set listing id model.PurchaseForm.ListingId = model.ListingToPurchase.ListingId; //set date model.PurchaseForm.DateAdded = DateTime.Now; //send to manager var response = _purchaseManager.SavePurchase(model.PurchaseForm); if (!response.Success) { return(new HttpStatusCodeResult(500, $"Error in cloud. Message:{response.Message}")); } } else { var stateResponse = _stateManager.GetAllStates(); model.States = stateResponse.Payload.Select(m => new SelectListItem { Text = m.StateAbbreviation, Value = m.StateId.ToString() }); return(View(model)); } return(RedirectToAction("Index")); } catch (Exception ex) { throw new ApplicationException("Something wrong happened while loading a purchase:", ex); } }
void Awake() { controller = transform.parent.GetComponentInChildren <Controller>(); purchaseManager = transform.parent.FindChild("SOOMLA").GetComponent <PurchaseManager>(); frogPackages = GetComponentInParent <FrogPackages>(); variableManager = GetComponentInParent <VariableManager>(); advertisingManager = GetComponentInParent <AdvertisingManager>(); canvas = GetComponent <RectTransform>(); titleTransform = canvas.FindChild("Title").GetComponent <RectTransform>(); mainMenu = canvas.FindChild("MainMenu").GetComponent <CanvasGroup>(); frogButton = mainMenu.transform.FindChild("FrogButton").GetComponent <RectTransform>(); settingsButton = mainMenu.transform.FindChild("SettingsButton").GetComponent <RectTransform>(); settingsMenu = canvas.FindChild("SettingsPanel").GetComponent <CanvasGroup>(); musicToggle = settingsMenu.transform.GetChild(0).FindChild("MusicToggle").GetComponent <Toggle>(); hud = transform.FindChild("HUD").GetComponent <HUD>(); hudCanvas = hud.GetComponent <CanvasGroup>(); hudRect = hud.GetComponent <RectTransform>(); qualityCountPanelCG = canvas.FindChild("QualityCountPanel").GetComponent <CanvasGroup>(); qualityCountPanel = qualityCountPanelCG.GetComponent <RectTransform>(); perfectCount = qualityCountPanel.FindChild("PerfectCount").GetComponent <TextMeshProUGUI>(); greatCount = qualityCountPanel.FindChild("GreatCount").GetComponent <TextMeshProUGUI>();; okCount = qualityCountPanel.FindChild("OKCount").GetComponent <TextMeshProUGUI>();; flyIconPosition = new Vector2(screenWidth, 50); flyButton = canvas.FindChild("FlyPanel").GetComponent <Button>(); flyPanelCG = flyButton.GetComponent <CanvasGroup>(); flyTextAnimator = flyButton.transform.FindChild("FlyCount").GetComponent <Animator>(); flyCount = flyButton.transform.FindChild("FlyCount").GetComponent <TextMeshProUGUI>(); flyToGoText = flyButton.transform.FindChild("ToGoText").GetComponent <TextMeshProUGUI>(); tameFlyNet = Instantiate(tameFlyNetPrefab, flyIconPosition, Quaternion.identity) as GameObject; arrowPanelCG = canvas.FindChild("ArrowPanel").GetComponent <CanvasGroup>(); arrowPanel = arrowPanelCG.GetComponent <RectTransform>(); frogName = arrowPanel.FindChild("FrogName").GetComponent <TextMeshProUGUI>(); arrowPanelBuyButton = arrowPanel.FindChild("BuyButton").gameObject; returnPanel = canvas.FindChild("ReturnPanel").GetComponent <CanvasGroup>(); returnButton = returnPanel.transform.FindChild("ReturnButton").GetComponent <RectTransform>(); Transform endGameTransform = canvas.FindChild("EndGamePanel"); endGamePanel = endGameTransform.GetComponent <CanvasGroup>(); giftButton = endGameTransform.FindChild("GiftsButton").gameObject; adButton = endGameTransform.FindChild("AdsButton").gameObject; timeUntilGiftText = endGameTransform.FindChild("TimeUntilGift").GetComponent <TextMeshProUGUI>(); buyButtonObject = endGameTransform.FindChild("BuyButton").gameObject; buyButton = buyButtonObject.GetComponent <Button>(); buyButtonText = buyButton.transform.FindChild("Text").GetComponent <TextMeshProUGUI>(); buyButtonImage = buyButton.transform.FindChild("Image").GetComponent <Image>(); }
private void PurchasingDetailsForm_Load(object sender, EventArgs e) { try { FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; TopMost = false; using (InventoryDataContext context = new InventoryDataContext()) { GetPurchaseOrderByIdResult obj = new GetPurchaseOrderByIdResult(); PurchaseManager manager = new PurchaseManager(); obj = manager.GetPurchaseOrderById(context, PurchaseOrderId).Single(); txtBoxMetroSupplierName.Text = obj.SupplierName; txtBoxMetroStatus.Text = obj.PurchaseOrderStatus; txtBoxMetroOrderNumber.Text = obj.PurchaseOrderId.ToString(); PurchaseOrderId = obj.PurchaseOrderId; PurchaseOrderStatusId = obj.PurchaseOrderStatusId; SupplierId = obj.SupplierId; IsUpdatedToDB = obj.IsUpdatedToDB; if (obj.CustomerId != null) { CustomerId = (int)obj.CustomerId; txtBoxMetroCustomerName.Text = obj.LastName + ", " + obj.FirstName; } if (obj.OrderDate != null) { dateTimeMetroOrderDate.Value = System.Convert.ToDateTime(obj.OrderDate); } txtBoxMetroTotalAmount.Text = obj.TotalAmount.ToString(); if (!IsAddMode) { AreAllItemsReceived = System.Convert.ToBoolean(manager.CheckPurchaseProductIfReceived(context, PurchaseOrderId)); } } if (!IsAddMode) { LoadProductList(PurchaseOrderId); AddDynamicLinkOnGrid(grdMetroProduct, 13, 14); EnableHideColumnGrid(); } else { VisibleControls(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool OrderModifyPurchaseSave(DataTable dtNeedToPurchaseDetail, int branchId, int StoreId, string OrderModifyIdTable) { DataTable dt = dtNeedToPurchaseDetail.DefaultView.ToTable(true, "SupplierId", "UserId", "PurchaseType"); if (dt.Rows.Count > 0) { int SId = 0; foreach (DataRow drSupplier in dt.Rows) { int SupplierId = DBTool.GetIntFromRow(drSupplier, "SupplierId", 0); if (SId == SupplierId && SupplierId != 0) { continue; } int UserId = DBTool.GetIntFromRow(drSupplier, "UserId", 0); string PurchaseType = DBTool.GetStringFromRow(drSupplier, "PurchaseType", ""); Purchase p = new Purchase(); p.BranchId = branchId; p.NeedToPurchaseId = NeedToPurchaseId; p.PurchaseStatus = CommenClass.PurchaseStatus.未处理.ToString(); p.PurchaseType = PurchaseType; p.UserId = 0; p.StoreId = StoreId; p.SupplierId = SupplierId; p.PurchaseUserId = UserId; int purchaseId = p.Save(); if (purchaseId > 0) { string sql = string.Format("SupplierId='{0}'", SupplierId); DataRow[] drw = dtNeedToPurchaseDetail.Select(sql); foreach (DataRow dr in drw) { PurchaseDetail pd = new PurchaseDetail(); pd.PurchaseId = purchaseId; pd.GoodsId = DBTool.GetIntFromRow(dr, "GoodsId", 0); pd.StoreId = StoreId; pd.Model = ""; pd.BillsPrice = DBTool.GetDoubleFromRow(dr, "InPrice", 0); pd.InPrice = DBTool.GetDoubleFromRow(dr, "InPrice", 0); pd.Num = DBTool.GetIntFromRow(dr, "LackNum", 0); pd.Amount = pd.InPrice * pd.Num; pd.Save(); } SId = SupplierId; PurchaseManager pm = new PurchaseManager(); pm.UpdatePurchaseSumMoney(purchaseId); } } if (SId > 0) { OrderModify om = new OrderModify(); return(om.UpdatePurchaseType(OrderModifyIdTable)); } } return(false); }
public MoneyVM(MoneyStack moneyStack, PurchaseManager manager = null) { MoneyStack = moneyStack; moneyStack.PropertyChanged += (s, a) => { RaisePropertyChanged(nameof(Amount)); }; if (manager != null) { InsertCommand = new DelegateCommand(() => { manager.InsertMoney(MoneyStack.Banknote); }); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { itemsToOrder = PurchaseManager.getPurchaseOrderItems(); OrderItems.DataSource = itemsToOrder; OrderItems.DataBind(); } }
public ProductVM(ProductStack productStack, PurchaseManager manager = null) { ProductStack = productStack; productStack.PropertyChanged += (s, a) => { RaisePropertyChanged(nameof(Amount)); }; if (manager != null) { BuyCommand = new DelegateCommand(() => { manager.BuyProduct(ProductStack.Product); }); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List <Manufacturer> manufacturers = PurchaseManager.getAllManufacturers(); ddlManufacturer.DataSource = manufacturers; ddlManufacturer.DataTextField = "name"; ddlManufacturer.DataValueField = "manufacturerId"; ddlManufacturer.DataBind(); } }
public void ChangeCoin(int amount) { var coinCount = _playerInfo.CoinCount; coinCount += amount; _playerInfo.CoinCount = coinCount; PurchaseManager.HcurrencyChanged(amount); StartCoroutine(SyncPlayerInfo()); }
private void SalesModule_Load(object sender, EventArgs e) { CustomerManager _customerManager = new CustomerManager(); customerComboBox.DataSource = _customerManager.DisplayCustomerInfo(); PurchaseManager _purchaseManager = new PurchaseManager(); categoryComboBox.DataSource = _purchaseManager.PurchaseCategory(); }
private void PurchaseProductComboBox_SelectedIndexChanged(object sender, EventArgs e) { ModelPurchase _modelPurchase = new ModelPurchase(); _modelPurchase.purchaseProduct = purchaseProductComboBox.Text; PurchaseManager _purchaseManager = new PurchaseManager(); availableQtyTextBox.Text = _purchaseManager.AvaiablePurchaseQuantity(_modelPurchase); totalMrpTextBox.Text = _purchaseManager.TotalMrp(_modelPurchase); }
void Start() { instance = this; var module = StandardPurchasingModule.Instance(); ConfigurationBuilder builder = ConfigurationBuilder.Instance(module); builder.AddProduct("1", ProductType.NonConsumable); UnityPurchasing.Initialize(this, builder); }
void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
public MoneyVM(MoneyStack moneyStack, PurchaseManager manager = null) { MoneyStack = moneyStack; moneyStack.PropertyChanged += (s, a) => { RaisePropertyChanged(nameof(Amount)); }; if (manager != null) //по умолчанию Null, если же нет, то тогда задаем DelegateCommand { InsertCommand = new DelegateCommand(() => { manager.InsertMoney(MoneyStack.Banknote); }); } }
public RMAInfo BuildRMAfromSO(int soSysNo) { if (!this.IfExistOpenedRMA(soSysNo)) { RMAInfo rmaInfo = new RMAInfo(); SOInfo soInfo = SaleManager.GetInstance().LoadSO(soSysNo); if (soInfo != null && soInfo.Status == (int)AppEnum.SOStatus.OutStock) { rmaInfo.SOSysNo = soInfo.SysNo; rmaInfo.CustomerSysNo = soInfo.CustomerSysNo; if (soInfo.ItemHash.Count > 0) { foreach (SOItemInfo soItem in soInfo.ItemHash.Values) { RMAItemInfo rmaItem = new RMAItemInfo(); rmaItem.ProductSysNo = soItem.ProductSysNo; rmaItem.RMAType = (int)AppEnum.RMAType.Unsure; rmaItem.RMAQty = soItem.Quantity; rmaInfo.ItemHash.Add(rmaItem.ProductSysNo, rmaItem); string SOItemPODesc = ""; Hashtable ht = SaleManager.GetInstance().LoadSOItemPOList(soItem.SysNo); if (ht != null) { foreach (SOItemPOInfo soItemPO in ht.Keys) { if (soItemPO.POSysNo > 0) { POInfo poInfo = PurchaseManager.GetInstance().LoadPO(soItemPO.POSysNo); int VendorSysNo = poInfo.VendorSysNo; SOItemPODesc += "采购单号:<a href=\"javascript:openWindowS2('../Purchase/POSheet.aspx?sysno=" + soItemPO.POSysNo + "&opt=view')" + "\" >" + soItemPO.POSysNo + "</a>, " + "供应商编号:<a href=\"javascript:openWindowS2('../Basic/VendorOpt.aspx?sysno=" + VendorSysNo + "&opt=update')" + "\">" + VendorSysNo + "</a><br>"; } else if (soItemPO.ProductIDSysNo > 0) { SOItemPODesc += "商品序列号:<a href=\"javascript:openWindowS2('../Basic/ProductID.aspx?sysno=" + soItemPO.ProductIDSysNo + "')" + "\" >" + soItemPO.ProductIDSysNo + "</a><br>"; } } } rmaItem.SOItemPODesc = SOItemPODesc; } } } else { rmaInfo = null; } return(rmaInfo); } else { throw new BizException("本销售单已经存在一张保修单在处理中,其间您不能再提交新的保修申请,请联系ORS商城客服"); } }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; DontDestroyOnLoad(gameObject); } }
/// <summary> /// Called when Button SendToViewModel is clicked /// </summary> private void OnAdd() { //productInfo.setId(productInfo.getId()); //productInfo.setUnitPrice(productInfo.getUnitPrice()); //productInfo.setQuantity(productInfo.getQuantity()); //productInfo.setDiscount(productInfo.getDiscount()); java.util.List productList = new java.util.ArrayList(); for(int i = 0; i < ProductItemList.Count; i ++){ ProductInfo productInfo = new ProductInfo(); ProductInfoNJ productInfoNJ = ProductItemList.ElementAt(i); productInfo.setId(productInfoNJ.ProductId); productInfo.setUnitPrice(productInfoNJ.Price); productInfo.setQuantity(productInfoNJ.Quantity); productInfo.setDiscount(productInfoNJ.Discount); productList.add(productInfo); } PurchaseInfo purchaseInfo = new PurchaseInfo(); purchaseInfo.setProductList(productList); purchaseInfo.setSupplierUserId(SupplierUserId); purchaseInfo.setOrderNo(purchaseInfo.getOrderNo()); purchaseInfo.setStatusId(purchaseInfo.getStatusId()); purchaseInfo.setRemarks(purchaseInfo.getRemarks()); purchaseInfo.setOrderDate(purchaseInfo.getOrderDate()); purchaseInfo.setRequestShippedDate(purchaseInfo.getRequestShippedDate()); PurchaseManager purchaseManager = new PurchaseManager(); purchaseManager.addPurchaseOrder(purchaseInfo); MessageBox.Show("Save Successfully"); }
void Awake() { controller = transform.parent.GetComponentInChildren<Controller>(); purchaseManager = transform.parent.FindChild("SOOMLA").GetComponent<PurchaseManager>(); frogPackages = GetComponentInParent<FrogPackages>(); variableManager = GetComponentInParent<VariableManager>(); advertisingManager = GetComponentInParent<AdvertisingManager>(); canvas = GetComponent<RectTransform>(); titleTransform = canvas.FindChild("Title").GetComponent<RectTransform>(); mainMenu = canvas.FindChild("MainMenu").GetComponent<CanvasGroup>(); frogButton = mainMenu.transform.FindChild("FrogButton").GetComponent<RectTransform>(); settingsButton = mainMenu.transform.FindChild("SettingsButton").GetComponent<RectTransform>(); settingsMenu = canvas.FindChild("SettingsPanel").GetComponent<CanvasGroup>(); musicToggle = settingsMenu.transform.GetChild(0).FindChild("MusicToggle").GetComponent<Toggle>(); hud = transform.FindChild("HUD").GetComponent<HUD>(); hudCanvas = hud.GetComponent<CanvasGroup>(); hudRect = hud.GetComponent<RectTransform>(); qualityCountPanelCG = canvas.FindChild("QualityCountPanel").GetComponent<CanvasGroup>(); qualityCountPanel = qualityCountPanelCG.GetComponent<RectTransform>(); perfectCount = qualityCountPanel.FindChild("PerfectCount").GetComponent<TextMeshProUGUI>(); greatCount = qualityCountPanel.FindChild("GreatCount").GetComponent<TextMeshProUGUI>();; okCount = qualityCountPanel.FindChild("OKCount").GetComponent<TextMeshProUGUI>();; flyIconPosition = new Vector2(screenWidth, 50); flyButton = canvas.FindChild ("FlyPanel").GetComponent<Button>(); flyPanelCG = flyButton.GetComponent<CanvasGroup>(); flyTextAnimator = flyButton.transform.FindChild("FlyCount").GetComponent<Animator>(); flyCount = flyButton.transform.FindChild("FlyCount").GetComponent<TextMeshProUGUI>(); flyToGoText = flyButton.transform.FindChild("ToGoText").GetComponent<TextMeshProUGUI>(); tameFlyNet = Instantiate(tameFlyNetPrefab, flyIconPosition, Quaternion.identity) as GameObject; arrowPanelCG = canvas.FindChild("ArrowPanel").GetComponent<CanvasGroup>(); arrowPanel = arrowPanelCG.GetComponent<RectTransform>(); frogName = arrowPanel.FindChild("FrogName").GetComponent<TextMeshProUGUI>(); arrowPanelBuyButton = arrowPanel.FindChild("BuyButton").gameObject; returnPanel = canvas.FindChild("ReturnPanel").GetComponent<CanvasGroup>(); returnButton = returnPanel.transform.FindChild("ReturnButton").GetComponent<RectTransform>(); Transform endGameTransform = canvas.FindChild("EndGamePanel"); endGamePanel = endGameTransform.GetComponent<CanvasGroup>(); giftButton = endGameTransform.FindChild("GiftsButton").gameObject; adButton = endGameTransform.FindChild("AdsButton").gameObject; timeUntilGiftText = endGameTransform.FindChild("TimeUntilGift").GetComponent<TextMeshProUGUI>(); buyButtonObject = endGameTransform.FindChild("BuyButton").gameObject; buyButton = buyButtonObject.GetComponent<Button>(); buyButtonText = buyButton.transform.FindChild("Text").GetComponent<TextMeshProUGUI>(); buyButtonImage = buyButton.transform.FindChild("Image").GetComponent<Image>(); }
void Awake() { purchaseManager = GetComponentInChildren<PurchaseManager>(); menuManager = GetComponentInChildren<MenuManager>(); variableManager = GetComponent<VariableManager>(); controller = transform.GetComponentInChildren<Controller>(); //Clear any saved purchases if(ResetPackagesOnStart) { PlayerPrefs.DeleteAll(); //PlayerPrefs.DeleteKey("FrogPackages"); } LoadPackages(); }
protected void btnDelete_Click(object sender, EventArgs e) { purchaseManager = new PurchaseManager(this); var purchaseOrderManager = new PurchaseOrderManager(this); if (!String.IsNullOrEmpty(Request["request"])) foreach (string requestId in Request["request"].Split(',')) { var purchaseReq = purchaseOrderManager.GetPurchaseRequest(Convert.ToInt32(requestId)); foreach (var item in purchaseReq.PurchaseRequestItems) if (item.PurchaseOrderItemId.HasValue) { ShowError("Não pode excluir uma requisição que há processo de compra associado!"); return; } purchaseManager.DeletePurchaseRequest(Convert.ToInt32(requestId)); } if (!String.IsNullOrEmpty(Request["requestItems"])) foreach (string requestItem in Request["requestItems"].Split(',')) { string[] item = requestItem.Trim().Split('|'); purchaseManager.DeletePurchaseRequestItem(Convert.ToInt32("0" + item[6])); } grdPurchaseReq.DataBind(); }