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();
        }
示例#2
0
        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();
            }
        }