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(); }
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(); }
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. } } }