Exemple #1
0
        private void processSubmit()
        {
            var ItemList = string.Empty;

            for (int i = 0; i < _LocationData.Count; i++)
            {
                ItemList += GeneratePipeString(i);
            }

            if (ItemList != string.Empty)
            {
                ItemList = ItemList.Remove(ItemList.Length - 1);

                string sErrorCode;
                string sErrorText;

                AssignMDSE.UpdateAssignedItems(ItemList, out sErrorCode, out sErrorText);
                if (sErrorCode == "0")
                {
                    // BZ-51 ------------------
                    if (viewTransactionComboBox.SelectedIndex == 2)
                    {
                        clearGrid();
                        searchCriteria.Text = string.Empty;

                        searchCriteria.Focus();
                    }
                    else
                    {
                        //------------------- BZ-51
                        GlobalDataAccessor.Instance.DesktopSession.HistorySession.Back();
                    }
                }
                else if (sErrorCode == "1")
                {
                    MessageBox.Show(sErrorText, "Merchandise Location Assignment", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    GlobalDataAccessor.Instance.DesktopSession.HistorySession.Back();
                }
                else if (sErrorCode == "2")
                {
                    MessageBox.Show("The update operation has failed.  Please retry", "Merchandise Location Assignment", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    submitButton.Focus();
                }
                else if (sErrorCode == "3")
                {
                    MessageBox.Show(sErrorText, "Merchandise Location Assignment", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    GlobalDataAccessor.Instance.DesktopSession.HistorySession.Back();
                }
            }
        }