private void ProcessWarehouseSpotInput() { if (string.IsNullOrEmpty(tBoxInput1.Text)) { EnableRows(9); SetRow9("Negalima vieta", ContentAlignment.MiddleCenter, Color.Red); return; } int Exists = ReceivingActions.ZoneExists(tBoxInput1.Text); if (Exists <= 0) { EnableRows(9); SetRow9("Vieta neegzistuoja sandėlyje", ContentAlignment.MiddleCenter, Color.Red); return; } Cache.AddParameter("@Location", tBoxInput1.Text); ClearInput(); DisableRows(9, 5); ItemList = ReceivingActions.GetReceivingItemList(); TotalVolume = ReceivingActions.CalculateTotalVolume(ItemList); if (ItemList != null && ItemList.Rows.Count > 0) { CheckItemScan(); } else { DisableInfo(); EnableRows(5); SetRow5("Nėra užsakytu prekių", ContentAlignment.MiddleCenter, Color.Red); processMethod = new Action(BackToMainMenu); } }
private void ProcessLocationInput() { processMethod = new Action(ProcessWarehouseSpotInput); SetTitle("Priėmimas"); ClearInput(); EnableBoxDescriptionRows(row1: true); SetRow3("Nuskenuokite vietos kodą, į kurią padėsite", ContentAlignment.MiddleCenter); SetTextBoxLabel1("Vieta:"); EnableRows(5); SetRow5($"Siūloma vieta: {ReceivingActions.GetSuggestedReceivingZone()}"); DisableRows(9); FocusInput1(); }
private void FinalizeReceiving() { ClearInput(); ClearLabels(); DisableInfo(); EnableRows(4); ReceivingActions.SavePalletToZone(); ReceivingActions.SaveItemsToZoneAndPallet(Sql.GetTable("GetItemIdByRcvDocIdForStore", new object[] { "@RcvDocId", Cache.ReturnValueByKey("@RcvDocId") })); ReceivingActions.DeductSpotVolume(TotalVolume, Cache.ReturnValueByKey("@Location")); ReceivingActions.FinishReceivingDoc(); SetRow4("Prekių priėmimas baigtas", ContentAlignment.MiddleCenter, Color.Red); EnableInput(); this.Select(); }
private void SelectDocument() { EmptyMenu(); DisableInfo(); DataTable dt = ReceivingActions.GetReceivingDocuments(); SetTitle("Pasirinkite dokumentą"); dViewDataShow.DataSource = dt; dViewDataShow.Columns[1].HeaderText = "Dokumento Nr"; dViewDataShow.Columns[2].HeaderText = "Tiekėjas"; dViewDataShow.Columns[3].HeaderText = "Sukurtas"; dViewDataShow.Columns[0].Visible = false; dViewDataShow.Select(); ShowDataShow(); processMethod = new Action(StartReceiving); }