public async Task <Manboss_clientes_direccion> CrearDireccion(int cliente, string alias, string direccion, double latitud, double longitud) { Manboss_clientes_direccion nueva_direccion = new Manboss_clientes_direccion { Cliente = cliente, Alias = alias, Direccion = direccion, Latitud = latitud, Longitud = longitud }; nueva_direccion = await data.CrearDireccion(nueva_direccion); return(nueva_direccion); }
public async Task <Manboss_clientes_direccion> GetDireccion(int direccionID) { Manboss_clientes_direccion direccion = null; try { Dictionary <string, string> param = new Dictionary <string, string> { { "direccionID", direccionID.ToString() }, { "nuevo", "nuevo" } }; direccion = await client.InvokeApiAsync <Manboss_clientes_direccion>("Direcciones/GetDireccion", HttpMethod.Post, param); } catch (Exception ex) { String error = ex.ToString(); return(null); } return(direccion); }
private async void Cargar_ubicacion(int id) { Manboss_clientes_direccion direccion = await core.Get_Direccion(id); //Coordenadas del centro de Aguascalientes LatLng location = new LatLng(direccion.Latitud, direccion.Longitud); CameraPosition.Builder builder = CameraPosition.InvokeBuilder(); builder.Target(location); builder.Zoom(18); CameraPosition cameraPosition = builder.Build(); CameraUpdate cameraUpdate = CameraUpdateFactory.NewCameraPosition(cameraPosition); //Mover la posición de la cámara _map.MoveCamera(cameraUpdate); //Agregar marcador markerOpt1 = new MarkerOptions(); markerOpt1.SetPosition(new LatLng(direccion.Latitud, direccion.Longitud)); markerOpt1.SetIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.mandado)); markerOpt1.Draggable(true); _map.AddMarker(markerOpt1); }
public async Task <Manboss_clientes_direccion> CrearDireccion(Manboss_clientes_direccion nueva_direccion) { Manboss_clientes_direccion direccion_regreso = null; try { Dictionary <string, string> param = new Dictionary <string, string> { { "cliente", nueva_direccion.Cliente.ToString() }, { "direccion", nueva_direccion.Direccion }, { "latitud", nueva_direccion.Latitud.ToString() }, { "longitud", nueva_direccion.Longitud.ToString() } }; direccion_regreso = await client.InvokeApiAsync <Manboss_clientes_direccion>("Direcciones/CrearDireccion", HttpMethod.Post, param); } catch (Exception ex) { String error = ex.ToString(); return(null); } return(direccion_regreso); }
public async Task <Manboss_clientes_direccion> Get_Direccion(int id) { Manboss_clientes_direccion direccion = await data.GetDireccion(id); return(direccion); }