public static void DeleteObject(VendaEntidade pVenda)
        {
            DataBase db = GetDataBase();
            var query = from c in db.Venda
                        where c.id == pVenda.id
                        select c;

            db.Venda.DeleteOnSubmit(query.ToList()[0]);
            db.SubmitChanges();
        }
        public static void Create(VendaEntidade pVenda)
        {
            int ponto = 0;

            DataBase db = GetDataBase();
            var query = from ven in db.Venda orderby ven.id descending select ven;

            List<VendaEntidade> lista = new List<VendaEntidade>(query.AsEnumerable());

            db.Venda.InsertOnSubmit(pVenda);
            db.SubmitChanges();
        }
 //ORIGINAL
 private void onSelecionChange(object sender, SelectionChangedEventArgs e)
 {
     pagina = (sender as ListBox).SelectedItem as VendaEntidade;
 }
示例#4
0
        private void btnSubmit_Click(object sender, RoutedEventArgs e)
        {
            //String _Content = String.Format("Estabelecimento: {0}\n Produto: {1}\n Tipo: {2}\n Preço: R$ {3}", txtName.Text, txtProduto.Text, lpkCountry.SelectedItem, txtPreco.Text);
            //MessageBox.Show(_Content);

            if (lpkCliente.SelectedItem == null)
            {
                MessageBox.Show(" O Cliente deve ser preenchido");
                return;
            }

            if (lpkProduto.SelectedItem == null)
            {
                MessageBox.Show(" A Produto deve ser preenchido");
                return;
            }

            if (lpkClassific.SelectedItem == null)
            {
                MessageBox.Show(" A Classificação deve ser preenchida");
                return;
            }

            if (txtPreco.Text == string.Empty)
            {
                MessageBox.Show("O Preço deve ser preenchido");
                return;
            }

            if (txtQtd.Text == string.Empty)
            {
                MessageBox.Show("A Quantidade deve ser preenchida");
                return;
            }

            Double aux = (Convert.ToDouble(txtPreco.Text));
            string resultado = string.Format("{0:00.##}", aux);

            VendaEntidade cliente = new VendaEntidade
            {
                cliente = (Convert.ToString(lpkCliente.SelectedItem)),
                produto = (Convert.ToString(lpkProduto.SelectedItem)),
                classificacao = (Convert.ToString(lpkClassific.SelectedItem)),
                preco = (Convert.ToDouble(resultado)),
                Data = DateTime.Now.ToString("dd/MM/yyyy"),
                qtd = (Convert.ToInt16(txtQtd.Text))

            };

            VendaRepositorio.Create(cliente);

            MessageBox.Show("Venda Cadastrada com Sucesso.");

            Navigate("/ListaVenda.xaml");
        }