コード例 #1
0
        private void BtnCadPizza_Click(object sender, EventArgs e)
        {
            // aparece na lista mas nao está no banco de dados
            //listVpizzas.Items.Add(txbNomePizza.Text, txbValorP.Text);

            // fazer uma condição para verificar campos preenchidos
            
            if (txbNomePizza.Text == "" || txbIng1.Text == "" || txbIng2.Text == "" || txbIng3.Text == "" || txbIng4.Text == "" || txbValorP.Text == "")
            {

                MessageBox.Show("Os campos são Obrigatórios", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);

                //MessageBox.Show("O Campo de Nome é Obrigatorio!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //Txt_Nome.Focus();
            }
            else
            {

                Pizza pizza = new Pizza(txbNomePizza.Text, txbIng1.Text, txbIng2.Text, txbIng3.Text, txbIng4.Text, double.Parse(txbValorP.Text));
                ControlePizza piz = new ControlePizza();
                string mensagem = piz.AdicionarPizza(pizza);

                MessageBox.Show(mensagem);

                void PreencherListView()
                {
                    listVpizzas.Items.Clear();

                    SqlDataReader dr; //Objeto para armazenar o retorno do banco. 
                    ControlePizza pi = new ControlePizza();
                    dr = pi.RetornarPizzas(txbNomePizza.Text); //Chama o método responsável pela realização da consulta. 
                                                               
                    if (dr != null) //Verifico 
                    {
                        while (dr.Read())
                        {
                            ListViewItem lv = new ListViewItem(dr.GetString(0).ToString());// Nome
                            lv.SubItems.Add(dr.GetDecimal(1).ToString());//Valor 

                            listVpizzas.Items.Add(lv); //Adiciona a linha criada à listview.
                        }
                    }
                }

                PreencherListView();
                LimparCamposPizza();
            }

            
            //FormBemVindo BvC = new FormBemVindo();
            //BvC.ShowDialog();
            

        }
コード例 #2
0
        private void BtnCadastrarPizza_Click(object sender, EventArgs e)
        {
            Pizza         pizza    = new Pizza(txbNomePizza.Text, txbIngrediente1.Text, txbIngrediente2.Text, txbIngrediente3.Text, txbIngrediente4.Text, double.Parse(txbValorPizza.Text));
            ControlePizza piz      = new ControlePizza();
            string        mensagem = piz.AdicionarPizza(pizza); //Chama o método que realiza a inserção no banco.

            MessageBox.Show(mensagem);
            LimpaTextoPizza();


            //FormBemVindo BvC = new FormBemVindo();
            //BvC.ShowDialog();
            //PreencherListView();
        }
コード例 #3
0
        public void PreencherListViewPizza()
        {
            listVpizzasPedido.Items.Clear();

            SqlDataReader dr; //Objeto para armazenar o retorno do banco.
            ControlePizza pp = new ControlePizza();

            dr = pp.RetornarPizzas(txbNomepizzaPedido.Text); //Chama o método responsável pela realização da consulta.



            if (dr != null) //Verifico
            {
                while (dr.Read())
                {
                    ListViewItem lv = new ListViewItem(dr.GetString(0).ToString()); // Nome Pizza
                    lv.SubItems.Add(dr.GetDecimal(1).ToString());                   //Valor Pizza.
                    listVpizzasPedido.Items.Add(lv);                                //Adiciona a linha criada à listview.
                }
            }
        }