Beispiel #1
0
 private void btnEntrar_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.BANCO dao = new DAO.BANCO();
         dgvLogin.DataSource = dao.retornarBancoLogin(); //verifica no banco insere ou seleciona
         int count = dgvLogin.RowCount;                  //conta as linhas rows do dgv
         for (int i = 0; i < count; i++)
         {
             if (dgvLogin.Rows[i].Cells[0].Value.ToString() == txtUsu.Text && dgvLogin.Rows[i].Cells[1].Value.ToString() == txtSen.Text)
             {
                 mn.Show();
                 this.Hide();
                 return;
             }
         }
     }
     catch
     {
         txtUsu.Clear();
         txtSen.Clear();
         txtUsu.Focus();
         MessageBox.Show("Usuario ou Senha estão invalidos", "Invalido", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Beispiel #2
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 #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 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 #6
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 #7
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 #8
0
 private void Form1_Shown(object sender, EventArgs e)
 {
     try
     {
         DAO.BANCO dao = new DAO.BANCO();
         dgvLogin.DataSource = dao.retornarBancoLogin();
         if (dgvLogin.RowCount == 1)                      // se a row do data grid tiver uma linha foca no usuario do form login
         {
             if (dgvLogin.Rows[0].Cells[0].Value == null) // se o valor de rows do dgv for nulo abre o primeiro login
             {
                 Primeiro_login p_l = new Primeiro_login();
                 p_l.Show();
                 this.Hide();
             }
         }
         txtUsu.Focus();
     }
     catch
     {
         MessageBox.Show("Servidor não encontrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Application.Exit();
     }
 }
Beispiel #9
0
        private void txtCad_Click(object sender, EventArgs e)
        {
            if (txtSenha.Text != txtCSenha.Text)
            {
                txtCSenha.Clear();
                txtCSenha.Focus();
                MessageBox.Show("A Confirmação de Senha não confere", "Erro na confirmação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            DAO.BANCO dao = new DAO.BANCO();
            try
            {
                dao.cadastrarUsuario(txtNM.Text, cboSexo.Text, DateTime.Parse(mkdt.Text), mktel.Text, mkCel.Text, txtEmail.Text, txtUser.Text, txtSenha.Text, txtsenRec.Text);

                this.Hide();
                Form1 login = new Form1();
                login.Show();
            }
            catch (Exception erro)
            {
                MessageBox.Show("Não foi possível realizar o cadastro!");
                MessageBox.Show(erro.Message);
            }
        }
Beispiel #10
0
 private void usContr_Load(object sender, EventArgs e)
 {
     DAO.BANCO dao = new DAO.BANCO();
     dgvProduto.DataSource  = dao.retornarBancoProd();
     dgvProdItem.DataSource = dao.retornarBancoProdItem();
 }