Example #1
0
        private void NextButton_Click(object sender, EventArgs e)
        {
            try
            {
                if (from == CONST_SHIPMENT)
                {
                    if (WSWmsHelper.FinishShipmentTransport(trId, shipmentID, leId, weight))
                    {
                        if (secondLeLayout.Visibility == ViewStates.Visible)
                        {
                            if (!WSWmsHelper.FinishShipmentTransport(trId2, shipmentID, leId2, weight))
                            {
                                Utility.ShowErrorMessage(this, Resource.String.errProblemWithSecondLeFinish);
                            }

                            le2TextView.SetBackgroundResource(Resource.Color.formDefectGoodsBackColor);
                            le2TextView.Text = string.Empty;
                        }
                        isLeScanned   = false;
                        isZielScanned = false;
                        weight        = "0";
                        SetNewOrder();
                        Load();
                        zielTextView.SetBackgroundResource(Resource.Color.formDefectGoodsBackColor);
                    }
                    else
                    {
                        Log.Write(this, "Problem at nextButton in TransportOrderDetails, transportOrderAidID = " + transportOrderAidID, Log.DebugLevels.ERROR);
                        Utility.ShowErrorMessage(this, GetString(Resource.String.msgTitleError));
                    }
                }
                else if (from == FROM_PROD_PALLET)
                {
                    if (WSWmsHelper.FinishTransport(trId))
                    {
                        OnBackPressed();
                        return;
                    }
                    Log.Write(this, "Problem at nextButton in TransportOrderDetails, transportOrderAidID = " + transportOrderAidID, Log.DebugLevels.ERROR);
                    Utility.ShowErrorMessage(this, GetString(Resource.String.msgTitleError));
                }
                else
                {
                    if (WSWmsHelper.FinishTransport(trId))
                    {
                        SetNextTransport();
                    }
                    else
                    {
                        Log.Write(this, "Problem at nextButton in TransportOrderDetails, transportOrderAidID = " + transportOrderAidID, Log.DebugLevels.ERROR);
                        Utility.ShowErrorMessage(this, GetString(Resource.String.msgTitleError));
                    }
                }
            }
            catch (Exception ex)
            {
                Utility.ShowErrorMessage(this, ex.Message);
                Log.Write(this, "Problem at nextButton in TransportOrderDetails, transportOrderAidID = " + transportOrderAidID, Log.DebugLevels.ERROR);
            }
        }