Example #1
0
        private void Start()
        {
            try
            {
                bool success;
                bool success2 = false;

                if (from == CONST_SHIPMENT)
                {
                    if (le2TextView.Text == string.Empty)
                    {
                        success = WSWmsHelper.PickShipmentTransport(trId.ToString(), transportOrderAidID, shipmentID.ToString(), leId.ToString(), user.Id);
                        secondLeLayout.Visibility = ViewStates.Gone;
                    }
                    else
                    {
                        success  = WSWmsHelper.PickShipmentTransport(trId.ToString(), transportOrderAidID, shipmentID.ToString(), leId.ToString(), user.Id);
                        success2 = WSWmsHelper.PickShipmentTransport(trId2.ToString(), transportOrderAidID, shipmentID.ToString(), leId2.ToString(), user.Id);
                    }
                }
                else
                {
                    success = WSWmsHelper.PickTransport(trId.ToString(), transportOrderAidID);
                }

                if (success)
                {
                    if (from == CONST_SHIPMENT && (secondLeLayout.Visibility == ViewStates.Visible && !success2))
                    {
                        Utility.ShowErrorMessage(this, Resource.String.errProblemWithSecondLeStart);
                        secondLeLayout.Visibility = ViewStates.Gone;
                    }
                    zielTextView.SetBackgroundColor(Color.Yellow);
                    hintTextView.Text = GetString(Resource.String.hintGoToTargetBinAndScan);
                }
                else
                {
                    Utility.ShowErrorMessage(this, GetString(Resource.String.msgTitleError));
                }

                scanEditText.Enabled = true;
                scanEditText.RequestFocus();
            }
            catch (Exception ex)
            {
                Utility.ShowErrorMessage(this, ex.Message);
            }
        }