Пример #1
0
        public void Delete(ProdutoTabelaPreco obj)
        {
            var Repository = new ProdutoTabelaPrecoRepository();

            Repository.Delete(obj);

            Mensagem = $"Tabela de preços {obj.id} foi excluída com sucesso!";
        }
Пример #2
0
        public void Save(ProdutoTabelaPreco obj)
        {
            var Repository = new ProdutoTabelaPrecoRepository();

            Repository.Save(obj);

            Mensagem = $"Tabela de preços {obj.id} foi atualizada com sucesso!";
        }
        private void BindModel()
        {
            if (prodtabpreco == null)
            {
                prodtabpreco = new ProdutoTabelaPreco();
            }

            var myproduto = tblprodutospinner[spinIdProduto.SelectedItemPosition];

            prodtabpreco.id_produto = myproduto.Id();
            var mytabpreco = tblprecospinner[spinIdTabPreco.SelectedItemPosition];

            prodtabpreco.id_tabpreco = mytabpreco.Id();
            prodtabpreco.vl_Valor    = double.Parse(txt_ProdTabPreco.Text.ToString());
        }
 public void Save(ProdutoTabelaPreco entidade)
 {
     try
     {
         if (entidade.id > 0 && Get(entidade.id) != null)
         {
             Database.GetConnection().Update(entidade);
         }
         else
         {
             Database.GetConnection().Insert(entidade);
         }
     }
     catch (Exception e)
     {
         Mensagem = $"Falha ao Inserir a entidade {entidade.GetType()}. Erro: {e.Message}";
     }
 }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            var jsonnota = Intent.GetStringExtra("JsonProdTblPreco");

            if (jsonnota == null)
            {
                prodtabpreco = null;
            }
            else
            {
                prodtabpreco = Newtonsoft.Json.JsonConvert.DeserializeObject <ProdutoTabelaPreco>(jsonnota);
            }

            FindView();
            SetStyle();
            BindView();

            tblprecospinner        = PopulateTabPrecoSpinnerList();
            spinIdTabPreco.Adapter = new ArrayAdapter <mSpinner>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, tblprecospinner);

            tblprodutospinner     = PopulateProdutoSpinnerList();
            spinIdProduto.Adapter = new ArrayAdapter <mSpinner>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, tblprodutospinner);

            if (prodtabpreco != null)
            {
                spinIdTabPreco.SetSelection(getIndexByValue(spinIdTabPreco, prodtabpreco.id_tabpreco));
                spinIdProduto.SetSelection(getIndexByValue(spinIdProduto, prodtabpreco.id_produto));
            }
            else
            {
                prodtabpreco = null;
            }

            txt_ProdTabPreco.AddTextChangedListener(new CurrencyConverterHelper(txt_ProdTabPreco));
        }
 public void Delete(ProdutoTabelaPreco entidade)
 {
     Database.GetConnection().Delete(entidade);
 }