Ejemplo n.º 1
0
        protected void PoPuP(object sender, DirectEventArgs e)
        {
            string id   = e.ExtraParams["id"];
            string type = e.ExtraParams["type"];

            routerRef.ReadOnly = true;
            switch (type)
            {
            case "ColName":
                //Step 1 : get the object from the Web Service
                GetRouterRequest r = new GetRouterRequest();
                r.RouterRef = id;
                FillBranch();
                RecordResponse <Router> response = _timeAttendanceService.ChildGetRecord <Router>(r);
                if (!response.Success)
                {
                    X.MessageBox.ButtonText.Ok = Resources.Common.Ok;
                    X.Msg.Alert(Resources.Common.Error, response.Summary).Show();
                    return;
                }
                //Step 2 : call setvalues with the retrieved object
                this.BasicInfoTab.SetValues(response.result);
                recordId.Text = id;
                branchId.Select(response.result.branchId.ToString());
                this.EditRecordWindow.Title = Resources.Common.EditWindowsTitle;
                this.EditRecordWindow.Show();
                break;

            case "colDelete":
                X.Msg.Confirm(Resources.Common.Confirmation, Resources.Common.DeleteOneRecord, new MessageBoxButtonsConfig
                {
                    Yes = new MessageBoxButtonConfig
                    {
                        //We are call a direct request metho for deleting a record
                        Handler = String.Format("App.direct.DeleteRecord({0})", id),
                        Text    = Resources.Common.Yes
                    },
                    No = new MessageBoxButtonConfig
                    {
                        Text = Resources.Common.No
                    }
                }).Show();
                break;

            case "colAttach":

                //Here will show up a winow relatice to attachement depending on the case we are working on
                break;

            default:
                break;
            }
        }
 /// <summary>Snippet for Get</summary>
 public void GetRequestObject()
 {
     // Snippet: Get(GetRouterRequest, CallSettings)
     // Create client
     RoutersClient routersClient = RoutersClient.Create();
     // Initialize request argument(s)
     GetRouterRequest request = new GetRouterRequest
     {
         Region  = "",
         Router  = "",
         Project = "",
     };
     // Make the request
     Router response = routersClient.Get(request);
     // End snippet
 }
        public async stt::Task GetRequestObjectAsync()
        {
            moq::Mock <Routers.RoutersClient> mockGrpcClient = new moq::Mock <Routers.RoutersClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClientForRegionOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetRouterRequest request = new GetRouterRequest
            {
                Region  = "regionedb20d96",
                Router  = "routerd55c39f3",
                Project = "projectaa6ff846",
            };
            Router expectedResponse = new Router
            {
                Id         = 11672635353343658936UL,
                Bgp        = new RouterBgp(),
                Kind       = "kindf7aa39d9",
                Name       = "name1c9368b0",
                Nats       = { new RouterNat(), },
                Interfaces =
                {
                    new RouterInterface(),
                },
                CreationTimestamp           = "creation_timestamp235e59a1",
                Region                      = "regionedb20d96",
                Network                     = "networkd22ce091",
                EncryptedInterconnectRouter = false,
                Description                 = "description2cf9da67",
                BgpPeers                    =
                {
                    new RouterBgpPeer(),
                },
                SelfLink = "self_link7e87f12d",
            };

            mockGrpcClient.Setup(x => x.GetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Router>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            RoutersClient client = new RoutersClientImpl(mockGrpcClient.Object, null);
            Router        responseCallSettings = await client.GetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            Router responseCancellationToken = await client.GetAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        /// <summary>Snippet for GetAsync</summary>
        public async Task GetRequestObjectAsync()
        {
            // Snippet: GetAsync(GetRouterRequest, CallSettings)
            // Additional: GetAsync(GetRouterRequest, CancellationToken)
            // Create client
            RoutersClient routersClient = await RoutersClient.CreateAsync();

            // Initialize request argument(s)
            GetRouterRequest request = new GetRouterRequest
            {
                Region  = "",
                Router  = "",
                Project = "",
            };
            // Make the request
            Router response = await routersClient.GetAsync(request);

            // End snippet
        }