コード例 #1
0
ファイル: FormCadFun.cs プロジェクト: PatetasSenai/ProjetoTCC
        private void btnSalvarFun_Click(object sender, EventArgs e)
        {
            if
            (idTextBox.Text == "" ||
             nomeTextBox.Text == "" ||
             enderecoTextBox.Text == "" ||
             cbOcupacao.Text == "" ||
             loginTextBox.Text == "" ||
             senhaTextBox.Text == "" ||
             (mskTel.Text.Length < 14 &&
              mskCel.Text.Length < 15))
            {
                MessageBox.Show("Preencha todos os campos ", "Campos Vazios ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                idTextBox.Focus();
            }
            else
            {
                SqlConnection conn = null;
                try
                {
                    try
                    {
                        conn = Conexao.obterConexao();
                        string     sql = "insert into funcionario( nome, endereco, telefone, celular, ocupacao, login, senha, datacadastro, ativo)values (@nome, @endereco, @telefone, @celular, @ocupacao, @login, @senha, @datacadastro, @ativo)";
                        SqlCommand cmd = new SqlCommand(sql, conn);

                        cmd.Parameters.AddWithValue("@nome", nomeTextBox.Text);
                        cmd.Parameters.AddWithValue("@endereco", enderecoTextBox.Text);
                        cmd.Parameters.AddWithValue("@telefone", mskTel.Text);
                        cmd.Parameters.AddWithValue("@celular", mskCel.Text);
                        cmd.Parameters.AddWithValue("@ocupacao", cbOcupacao.Text);
                        cmd.Parameters.AddWithValue("@login", loginTextBox.Text);
                        cmd.Parameters.AddWithValue("@senha", senhaTextBox.Text);
                        cmd.Parameters.AddWithValue("@datacadastro", DateTime.Parse(datacadastroDateTimePicker.Text));
                        cmd.Parameters.AddWithValue("@ativo", ativoCheckBox.Checked);
                        cmd.ExecuteNonQuery();

                        MessageBox.Show("Cadastro concluído com sucesso!", "Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        conn.Close();
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show("Não foi possível concluir o cadastro" + erro, "Não cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    finally
                    {
                        idTextBox.Clear();
                    }
                }

                catch (Exception erro)
                {
                    MessageBox.Show("ERRO" + erro);
                }
            }
        }
コード例 #2
0
        private void PesquisaItens_Load(object sender, EventArgs e)
        {
            string        buscaitens = "select id, nome, valorvenda, quantidade from ItensCardapio where nome like @p";
            SqlConnection conn       = Conexao.obterConexao();
            SqlCommand    cmd        = new SqlCommand(buscaitens, conn);

            cmd.Parameters.Add("@p", "%" + this.busca + "%");
            cmd.CommandType = CommandType.Text;
            SqlDataReader dr      = cmd.ExecuteReader();
            int           colunas = dr.FieldCount;

            for (int i = 0; i < colunas; i++)
            {
                gridItensBusca.Columns.Add(dr.GetName(i).ToString(), dr.GetName(i).ToString());
            }
            string[] linhaDados = new string[colunas];
            while (dr.Read())
            {
                //percorre cada uma das colunas

                for (int a = 0; a < colunas; a++)
                {
                    //verifica o tipo de dados da coluna

                    if (dr.GetFieldType(a).ToString() == "System.Int32")
                    {
                        linhaDados[a] = dr.GetInt32(a).ToString();
                    }


                    if (dr.GetFieldType(a).ToString() == "System.String")
                    {
                        linhaDados[a] = dr.GetString(a).ToString();
                    }

                    if (dr.GetFieldType(a).ToString() == "System.Double")
                    {
                        linhaDados[a] = dr.GetDouble(a).ToString();
                    }
                    if (dr.GetFieldType(a).ToString() == "System.Double")
                    {
                        linhaDados[a] = dr.GetDouble(a).ToString();
                    }

                    if (dr.GetFieldType(a).ToString() == "System.Decimal")
                    {
                        linhaDados[a] = dr.GetDecimal(a).ToString();
                    }
                }

                //atribui a linha ao datagridview

                gridItensBusca.Rows.Add(linhaDados);
            }
        }
コード例 #3
0
ファイル: FormLogin.cs プロジェクト: PatetasSenai/ProjetoTCC
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            SqlConnection conn = null;

            try
            {
                if (txtLogin.Text != "" && txtSenha.Text != "")
                {
                    conn = Conexao.obterConexao(); //Tentando conectr com o banco.
                    String     sql = "Select id, nome, ocupacao from Funcionario where login =@login and Senha =@senha";
                    SqlCommand cmd = new SqlCommand(sql, conn);
                    cmd.Parameters.AddWithValue("@login", txtLogin.Text);
                    cmd.Parameters.AddWithValue("@senha", txtSenha.Text);
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.Read())
                    {
                        Funcionario f = new Funcionario();
                        f.Id       = int.Parse(dr["id"].ToString());
                        f.Nome     = dr["nome"].ToString();
                        f.Ocupacao = dr["ocupacao"].ToString();
                        FormCaixa frmCaixa = new FormCaixa(f);
                        this.Hide();
                        frmCaixa.Show();
                    }
                    else
                    {
                        MessageBox.Show("Usuário e/ou senha inválidos", "Aviso de Segurança", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Todos os campos são de preenchimento obrigatório", "Aviso de Segurança", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }
        }
コード例 #4
0
ファイル: FormCaixa.cs プロジェクト: PatetasSenai/ProjetoTCC
        private void button13_Click(object sender, EventArgs e)
        {
            string        v;
            string        v2;
            string        consultaId = "select nome, valorvenda from ItensCardapio where id = @id";
            SqlConnection conn       = Conexao.obterConexao();
            SqlCommand    cmd        = new SqlCommand(consultaId, conn);

            //cmd.Parameters.Add("@id", txtCodigoItem.Text);
            cmd.Parameters.AddWithValue("@id", Int32.Parse(txtCodigoItem.Text));
            cmd.CommandType = CommandType.Text;
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                v  = dr.GetString(0);
                v2 = dr.GetDecimal(1).ToString();
            }
        }
コード例 #5
0
        private void btnSalvarMesa_Click_1(object sender, EventArgs e)
        {
            if
            (idTextBox.Text == "" ||
             descricaoTextBox.Text == "")
            {
                MessageBox.Show("Preencha o campo de descrição ", "Campos Vazios ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                descricaoTextBox.Focus();
            }
            else
            {
                SqlConnection conn = null;
                try
                {
                    try
                    {
                        conn = Conexao.obterConexao();
                        string     sql = "insert into mesa(id, descricao)values (@id,@descricao)";
                        SqlCommand cmd = new SqlCommand(sql, conn);
                        cmd.Parameters.AddWithValue("@id", idTextBox.Text);
                        cmd.Parameters.AddWithValue("@descricao", descricaoTextBox.Text);
                        cmd.ExecuteNonQuery();

                        MessageBox.Show("Cadastro concluído com sucesso!", "Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        conn.Close();
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show("Não foi possível concluir o cadastro" + erro, "Não cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    finally
                    {
                        descricaoTextBox.Clear();
                    }
                }

                catch (Exception erro)
                {
                    MessageBox.Show("ERRO" + erro);
                }
            }
        }
コード例 #6
0
        private void btnSalvaPratos_Click(object sender, EventArgs e)
        {
            if
            (idTextBox.Text == "" ||
             nomeTextBox.Text == "" ||
             descricaoTextBox.Text == "" ||
             valorcustoTextBox.Text == "" ||
             valorvendaTextBox.Text == "" ||
             categoriaTextBox.Text == "" ||
             quantidadeTextBox.Text == "")
            {
                MessageBox.Show("Preencha todos os campos ", "Campos Vazios ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                idTextBox.Focus();
            }
            else
            {
                SqlConnection conn = null;
                try
                {
                    try
                    {
                        conn = Conexao.obterConexao();
                        string     sql = "insert into ItensCardapio(id,nome, descricao, valorcusto, valorvenda, categoria, quantidade, imagem)values (@id,@nome, @descricao, @valorcusto, @valorvenda, @categoria, @quantidade, @imagem)";
                        SqlCommand cmd = new SqlCommand(sql, conn);
                        cmd.Parameters.AddWithValue("@id", idTextBox.Text);
                        cmd.Parameters.AddWithValue("@nome", nomeTextBox.Text);
                        cmd.Parameters.AddWithValue("@descricao", descricaoTextBox.Text);
                        cmd.Parameters.AddWithValue("@valorcusto", valorcustoTextBox.Text);
                        cmd.Parameters.AddWithValue("@valorvenda", valorvendaTextBox.Text);
                        cmd.Parameters.AddWithValue("@categoria", categoriaTextBox.Text);
                        cmd.Parameters.AddWithValue("@quantidade", quantidadeTextBox.Text);
                        cmd.Parameters.AddWithValue("@imagem", ImageData);
                        cmd.ExecuteNonQuery();

                        MessageBox.Show("Cadastro concluído com sucesso!", "Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        conn.Close();
                    }
                    catch (Exception erro)
                    {
                        MessageBox.Show("Não foi possível concluir o cadastro" + erro, "Não cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    finally
                    {
                        idTextBox.Clear();
                    }
                }

                catch (Exception erro)
                {
                    MessageBox.Show("ERRO" + erro);
                }

                finally
                {
                    idTextBox.Clear();
                    nomeTextBox.Clear();
                    descricaoTextBox.Clear();
                    valorcustoTextBox.Clear();
                    valorvendaTextBox.Clear();
                    categoriaTextBox.Clear();
                    quantidadeTextBox.Clear();
                    imgPic.Image = null;
                    imgPic.Invalidate();
                }
            }
        }
コード例 #7
0
ファイル: FormCaixa.cs プロジェクト: PatetasSenai/ProjetoTCC
        private void FormCaixa_Load(object sender, EventArgs e)
        {
            gridEstoque.Columns.Add("ID", "ID");
            gridEstoque.Columns.Add("Item", "Item");
            gridEstoque.Columns.Add("Quantidade", "Quantidade");

            string        estoque    = "select id, nome, quantidade from ItensCardapio";
            SqlConnection estoquecon = Conexao.obterConexao();
            SqlCommand    estoquecmd = new SqlCommand(estoque, estoquecon);

            estoquecmd.CommandType = CommandType.Text;


            gridPedido.Columns.Add("Código", "Código");
            gridPedido.Columns.Add("Descrição", "Descrição");
            gridPedido.Columns.Add("Valor Unit", "Valor Unit");
            gridPedido.Columns.Add("Quantidade", "Quantidade");
            gridPedido.Columns.Add("Valor Total", "Valor Total");



            txtNomeItem.Enabled  = false;
            txtValorItem.Enabled = false;
            if (funcCaixa.Ocupacao != "ADM")
            {
                tabCadProduto.TabPages.Remove(tabCadastro);
                tabCadProduto.TabPages.Remove(tabEstoque);
                tabCadProduto.TabPages.Remove(tabMetricas);
            }
            else
            {
                dgAtualizaMesas.Columns.Add("ID", "ID");
                dgAtualizaMesas.Columns.Add("Descrição", "Descrição");

                dgAtualizaItens.Columns.Add("ID", "ID");
                dgAtualizaItens.Columns.Add("Nome", "Nome");
                dgAtualizaItens.Columns.Add("Valor de Venda", "Valor de Venda");

                dgAtualizaPratos.Columns.Add("ID", "ID");
                dgAtualizaPratos.Columns.Add("Nome", "Nome");
                dgAtualizaPratos.Columns.Add("Valor de Venda", "Valor de Venda");

                dgAtualizaFuncionarios.Columns.Add("ID", "ID");
                dgAtualizaFuncionarios.Columns.Add("Nome", "Nome");
                dgAtualizaFuncionarios.Columns.Add("Login", "Login");

                string        gridFuncionarios = "select id, nome, login from Funcionario";
                SqlConnection conn             = Conexao.obterConexao();
                SqlCommand    cmdFuncionario   = new SqlCommand(gridFuncionarios, conn);
                cmdFuncionario.CommandType = CommandType.Text;
                SqlDataReader drFuncionario       = cmdFuncionario.ExecuteReader();
                int           colunasFuncionarios = drFuncionario.FieldCount;
                string[]      linhaFuncionarios   = new string[colunasFuncionarios];
                while (drFuncionario.Read())
                {
                    //MessageBox.Show(conn.State.ToString());
                    //percorre cada uma das colunas

                    for (int a = 0; a < colunasFuncionarios; a++)
                    {
                        //verifica o tipo de dados da coluna

                        if (drFuncionario.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaFuncionarios[a] = drFuncionario.GetInt32(a).ToString();
                        }


                        if (drFuncionario.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaFuncionarios[a] = drFuncionario.GetString(a).ToString();
                        }

                        if (drFuncionario.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaFuncionarios[a] = drFuncionario.GetString(a).ToString();
                        }
                    }

                    dgAtualizaFuncionarios.Rows.Add(linhaFuncionarios);
                }
                drFuncionario.Close();

                string gridItens = "select id, nome, valorvenda from ItensCardapio where categoria = 'Itens'";
                //conn = Conexao.obterConexao();
                SqlCommand cmdItens = new SqlCommand(gridItens, conn);
                cmdItens.CommandType = CommandType.Text;
                SqlDataReader drItens      = cmdItens.ExecuteReader();
                int           colunasItens = drItens.FieldCount;
                string[]      linhaItens   = new string[colunasItens];
                while (drItens.Read())
                {
                    //percorre cada uma das colunas

                    for (int a = 0; a < colunasItens; a++)
                    {
                        //verifica o tipo de dados da coluna

                        if (drItens.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaItens[a] = drItens.GetInt32(a).ToString();
                        }


                        if (drItens.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaItens[a] = drItens.GetString(a).ToString();
                        }

                        if (drItens.GetFieldType(a).ToString() == "System.Decimal")
                        {
                            linhaItens[a] = drItens.GetDecimal(a).ToString();
                        }
                    }
                    dgAtualizaItens.Rows.Add(linhaItens);
                }
                //conn.Close();
                drItens.Close();


                string gridPratos = "select id, nome, valorvenda from ItensCardapio where categoria = 'Pratos'";
                //conn = Conexao.obterConexao();
                SqlCommand cmdPratos = new SqlCommand(gridPratos, conn);
                cmdPratos.CommandType = CommandType.Text;
                SqlDataReader drPratos      = cmdPratos.ExecuteReader();
                int           colunasPratos = drPratos.FieldCount;
                string[]      linhaPratos   = new string[colunasPratos];
                while (drPratos.Read())
                {
                    //percorre cada uma das colunas

                    for (int a = 0; a < colunasPratos; a++)
                    {
                        //verifica o tipo de dados da coluna

                        if (drPratos.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaPratos[a] = drPratos.GetInt32(a).ToString();
                        }


                        if (drPratos.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaPratos[a] = drPratos.GetString(a).ToString();
                        }

                        if (drPratos.GetFieldType(a).ToString() == "System.Decimal")
                        {
                            linhaPratos[a] = drPratos.GetDecimal(a).ToString();
                        }
                    }
                    dgAtualizaPratos.Rows.Add(linhaPratos);
                }

                string gridMesas = "select * from Mesa";
                conn = Conexao.obterConexao();
                SqlCommand cmdMesas = new SqlCommand(gridMesas, conn);
                cmdMesas.CommandType = CommandType.Text;
                SqlDataReader drMesas      = cmdMesas.ExecuteReader();
                int           colunasMesas = drMesas.FieldCount;
                string[]      linhaMesas   = new string[colunasMesas];
                while (drMesas.Read())
                {
                    //percorre cada uma das colunas

                    for (int a = 0; a < colunasMesas; a++)
                    {
                        //verifica o tipo de dados da coluna

                        if (drMesas.GetFieldType(a).ToString() == "System.Int32")
                        {
                            linhaMesas[a] = drMesas.GetInt32(a).ToString();
                        }


                        if (drMesas.GetFieldType(a).ToString() == "System.String")
                        {
                            linhaMesas[a] = drMesas.GetString(a).ToString();
                        }
                    }


                    // select id, nome, valorvenda from ItensCardapio where categoria = Pratos
                    // select id, nome, valorvenda from ItensCardapio where categoria = Itens
                    dgAtualizaMesas.Rows.Add(linhaMesas);
                }
                conn.Close();
            }
        }
コード例 #8
0
 public gravaComanda()
 {
     this.conn = Conexao.obterConexao();
 }
コード例 #9
0
ファイル: GravaConta.cs プロジェクト: PatetasSenai/ProjetoTCC
 public GravaConta()
 {
     this.conn = Conexao.obterConexao();
 }