Beispiel #1
0
        private void btnSendMessage_Click(object sender, EventArgs e)
        {
            ServiceReference1.TowTruckServiceClient myService = new ServiceReference1.TowTruckServiceClient();
            myService.Endpoint.Address = new EndpointAddress(new Uri("http://" + ServiceRef.ServiceAddress));
            ServiceReference1.TruckMessage thisMessage = new ServiceReference1.TruckMessage();
            thisMessage.MessageID   = Guid.NewGuid();
            thisMessage.MessageText = txtMessage.Text;
            TruckData selTruck = (TruckData)cboTrucks.SelectedItem;
            string    TruckIP  = selTruck.IPAddress;
            CreatedBy selUser  = (CreatedBy)cboUsers.SelectedItem;
            string    UserID   = selUser.UserName;

            thisMessage.UserEmail = UserID;
            thisMessage.TruckIP   = TruckIP;
            thisMessage.SentTime  = DateTime.Now;
            if (chkExpectResponse.Checked == true)
            {
                thisMessage.MessageType = 1;
            }
            else
            {
                thisMessage.MessageType = 0;
            }
            thisMessage.MessageResponse = "0";
            myService.SendMessage(thisMessage);
            MessageBox.Show("Message sent");
        }
Beispiel #2
0
 private void btnSendWAZE_Click(object sender, EventArgs e)
 {
     ServiceRef.ServiceAddress = ddlServiceRef.Text;
     ServiceReference1.TowTruckServiceClient myService = new ServiceReference1.TowTruckServiceClient();
     myService.Endpoint.Address = new EndpointAddress(new Uri("http://" + ServiceRef.ServiceAddress));
     myService.addWAZE(txtUUID.Text, txtAlert.Text, Convert.ToDouble(txtLat.Text), Convert.ToDouble(txtLon.Text), Convert.ToInt32(txtNThumbsUp.Text),
                       Convert.ToInt32(txtConfidence.Text), Convert.ToInt32(txtReliability.Text), txtStreet.Text);
 }
Beispiel #3
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            ServiceReference1.TowTruckServiceClient myService = new ServiceReference1.TowTruckServiceClient();
            myService.Endpoint.Address = new EndpointAddress(new Uri("http://" + ServiceRef.ServiceAddress));
            List <ServiceReference1.TowTruckData> theseTrucks = new List <ServiceReference1.TowTruckData>();

            theseTrucks            = myService.CurrentTrucks().ToList <ServiceReference1.TowTruckData>();
            theseTrucks            = theseTrucks.OrderBy(c => c.TruckNumber).ToList <ServiceReference1.TowTruckData>();
            gvTruckList.DataSource = theseTrucks;
        }
Beispiel #4
0
        private void LoadTrucks()
        {
            ServiceReference1.TowTruckServiceClient myService = new ServiceReference1.TowTruckServiceClient();
            myService.Endpoint.Address = new EndpointAddress(new Uri("http://" + ServiceRef.ServiceAddress));
            List <ServiceReference1.TowTruckData> theseTrucks = myService.CurrentTrucks().ToList <ServiceReference1.TowTruckData>();
            List <TruckData> localTrucks = new List <TruckData>();

            foreach (ServiceReference1.TowTruckData thisAssistTruck in theseTrucks)
            {
                TruckData thisTruck = new TruckData();
                thisTruck.IPAddress      = thisAssistTruck.IPAddress;
                thisTruck.TruckNumber    = thisAssistTruck.TruckNumber;
                thisTruck.ContractorName = thisAssistTruck.ContractorName;
                localTrucks.Add(thisTruck);
            }
            cboTrucks.DataSource    = localTrucks;
            cboTrucks.DisplayMember = "TruckNumber";
            cboTrucks.ValueMember   = "IPAddress";
        }
Beispiel #5
0
        private void btnPostAssist_Click(object sender, EventArgs e)
        {
            ServiceReference1.TowTruckServiceClient myService = new ServiceReference1.TowTruckServiceClient();
            myService.Endpoint.Address = new EndpointAddress(new Uri("http://" + ServiceRef.ServiceAddress));
            ServiceReference1.MTCPreAssistData pad = new ServiceReference1.MTCPreAssistData();
            CreatedBy chosenCreator = (CreatedBy)cboUsers.SelectedItem;
            string    userName      = chosenCreator.UserName;
            TruckData selTruck      = (TruckData)cboTrucks.SelectedItem;
            string    ipAddr        = selTruck.IPAddress;
            string    dir           = "";

            if (rbEB.Checked == true)
            {
                dir = "EB";
            }
            if (rbNB.Checked == true)
            {
                dir = "NB";
            }
            if (rbSB.Checked == true)
            {
                dir = "SB";
            }
            if (rbWB.Checked == true)
            {
                dir = "WB";
            }
            pad.DispatchCode = cboDispatchCodes.Text;
            pad.Comment      = txtComment.Text;
            pad.CrossStreet  = txtCrossStreet.Text;
            pad.Direction    = dir;
            pad.FSPLocation  = txtFSPLocation.Text;
            pad.Freeway      = txtFreeway.Text;
            pad.LaneNumber   = txtLaneNumber.Text;
            myService.addAssist(userName, ipAddr, pad);
            MessageBox.Show("Added");
        }