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