Ejemplo n.º 1
0
        private void Delete()
        {
            AlertDialog.Builder alert = new AlertDialog.Builder(this);

            alert.SetTitle("Tem certeza que deseja excluir este produto?");

            alert.SetNegativeButton("Não!", (senderAlert, args) =>
            {
            });

            alert.SetPositiveButton("Sim!", (senderAlert, args) =>
            {
                try
                {
                    var produto = new Produto_Manager();
                    produto.Delete(prod);

                    Intent myIntent = new Intent(this, typeof(Activity_Produto));
                    myIntent.PutExtra("mensagem", produto.Mensagem);
                    SetResult(Result.Ok, myIntent);
                    Finish();
                }
                catch (Exception ex)
                {
                    Toast.MakeText(this, ex.Message, ToastLength.Short).Show();
                }
            });

            RunOnUiThread(() =>
            {
                alert.Show();
            });
        }
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            View row = convertView;

            if (row == null)
            {
                row = LayoutInflater.From(mContext).Inflate(Resource.Layout.Adapter_ProdTabelaPreco_ListView, null, false);
            }

            TabelaPreco         tblPreco;
            TabelaPreco_Manager tbl = new TabelaPreco_Manager();

            tblPreco = tbl.Get(mitems[position].id_tabpreco);

            Produto         prod;
            Produto_Manager prod_manager = new Produto_Manager();

            prod = prod_manager.Get(mitems[position].id_produto);

            row.FindViewById <TextView>(Resource.Id.txtDescProdutoTblPreco).Text      = "Produto: " + prod.ds_nome.ToString();
            row.FindViewById <TextView>(Resource.Id.txtDescTabelaPrecoTblPrecos).Text = "Tabela: " + tblPreco.ds_descricao.ToString();
            row.FindViewById <TextView>(Resource.Id.txtValorPrecos).Text = "Valor: " + mitems[position].vl_Valor.ToString("##,##0.00");

            return(row);
        }
Ejemplo n.º 3
0
 protected void GridViewLances_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         e.Row.Cells[1].Text = Usuario_Manager.CarregaUsuarioPorId(int.Parse(e.Row.Cells[1].Text)).Nome;
         e.Row.Cells[2].Text = Produto_Manager.CarregaProdutoPorId(int.Parse(e.Row.Cells[2].Text)).Nome;
     }
 }
Ejemplo n.º 4
0
        protected void ButtonNovoLance_Click(object sender, EventArgs e)
        {
            string error      = LabelErro.Text = "";
            var    usuario    = Usuario_Manager.CarregaUsuarioPorId(int.Parse(DropDownListUsuario.SelectedValue));
            var    produto    = Produto_Manager.CarregaProdutoPorId(int.Parse(DropDownListProduto.SelectedValue));
            var    valorLance = decimal.Parse(TextBoxLance.Text);


            Lance_Manager.NovoLace(produto.Id, usuario.Id, valorLance, out error);

            if (!string.IsNullOrWhiteSpace(error))
            {
                LabelErro.Text = $"<div class='alert alert-warning' role='alert'> {error} </div>";
            }

            CarregaListas();
        }
        private void Sincronizar_Produto(IList <Produto> Produtos)
        {
            var baselocal = new Produto_Manager();

            foreach (var item in Produtos)
            {
                var produtodatabase = new core.Model.Produto
                {
                    id           = item.id,
                    ds_nome      = item.ds_nome,
                    ds_unimedida = item.ds_unimedida,
                    id_codigo    = item.id_codigo,
                    //id_tabpreco = item.id_tabpreco,
                    vl_Lista = item.vl_Lista,
                };

                baselocal.Save(produtodatabase);
            }
        }
Ejemplo n.º 6
0
        public void CarregaListas()
        {
            var usuarios = Usuario_Manager.CarregaUsuarios();

            DropDownListUsuario.DataSource     = usuarios;
            DropDownListUsuario.DataValueField = "Id";
            DropDownListUsuario.DataTextField  = "Nome";
            DropDownListUsuario.DataBind();

            var produtos = Produto_Manager.CarregaProdutos();

            DropDownListProduto.DataSource     = produtos;
            DropDownListProduto.DataValueField = "Id";
            DropDownListProduto.DataTextField  = "Nome";
            DropDownListProduto.DataBind();

            GridViewLances.DataSource = Lance_Manager.CarregaLances();
            GridViewLances.DataBind();
        }
Ejemplo n.º 7
0
        private void Save()
        {
            if (!ValidateViews())
            {
                return;
            }
            try
            {
                BindModel();

                var produto = new Produto_Manager();
                produto.Save(prod);

                Intent myIntent = new Intent(this, typeof(Activity_Produto));
                myIntent.PutExtra("mensagem", produto.Mensagem);
                SetResult(Result.Ok, myIntent);
                Finish();
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, ex.Message, ToastLength.Short).Show();
            }
        }
Ejemplo n.º 8
0
 protected void ButtonCriar_Click(object sender, EventArgs e)
 {
     Produto_Manager.AdicionarProduto(TextBoxNome.Text, decimal.Parse(TextBoxValor.Text));
 }