Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (ValidarCampoString(txtNomeIng.Text, "Nome(Ingrediente)") == false)
            {
                txtNomeIng.Clear();
                txtNomeIng.Focus();
                return;
            }
            if (ValidarCampoInt(txtQntdIng.Text, "Quantidade") == false)
            {
                txtQntdIng.Clear();
                txtQntdIng.Focus();
                return;
            }
            if (ValidarCampoFloat(txtPrecoIng.Text, "PreçoIngrediente)") == false)
            {
                txtPrecoIng.Clear();
                txtPrecoIng.Focus();
                return;
            }
            DAO.BANCO dao = new DAO.BANCO();
            dgvProduto.DataSource = dao.retornarBancoProd();
            Items item = new Items();

            item.idProd = dgvProduto.RowCount;
            item.nome   = txtNomeIng.Text;
            item.preco  = float.Parse(txtPrecoIng.Text);
            item.qntd   = int.Parse(txtQntdIng.Text);
            list.Add(item);
            dgvIngredientes.DataSource = list.ToList();
            txtNomeIng.Clear();
            txtPrecoIng.Clear();
            txtQntdIng.Clear();
        }
Beispiel #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();
        }
Beispiel #3
0
 private void GRvalorlucro_Load(object sender, EventArgs e)
 {
     try
     {
         DAO.BANCO dao = new DAO.BANCO();
         dgvProduto.DataSource = dao.retornarBancoProd();
         int cont = dgvProduto.RowCount - 1;
         for (int i = 0; i < cont; i++)
         {
             comboBox1.Items.Add(dgvProduto.Rows[i].Cells[1].Value.ToString());
         }
     }
     catch
     {
     }
 }
Beispiel #4
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);
            }
        }
Beispiel #5
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            float preco = 0;

            DAO.BANCO dao = new DAO.BANCO();
            dgvProduto.DataSource  = dao.retornarBancoProd();
            dgvProdItem.DataSource = dao.retornarBancoProdItem();
            int cont = dgvProduto.RowCount - 1;

            for (int i = 0; i < cont; i++)
            {
                if (comboBox1.Text == dgvProduto.Rows[i].Cells[1].Value.ToString())
                {
                    preco = int.Parse(dgvProduto.Rows[i].Cells[2].Value.ToString());
                    float a = preco;
                    float b = float.Parse(textBox1.Text);
                    float r = (a / 100) * b;
                    lucroPorcent.Text = r.ToString();
                }
            }
        }
Beispiel #6
0
 private void comboBox1_TextChanged_1(object sender, EventArgs e)
 {
     if (comboBox1.Text != "")
     {
         try
         {
             ltbIngre.Items.Clear();
             float     preco = 0;
             int       id    = 0;
             DAO.BANCO dao   = new DAO.BANCO();
             dgvProduto.DataSource  = dao.retornarBancoProd();
             dgvProdItem.DataSource = dao.retornarBancoProdItem();
             int cont = dgvProduto.RowCount - 1;
             for (int i = 0; i < cont; i++)
             {
                 if (comboBox1.Text == dgvProduto.Rows[i].Cells[1].Value.ToString())
                 {
                     id           = int.Parse(dgvProduto.Rows[i].Cells[0].Value.ToString());
                     label12.Text = "R$" + dgvProduto.Rows[i].Cells[2].Value.ToString();
                 }
             }
             int cont1 = dgvProdItem.RowCount - 1;
             if (id != 0)
             {
                 for (int i = 0; i < cont1; i++)
                 {
                     if (id == int.Parse(dgvProdItem.Rows[i].Cells[1].Value.ToString()))
                     {
                         ltbIngre.Items.Add(dgvProdItem.Rows[i].Cells[2].Value.ToString() + " - " + dgvProdItem.Rows[i].Cells[3].Value.ToString() + " - R$" + dgvProdItem.Rows[i].Cells[4].Value.ToString());
                         preco            = preco + int.Parse(dgvProdItem.Rows[i].Cells[4].Value.ToString()) * int.Parse(dgvProdItem.Rows[i].Cells[3].Value.ToString());
                         txtPrecoIng.Text = preco.ToString();
                     }
                 }
             }
         }
         catch
         {
         }
     }
 }
Beispiel #7
0
 private void usContr_Load(object sender, EventArgs e)
 {
     DAO.BANCO dao = new DAO.BANCO();
     dgvProduto.DataSource  = dao.retornarBancoProd();
     dgvProdItem.DataSource = dao.retornarBancoProdItem();
 }