protected void BtnAddLocation_Click(object sender, EventArgs e) { Location location = new Location(); location.name = inputName.Text; location.address = inputAddress.Text; location.latitude = inputLatitude.Text; location.longitude = inputLongitude.Text; location.TravelID = Convert.ToInt32(inputTravelID.Text); ReferenceWSLocation.IwcfLocationsClient locationClient = new ReferenceWSLocation.IwcfLocationsClient(); locationClient.AddLocation(location); locationClient.Close(); User userAux = (User)Session["CurrentUser"]; ReferenceWSUser.IwcfUsersClient aux = new ReferenceWSUser.IwcfUsersClient(); aux.InsertUserLog(userAux.UserID, 4, "El usuario a ingresado una localización al viaje: " + location.TravelID, DateTime.Now); aux.Close(); Response.Write("<script>window.onload = function() {" + "showMsg('La localización ha sido correctamente agregada', 'success', 3000);" + "}</script>"); clearInputs(); }
protected void BtnBuscar_click(object sender, EventArgs e) { int i = Convert.ToInt32(TxtLocationID.Text); ReferenceWSLocation.IwcfLocationsClient locationClient = new ReferenceWSLocation.IwcfLocationsClient(); Location location = locationClient.FindLocation(i); locationClient.Close(); if (location != null) { inputName.Text = location.name; inputAddress.Text = location.address; inputLatitude.Text = location.latitude; inputLongitude.Text = location.longitude; TxtTravelID.Text = location.TravelID.ToString(); } else { Response.Write("<script>window.onload = function() {showMsg('La localización " + TxtLocationID.Text + " no se encuentra', 'warning', 2000);}</script>"); LimpiarTexto(); } }