private async void ExecuteSalvarCommand()
        {
            var obj = new Abastecer
            {
                Data  = DateTime.Now.ToString("dd/mm/yyyy HH:mm"),
                Valor = Convert.ToDouble(Valor)
            };

            try
            {
                await abastecerHistorico.Initialize();

                await abastecerHistorico.SaveItemAsync(obj);
            }
            catch (Exception ex)
            {
                Debug.WriteLine("ERROR SAVING ABASTECER: " + ex.Message);
                throw;
            }
            finally
            {
                await DisplayAlert("SUCESSO", "Abastecimento registrado com sucesso", "OK");

                ListHistorico.Insert(0, obj);
                OnPropertyChanged("ListHistorico");
            }
        }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        InitMinerData();

        // Hay que hacer la fsm del agente
        fsm = new FSM(gameObject, this);

        // Crear los estados en que puede estar
        Vender    vender    = new Vender(this);
        Abastecer abastecer = new Abastecer(this);


        // Asignarle a cada estado los eventos que puede tener
        //work.AddEvent(EventList.events.imHome);

        // Hay que agregarlos a la FSM
        fsm.AddState(GlobalStateID.abastecer, abastecer);
        fsm.AddState(StateID.Vender, vender);


        // Indicar cual es el estado inicial
        fsm.ChangeState(StateID.Vender);

        // Activo la fsm
        fsm.Activate();
    }
Пример #3
0
        private async void ExecuteDelHistoricoCommand(Abastecer obj)
        {
            string res = string.Empty;

            res = await DisplayActionSheet("Ações", "Cancelar", "", new string[] { "Deletar" });

            if (!string.IsNullOrEmpty(res))
            {
                if (res.Equals("Deletar"))
                {
                    await abastecerHistorico.DeleteItemAsync(obj);

                    ListHistorico.Remove(obj);
                }
            }
        }
Пример #4
0
 public Task <int> DeleteItemAsync(Abastecer item)
 {
     return(database.DeleteAsync(item));
 }
Пример #5
0
 public async Task <int> SaveItemAsync(Abastecer item)
 {
     return(await database.InsertAsync(item));
 }