Пример #1
0
 private void txt_Pesquisar_OnTextChange(object sender, EventArgs e)
 {
     ds = new DataSet();
     if (MenuControl.sql == "Funcionario")
     {
         a = "select 'Funcionario' as NomeTabela,nome, email,IDFuncionario IDs,nivel_acesso,CPF from tblFuncionario where nome like '%" + txt_Pesquisar.text + "%'";
     }
     else if (MenuControl.sql == "Cliente")
     {
         a = "select 'Cliente' as NomeTabela,nome, email, IDCliente, nivel_acesso,CPF from tblCliente where nome like '%" + txt_Pesquisar.text + "%'";
     }
     else if (MenuControl.sql == "Transportadora")
     {
         a = "select 'Transportadora' as NomeTabela,nome, email,IDTransportadora IDs,CNPJ from tblTransportadora where nome like '%" + txt_Pesquisar.text + "%'";
     }
     else if (MenuControl.sql == "Fornecedor")
     {
         a = "select 'Fornecedor' as NomeTabela,nome, email, IDFornecedor,CNPJ from tblFornecedor where nome like '%" + txt_Pesquisar.text + "%'";
     }
     else if (MenuControl.sql == "Produto")
     {
         a = "select nome, descricao,preco_unitario,IDProduto from tblProduto where nome like '%" + txt_Pesquisar.text + "%'";
     }
     else if (MenuControl.sql == "Promo")
     {
         a = "select nome, descricao,preco_unitario,IDProduto from tblProduto";
     }
     ds = conexao.Executa_sql(a);
     if (ds != null)
     {
         dataGridView1.DataSource = ds.Tables[0].DefaultView;
     }
 }
        private void txt_Pesquisar_OnTextChange(object sender, EventArgs e)
        {
            ds = new DataSet();
            String a = "select IDCliente, nome, email, CPF from tblCliente where nome like '%" + txt_Pesquisar.text + "%'";

            //MessageBox.Show(a);
            ds = conexao.Executa_sql(a);
            if (ds != null)
            {
                bunifuCustomDataGrid1.DataSource = ds.Tables[0].DefaultView;
            }
        }
        private void btn_Excluir_Click(object sender, EventArgs e)
        {
            DialogResult fi = MessageBox.Show("Voce tem certeza que deseja excluir esse Cadastro?", "Excluir", MessageBoxButtons.YesNo);

            if (fi.Equals(DialogResult.Yes))
            {
                try
                {
                    conexao = new ClasseConexao();
                    ds      = new DataSet();
                    String f = "Delete From tblCliente Where CPF=" + Popup.id + "";
                    ds = conexao.Executa_sql(f);
                    MessageBox.Show("Produto excluido com Sucesso");
                    Form1.by   = true;
                    Form1.pass = "******";
                }
                catch
                {
                    DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                    if (d.Equals(DialogResult.Yes))
                    {
                        Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
        }
Пример #4
0
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            DialogResult fi = MessageBox.Show("Voce tem certeza que deseja atualizar essas informaçoes?", "Atualizaçãõ", MessageBoxButtons.YesNo);

            if (fi.Equals(DialogResult.Yes))
            {
                try
                {
                    conexao = new ClasseConexao();
                    ds      = new DataSet();
                    if (Destino == null)
                    {
                        Destino = Caminho_Antigo;
                    }
                    String f = "Update tbl" + Popup.x + " set nome='" + txt_Nome.Text + "', email='" + txt_Email.Text + "', CNPJ='" + txt_CNPJ.Text + "', tel1='" + txt_Tel.Text + "', endereco='" + txt_Endereco.Text + "', cidade='" + txt_Cidade.Text + "', CEP='" + txt_CEP.Text + "', estado='" + cxc_UF.selectedIndex.ToString() + "' Where CNPJ=" + Popup.id;
                    ds = conexao.Executa_sql(f);
                    MessageBox.Show("Alteraçoes Feitas com Sucesso");
                    Form1.by   = true;
                    Form1.pass = "******";
                }

                catch
                {
                    DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                    if (d.Equals(DialogResult.Yes))
                    {
                        Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
        }
Пример #5
0
 private void btn_Adicionar_Click(object sender, EventArgs e)
 {
     try
     {
         conexao = new ClasseConexao();
         ds      = new DataSet();
         //Insere o produto no banco
         string cc = conexao.executeQueryComStringRetorno("Select IDCategoria from tblCategoria where nome = '" + cxc_Trans.selectedValue.ToString() + "'");
         string ff = conexao.executeQueryComStringRetorno("Select IDFornecedor from tblFornecedor where nome = '" + cxc_Forn.selectedValue.ToString() + "'");
         String f  = "INSERT INTO tblProduto VALUES (" + ff + "," + cc + ",'" + txt_Produto.Text + "', " + txt_Preco.Text + ", '" + txt_Descricao.Text + "', '" + Destino + "')";
         ds = conexao.Executa_sql(f);
         //ds = conexao.executa_sql("Insert Into Fisica values('1211','a','aa','aa','a','aa','aa','aa','a')");
         MessageBox.Show("Produto Cadastrado com sucesso.");
         //Limpa todos os controles do Form para cadastro de um novo produto
         valida.Limpar(this.Controls);
         txt_Descricao.Text = "";
     }
     catch
     {
         DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
         if (d.Equals(DialogResult.Yes))
         {
             Application.Restart();
         }
         else
         {
             Application.Exit();
         }
     }
 }
Пример #6
0
        public void Carregar_Carrinho()
        {
            a = "";
            double val = 0;

            for (int i = 0; i < carrineo.Count; i++)
            {
                a += "'" + carrineo[i].ToString() + "',";
            }
            if (a.Length > 0)
            {
                a = a.Remove(a.Length - 1);
            }
            ds  = new DataSet();
            dss = new DataSet();
            String x = "Select nome,IDProduto,descricao,preco_unitario,caminho_imagem Quantidade from tblProduto where IDProduto in (" + a + ")";

            try
            {
                ds = conexao.Executa_sql(x);
            }
            catch { }
            if (ds != null)
            {
                bunifuCustomDataGrid1.DataSource = ds.Tables[0].DefaultView;
            }
            else
            {
                bunifuCustomDataGrid1.DataSource = null;
            }
            for (int i = 0; i < carrineo.Count; i++)
            {
                dss = conexao.Executa_sql("Select desconto from tblPromocao where ID_Produto = " + (Convert.ToInt32(bunifuCustomDataGrid1["IDProduto", i].Value)));
                if (dss.Tables[0].Rows.Count > 0)
                {
                    x = conexao.executeQueryComStringRetorno("Select desconto from tblPromocao where ID_Produto = " + (Convert.ToInt32(bunifuCustomDataGrid1["IDProduto", i].Value)));
                    ((bunifuCustomDataGrid1["preco_unitario", i].Value)) = x;
                }
                ((bunifuCustomDataGrid1["Quantidade", i].Value)) = (Convert.ToInt32(unidades[i].ToString())).ToString();
                val += (Convert.ToInt32(unidades[i].ToString()) * (Convert.ToDouble(bunifuCustomDataGrid1["preco_unitario", i].Value)));
            }
            txt_Preco.Text = "R$" + val.ToString();
        }
Пример #7
0
        private void txt_Pesquisar_OnTextChange(object sender, EventArgs e)
        {
            ds = new DataSet();
            String a = "select nome, descricao,preco_unitario,IDProduto from tblProduto where nome like '%" + txt_Pesquisar.text + "%'";

            //MessageBox.Show(a);
            ds = conexao.Executa_sql(a);
            if (ds != null)
            {
                dataGridView1.DataSource = ds.Tables[0].DefaultView;
            }
        }
Пример #8
0
        private void btn_Enviar_Click(object sender, EventArgs e)
        {
            //chama a classe valida para validar os elementos
            valida.Remove(this.Controls);
            String sex;
            String a = valida.valCPF(txt_CPF.Text) + valida.valEmail(txt_Email.Text);

            //coloca o sexo nos padroes estabelecidos pela google
            if (cxc_Sexo.selectedIndex.ToString() == "3")
            {
                sex = "9";
            }
            else
            {
                sex = cxc_Sexo.selectedIndex.ToString();
            }
            //se a classe valida nao retornar nenhum erro, insere o Cliente no banco
            if (a == "")
            {
                try
                {
                    conexao = new ClasseConexao();
                    ds      = new DataSet();
                    //Insere Cliente no banco
                    String f = "INSERT INTO tblCliente VALUES (3, '" + txt_Nome.Text + "', '" + txt_Tel.Text + "', '" + txt_Email.Text + "', 'vdsvdsjgx2344a' ,'" + txt_CPF.Text + "','" + txt_Endereco.Text + "','" + txt_Cidade.Text + "','" + cxc_UF.selectedIndex.ToString() + "','" + txt_CEP.Text + "','" + sex + "')";
                    ds = conexao.Executa_sql(f);
                    //Metodo q envia email para o cliente, vide la embaixo
                    EmailSenha(txt_Email.Text);
                    MessageBox.Show("Usuario Cadastrado com sucesso, acesse o seu email para definir sua senha.");
                    //Remember explicaçao sobre forms nao poderem se matar? vai no Form1 caso nao
                    Form1.by   = true;
                    Form1.pass = "******";
                }
                //Deu merda no insert, caimos aqui
                catch
                {
                    DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                    if (d.Equals(DialogResult.Yes))
                    {
                        Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
            //Caso a classe valida retorne incoerencias, ele manda isso e impede a inserçao no banco
            else
            {
                MessageBox.Show("Corrija o(s) campos incorretos.");
            }
        }
Пример #9
0
        private void btn_Atualizar_Click(object sender, EventArgs e)
        {
            String sex;

            if (cxc_Sexo.selectedIndex.ToString() == "3")
            {
                sex = "9";
            }
            else
            {
                sex = cxc_Sexo.selectedIndex.ToString();
            }
            {
                DialogResult fi = MessageBox.Show("Voce tem certeza que deseja atualizar suas informaçoes?", "Atualizaçãõ", MessageBoxButtons.YesNo);
                if (fi.Equals(DialogResult.Yes))
                {
                    try
                    {
                        conexao = new ClasseConexao();
                        ds      = new DataSet();
                        if (Destino == null)
                        {
                            Destino = Caminho_Antigo;
                        }
                        String f = "Update tblFuncionario set nome='" + txt_Nome.Text + "', email='" + txt_Email.Text + "', CPF='" + txt_CPF.Text + "', genero='" + sex + "', senha='" + txt_Senha.Text + "', caminho_imagem='" + Destino + "' Where CPF=" + Popup.id;
                        ds = conexao.Executa_sql(f);
                        MessageBox.Show("Alteraçoes Feitas com Sucesso");
                        Form1.by   = true;
                        Form1.pass = "******";
                    }

                    catch
                    {
                        DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                        if (d.Equals(DialogResult.Yes))
                        {
                            Application.Restart();
                        }
                        else
                        {
                            Application.Exit();
                        }
                    }
                }
            }
        }
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            valida.Remove(this.Controls);
            String a = valida.valCPF(txt_CPF.Text) + valida.valEmail(txt_Email.Text);
            String sex;

            if (cxc_UF.selectedIndex.ToString() == "3")
            {
                sex = "9";
            }
            else
            {
                sex = cxc_UF.selectedIndex.ToString();
            }
            if (a == "" && Destino != null)
            {
                try
                {
                    conexao = new ClasseConexao();
                    ds      = new DataSet();
                    String f = "INSERT INTO tblFuncionario VALUES (2, '" + txt_Nome.Text + "', '" + txt_CPF.Text + "', '" + txt_Tel.Text + "', '" + txt_Email.Text + "','" + txt_Senha.Text + "','" + Destino + "','" + sex + "')";
                    ds = conexao.Executa_sql(f);
                    MessageBox.Show("Funcionario Cadastrado com sucesso.");
                    Form1.by   = true;
                    Form1.pass = "******";
                }
                catch
                {
                    DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                    if (d.Equals(DialogResult.Yes))
                    {
                        Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
            else
            {
                MessageBox.Show("Corrija os campos Incorretos");
            }
        }
Пример #11
0
 //Faz login
 private void btn_Login_Click_1(object sender, EventArgs e)
 {
     try
     {
         ds = new DataSet();
         //Executa Consulta no banco para verificar se login e senha constam
         ds = conexao.Executa_sql("select nome from tblFuncionario where email='" + txt_Login.text + "' and senha='" + txt_Copia.Text + "'");
         //Se consulta retornar verdadeiro, ele segue
         if (ds.Tables[0].Rows.Count > 0)
         {
             //Pega nome de usuario do banco de acordo com login
             usu = conexao.executeQueryComStringRetorno("select nome from tblFuncionario where email='" + txt_Login.text + "' and senha='" + txt_Copia.Text + "'");
             //Pega nivel de acesso do usuario do banco
             Nivel = conexao.executeQueryComStringRetorno("select nivel_acesso from tblFuncionario where email='" + txt_Login.text + "' and senha='" + txt_Copia.Text + "'");
             home.Show();
             this.Hide();
         }
         //Se login e senha nao constarem no banco, caimos aqui
         else
         {
             MessageBox.Show("Login ou Senha incorretos.");
             //Texto do Login e da senha ficam em branco
             txt_Copia.Text = "";
             txt_Senha.text = "";
         }
     }
     //So caimos aqui se tiver problema de conexao com o banco
     catch
     {
         DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
         if (d.Equals(DialogResult.Yes))
         {
             Application.Restart();
         }
         else
         {
             Application.Exit();
         }
     }
 }
Пример #12
0
 private void btn_Editar_Click(object sender, EventArgs e)
 {
     try
     {
         String   tf;
         String[] tff = txt_Tempo.Text.Split('/');
         tf = tff[2] + "-" + tff[1] + "-" + tff[0];
         String[] date = DateTime.Now.ToString().Split(' ');
         String[] tii  = date[0].Split('/');
         String   ti   = tii[2] + "-" + tii[1] + "-" + tii[0];
         txt_Preco.Text = txt_Preco.Text.Replace(",", ".");
         ds             = new DataSet();
         String x = "Insert into tblPromocao Values (" + Popup.id + ",'" + ti + "', '" + tf + "', " + txt_Preco.Text + ")";
         //MessageBox.Show(a);
         ds = conexao.Executa_sql(x);
         MessageBox.Show("Promoçao Adicionada com Sucesso!!");
         Form1.pass = "******";
         Form1.by   = true;
     }
     catch (Exception)
     {
     }
 }
        private void btn_Editar_Click(object sender, EventArgs e)
        {
            DialogResult fi = MessageBox.Show("Voce tem certeza que deseja atualizar esse Produto?", "Atualizaçãõ", MessageBoxButtons.YesNo);

            if (fi.Equals(DialogResult.Yes))
            {
                try
                {
                    conexao = new ClasseConexao();
                    ds      = new DataSet();
                    if (Destino == null)
                    {
                        Destino = Caminho_Antigo;
                    }
                    string cc = conexao.executeQueryComStringRetorno("Select IDCategoria from tblCategoria where nome = '" + cxc_Trans.selectedValue.ToString() + "'");
                    string ff = conexao.executeQueryComStringRetorno("Select IDFornecedor from tblFornecedor where nome = '" + cxc_Forn.selectedValue.ToString() + "'");
                    txt_Preco.Text = txt_Preco.Text.Replace(',', '.');
                    String f = "Update tblProduto set nome='" + txt_Produto.Text + "', descricao='" + txt_Descricao.Text + "', preco_unitario='" + txt_Preco.Text + "', ID_Fornecedor=" + ff + ", ID_Categoria=" + cc + ", caminho_imagem='" + Destino + "' Where IDProduto=" + Popup.id;
                    ds = conexao.Executa_sql(f);
                    MessageBox.Show("Alteraçoes Feitas com Sucesso");
                    Form1.by   = true;
                    Form1.pass = "******";
                }
                catch
                {
                    DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                    if (d.Equals(DialogResult.Yes))
                    {
                        Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
        }
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            valida.Remove(this.Controls);
            String a = valida.valEmail(txt_Email.Text);

            if (a == "" && Destino != null)
            {
                try
                {
                    conexao = new ClasseConexao();
                    ds      = new DataSet();
                    String f = "INSERT INTO tblFornecedor VALUES ('" + txt_Nome.Text + "', '" + txt_CNPJ.Text + "', '" + txt_Tel.Text + "', '" + txt_Email.Text + "', '" + txt_Endereco.Text + "', '" + txt_Cidade.Text + "', '" + cxc_UF.selectedIndex.ToString() + "', '" + txt_CEP.Text + "', '" + Destino + "')";
                    ds = conexao.Executa_sql(f);
                    //ds = conexao.executa_sql("Insert Into Fisica values('1211','a','aa','aa','a','aa','aa','aa','a')");
                    MessageBox.Show("Fornecedor Cadastrado com sucesso.");
                    Form1.by   = true;
                    Form1.pass = "******";
                }
                catch
                {
                    DialogResult d = MessageBox.Show("Ocorreu um problema ao conectar com o banco, reiniciar a aplicaçao?", "Erro 234", MessageBoxButtons.YesNo);
                    if (d.Equals(DialogResult.Yes))
                    {
                        Application.Restart();
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
            else
            {
                MessageBox.Show("Corrija os campos incorretos");
            }
        }