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); } }