Exemplo n.º 1
0
        public GasMapPage(GasModel GasSelected)
        {
            InitializeComponent();

            MapGas.MoveToRegion(
                MapSpan.FromCenterAndRadius(
                    new Position(
                        GasSelected.Latitud,
                        GasSelected.Longitud
                        ),
                    Distance.FromMiles(.5)
                    )
                );

            // Agrega un pin al mapa con las coordenadas
            MapGas.Pins.Add(
                new Pin
            {
                Type     = PinType.Place,
                Label    = GasSelected.Marca,
                Position = new Position(
                    GasSelected.Latitud,
                    GasSelected.Longitud
                    )
            }
                );

            GasMarca.Text    = GasSelected.Marca;
            GasSucursal.Text = GasSelected.Sucursal;
        }
Exemplo n.º 2
0
        public Mapp(GasModel gasSelected)
        {
            InitializeComponent();

            GasMapp.MoveToRegion(
                MapSpan.FromCenterAndRadius(
                    new Position(
                        gasSelected.Latitude,
                        gasSelected.Longitude
                        ),
                    Distance.FromMiles(.5)
                    )
                );

            GasMapp.Pins.Add(
                new Pin
            {
                Type     = PinType.Place,
                Label    = gasSelected.Establishment,
                Position = new Position(
                    gasSelected.Latitude,
                    gasSelected.Longitude
                    )
            }
                );
            GasEstablishment.Text = gasSelected.Establishment.ToString();
            GasLatitude.Text      = gasSelected.Latitude.ToString();
            GasLongitude.Text     = gasSelected.Longitude.ToString();
        }
Exemplo n.º 3
0
 public Task <int> SaveGasAsync(GasModel item)
 {
     if (item.ID != 0)
     {
         return(Connection.UpdateAsync(item));
     }
     else
     {
         return(Connection.InsertAsync(item));
     }
 }
Exemplo n.º 4
0
 public Task <int> SaveTaskAsync(GasModel item)
 {
     if (item.ID != 0)
     {
         return(Database.UpdateAsync(item));
     }
     else
     {
         return(Database.InsertAsync(item));
     }
 }
Exemplo n.º 5
0
 public Task <int> SaveGasAsync(GasModel gas)
 {
     if (gas.Id != 0)
     {
         return(Connection.UpdateAsync(gas));
     }
     else
     {
         return(Connection.InsertAsync(gas));
     }
 }
Exemplo n.º 6
0
 public static List <FuelData> GetFuelDatas()
 {
     using (var d = new GasModel())
     {
         var q = from q1 in d.FuelTypes
                 select new FuelData
         {
             FuelTypeId     = q1.FuelTypeId,
             FuelTypeName   = q1.FuelTypeName,
             FuelTypeRebate = q1.FuelTypeRebate
         };
         return(q.ToList());
     }
 }
Exemplo n.º 7
0
        public GasDetailViewModel(GasModel gasSelected)
        {
            GasSelected = gasSelected;
            ImageBase64 = gasSelected.Foto;

            GasMarca    = gasSelected.Marca;
            GasSucursal = gasSelected.Sucursal;
            GasFoto     = gasSelected.Foto;
            GasVerde    = gasSelected.GasVerde;
            GasRojo     = gasSelected.GasRojo;
            GasDiesel   = gasSelected.Diesel;
            GasLatitud  = gasSelected.Latitud;
            GasLongitud = gasSelected.Longitud;
        }
Exemplo n.º 8
0
        public GasMaps(GasModel gasSelected)
        {
            InitializeComponent();

            MapGas.MoveToRegion(
                MapSpan.FromCenterAndRadius(new Position(gasSelected.Latitud, gasSelected.Longitud), Distance.FromMiles(.5))
                );

            GasMarca.Text    = gasSelected.Marca;
            GasSucursal.Text = gasSelected.Sucursal;
            GasVerde.Text    = gasSelected.GasVerde.ToString();
            GasRojo.Text     = gasSelected.GasRojo.ToString();
            Diesel.Text      = gasSelected.Diesel.ToString();

            MapGas.Pins.Add(
                new Pin
            {
                Type     = PinType.Place,
                Label    = gasSelected.Marca,
                Position = new Position(gasSelected.Latitud, gasSelected.Longitud)
            }
                );
        }
Exemplo n.º 9
0
 public GasDetailViewModel()
 {
     GasSelected = new GasModel();
 }
Exemplo n.º 10
0
 public Task <int> DeleteGasAsync(GasModel item)
 {
     return(Connection.DeleteAsync(item));
 }
Exemplo n.º 11
0
 public Task <int> DeleteTaskAsync(GasModel item)
 {
     return(Database.DeleteAsync(item));
 }
Exemplo n.º 12
0
 public GasDetailPage(GasModel GasSelected)
 {
     InitializeComponent();
     BindingContext = new GasDetailViewModel(GasSelected);
 }
Exemplo n.º 13
0
 public Task <int> DeleteGasAsync(GasModel gas)
 {
     return(Connection.DeleteAsync(gas));
 }
Exemplo n.º 14
0
        public Details(GasModel gasSelected)
        {
            InitializeComponent();

            BindingContext = new GasDetailViewModel(gasSelected);
        }