Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (ValidarCampoString(txtNM.Text, "Nome") == false)
            {
                txtNM.Clear();
                txtNM.Focus();
                return;
            }

            if (ValidarCampoFloat(txtPreco.Text, "Preço") == false)
            {
                txtPreco.Clear();
                txtPreco.Focus();
                return;
            }
            try
            {
                DAO.BANCO dao = new DAO.BANCO();
                dao.cadastrarProd(txtNM.Text, float.Parse(txtPreco.Text));
                dgvProduto.DataSource = dao.retornarBancoProd();
                for (int i = 0; i < dgvIngredientes.RowCount; i++)
                {
                    int    idProd     = int.Parse(dgvIngredientes.Rows[i].Cells[0].Value.ToString());
                    string nmProd     = dgvIngredientes.Rows[i].Cells[1].Value.ToString();
                    float  preco      = float.Parse(dgvIngredientes.Rows[i].Cells[2].Value.ToString());
                    int    quantidade = int.Parse(dgvIngredientes.Rows[i].Cells[3].Value.ToString());
                    dao.cadastrarProdItem(idProd, nmProd, quantidade, preco);
                }
            }
            catch
            {
                MessageBox.Show("Não foi possível efetuar o cadastro!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            try
            {
                DAO.BANCO dao = new DAO.BANCO();
                dgvProduto.DataSource  = dao.retornarBancoProd();
                dgvProdItem.DataSource = dao.retornarBancoProdItem();
                MessageBox.Show("Cadastro efetuado com sucesso!", "Bem Sucedido", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Erro ao conectar com o banco ou servidor.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void button2_Click_1(object sender, EventArgs e)
        {
            if (ValidarCampoString(txtNM.Text, "Nome") == false)
            {
                txtNM.Clear();
                txtNM.Focus();
                return;
            }

            if (ValidarCampoFloat(txtPreco.Text, "Preço") == false)
            {
                txtPreco.Clear();
                txtPreco.Focus();
                return;
            }
            try
            {
                DAO.BANCO dao = new DAO.BANCO();
                dao.cadastrarProd(txtNM.Text, float.Parse(txtPreco.Text));
                dgvProduto.DataSource = dao.retornarBancoProd();
                for (int i = 0; i < dgvIngredientes.RowCount; i++)
                {
                    int    idProd     = int.Parse(dgvIngredientes.Rows[i].Cells[0].Value.ToString());
                    string nmProd     = dgvIngredientes.Rows[i].Cells[1].Value.ToString();
                    float  preco      = float.Parse(dgvIngredientes.Rows[i].Cells[2].Value.ToString());
                    int    quantidade = int.Parse(dgvIngredientes.Rows[i].Cells[3].Value.ToString());
                    dao.cadastrarProdItem(idProd, nmProd, quantidade, preco);
                }
                dgvProduto.DataSource  = dao.retornarBancoProd();
                dgvProdItem.DataSource = dao.retornarBancoProdItem();
                MessageBox.Show("Cadastro efetuado com sucesso!");
                txtNM.Clear();
                txtPreco.Clear();
            }
            catch
            {
                MessageBox.Show("Não foi possível efetuar o cadastro!");
            }
            dgvIngredientes.DataSource = null;
            list.Clear();
        }