Example #1
0
        private void BOTAOPESQUISACOMPRA_Click(object sender, EventArgs e)
        {
            FcompraLoc compraFrmLoc = new FcompraLoc();

            compraFrmLoc.ShowDialog();
            if (compraFrmLoc.codigoretornado != "" && compraFrmLoc.codigoretornado != null)
            {
                CompraModelo compra = new CompraModelo();
                compra.controle = int.Parse(compraFrmLoc.codigoretornado);
                CompraControle compracontrole = new CompraControle();
                compra = compracontrole.atualizatela(compra);
                if (compra.controle > 0)
                {
                    EDITCONTROLE.Text         = Convert.ToString(compra.controle);
                    EDITFORNECEDORCODIGO.Text = Convert.ToString(compra.fornecedorcodigo);
                    EDITDATADACOMPRA.Text     = Convert.ToString(compra.datacompra);
                    EDITVALORCOMPRA.Text      = Convert.ToString(compra.valorcompra);
                    if (compra.fornecedorcodigo > 0)
                    {
                        FornecedorModelo fornecedor = new FornecedorModelo();
                        fornecedor.codigo = compra.fornecedorcodigo;
                        FornecedorControle forncontrole = new FornecedorControle();
                        fornecedor = forncontrole.atualizatela(fornecedor);
                        if (fornecedor.codigo > 0)
                        {
                            EDITFORNECEDORNOMERAZAO.Text = fornecedor.nomerazao;
                        }
                        MessageBox.Show("Dados da compra localizados com sucesso.  Favor informar o(s) item(ns) da compra.");
                        groupBoxCompra.Enabled = false;
                        GroupBoxItens.Enabled  = true;
                        AtualizaGridItens();
                    }
                }
            }
        }
Example #2
0
        private void BOTAOPESQUISA_Click(object sender, EventArgs e)
        {
            Boolean statuscampos;

            statuscampos = true;

            if (validaFiltrosPesquisa())
            {
                //Dados da tabela cadastro
                FornecedorModelo fornecedor = new FornecedorModelo();

                if (COMBOTIPOPESQUISA.Text == "Código") //Código
                {
                    int WCodigo;
                    if (int.TryParse(EDITPESQUISA.Text, out WCodigo))
                    {
                        fornecedor.codigo = WCodigo;
                    }
                    else
                    {
                        MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                else if (COMBOTIPOPESQUISA.Text == "Nome/Razão Social") //Nome / razão
                {
                    if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null)
                    {
                        fornecedor.nomerazao = "%" + EDITPESQUISA.Text + "%";
                    }
                    else
                    {
                        MessageBox.Show("Informe um Nome ou Razão social para pesquisar.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                else if (COMBOTIPOPESQUISA.Text == "Nome Fantasia") //Nome fantasia
                {
                    if (EDITPESQUISA.Text != "" && EDITPESQUISA.Text != null)
                    {
                        fornecedor.nomefantasia = "%" + EDITPESQUISA.Text + "%";
                    }
                    else
                    {
                        MessageBox.Show("Informe um nome fantasia ou apelido para pesquisar.", "CONTEÚDO DA PESQUISA");
                        statuscampos = false;
                    }
                }
                if (statuscampos == true)
                {
                    listaGrid(fornecedor);
                }
            }
        }
Example #3
0
 public void excluir(FornecedorModelo fornecedor)
 {
     try
     {
         fornecedordb.excluir(fornecedor);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Example #4
0
 public void alterar(FornecedorModelo fornecedor)
 {
     try
     {
         fornecedordb.alterar(fornecedor);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Example #5
0
        private void BOTAOEXCLUIR_Click(object sender, EventArgs e)
        {
            FornecedorModelo fornec = new FornecedorModelo();

            fornec.codigo = Convert.ToInt32(EDITCODICO.Text);

            FornecedorControle fornecedorcontrole = new FornecedorControle();

            fornecedorcontrole.excluir(fornec);

            MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Fornecedor");
            limpaTela();
        }
Example #6
0
        public void listaGrid(FornecedorModelo fornecedor)
        {
            string strSQL = "SELECT * FROM FORNECEDOR WHERE codigo > 0 ";

            EDITCODIGO.Text = Convert.ToString(fornecedor.codigo);
            codigoretornado = Convert.ToString(fornecedor.codigo);

            if (fornecedor.codigo > 0)
            {
                strSQL = strSQL + "and codigo = @codigo";
            }
            if (fornecedor.nomerazao != "" && fornecedor.nomerazao != null)
            {
                strSQL = strSQL + "and nomerazao like @nomerazao";
            }
            if (fornecedor.nomefantasia != "" && fornecedor.nomefantasia != null)
            {
                strSQL = strSQL + "and nomefantasia like @nomefantasia";
            }

            objConexao = new MySqlConnection(conexaoBancoDados);

            objComando = new MySqlCommand(strSQL, objConexao);

            if (fornecedor.codigo > 0)
            {
                objComando.Parameters.AddWithValue("@codigo", fornecedor.codigo);
            }
            if (fornecedor.nomerazao != "" && fornecedor.nomerazao != null)
            {
                objComando.Parameters.AddWithValue("@nomerazao", fornecedor.nomerazao);
            }
            if (fornecedor.nomefantasia != "" && fornecedor.nomefantasia != null)
            {
                objComando.Parameters.AddWithValue("@nomefantasia", fornecedor.nomefantasia);
            }
            try
            {
                MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando);

                DataTable dtLista = new DataTable();

                objAdp.Fill(dtLista);

                gridfornecedorLoc.DataSource = dtLista;
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Example #7
0
        private void BOTAOLOCALIZAR_Click(object sender, EventArgs e)
        {
            FfornecedorLoc fornecedorLocFrm = new FfornecedorLoc();

            fornecedorLocFrm.ShowDialog();

            if (fornecedorLocFrm.codigoretornado != "" && fornecedorLocFrm.codigoretornado != null)
            {
                FornecedorModelo   fornecedor         = new FornecedorModelo();
                FornecedorControle FornecedorControle = new FornecedorControle();
                fornecedor.codigo = int.Parse(fornecedorLocFrm.codigoretornado);
                if (fornecedor.codigo > 0)
                {
                    fornecedor = FornecedorControle.atualizatela(fornecedor);

                    EDITCODICO.Text = Convert.ToString(fornecedor.codigo);

                    EDITNOMERAZAO.Text      = fornecedor.nomerazao;
                    EDITNOMEFANTASIA.Text   = fornecedor.nomefantasia;
                    EDITCPF.Text            = fornecedor.cpf;
                    EDITRG.Text             = fornecedor.rg;
                    EDITCNPJ.Text           = fornecedor.cnpj;
                    EDITIE.Text             = fornecedor.ie;
                    EDITLOGRADOURO.Text     = fornecedor.logradouro;
                    EDITNUMERO.Text         = fornecedor.numero;
                    EDITCOMPLEMENTO.Text    = fornecedor.complemento;
                    EDITBAIRRO.Text         = fornecedor.bairro;
                    EDITCIDADECONTROLE.Text = Convert.ToString(fornecedor.cidadecontrole);
                    EDITCEP.Text            = fornecedor.cep;
                    EDITDDD.Text            = fornecedor.ddd;
                    EDITTELEFONE.Text       = fornecedor.telefone;
                    EDITDDDCELULAR.Text     = fornecedor.dddcelular;
                    EDITCELULAR.Text        = fornecedor.celular;
                    EDITCONTATO.Text        = fornecedor.contato;
                    EDITEMAIL.Text          = fornecedor.email;

                    if (fornecedor.cidadecontrole > 0)
                    {
                        CidadeModelo cidade = new CidadeModelo();
                        cidade.controle = fornecedor.cidadecontrole;
                        CidadePersistencia cidcontrole = new CidadePersistencia();
                        cidade = cidcontrole.atualizatela(cidade);
                        EDITCIDADECONTROLE.Text = Convert.ToString(cidade.controle);
                        EDITCIDADE.Text         = cidade.nome;
                        EDITESTADO.Text         = cidade.uf;
                    }
                }
            }
            BOTAONOVO_Click(sender, e);
        }
Example #8
0
        public FornecedorModelo atualizatela(FornecedorModelo codigo)
        {
            try
            {
                FornecedorModelo fornec = new FornecedorModelo();

                fornec = fornecedordb.atualizatela(codigo);

                return(fornec);
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }
Example #9
0
        private void BOTAOLOCALIZARVEICULO_Click_1(object sender, EventArgs e)
        {
            FfornecedorLoc fornecedorFrmLoc = new FfornecedorLoc();

            fornecedorFrmLoc.ShowDialog();
            if (fornecedorFrmLoc.codigoretornado != "" && fornecedorFrmLoc.codigoretornado != null)
            {
                FornecedorModelo fornecedor = new FornecedorModelo();
                fornecedor.codigo = int.Parse(fornecedorFrmLoc.codigoretornado);
                FornecedorControle forncontrole = new FornecedorControle();
                fornecedor = forncontrole.atualizatela(fornecedor);
                if (fornecedor.codigo > 0)
                {
                    EDITFORNECEDORCODIGO.Text    = Convert.ToString(fornecedor.codigo);
                    EDITFORNECEDORNOMERAZAO.Text = fornecedor.nomerazao;
                }
            }
        }
Example #10
0
        public void excluir(FornecedorModelo fornecedor)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("DELETE FROM FORNECEDOR WHERE CODIGO = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", fornecedor.codigo);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Example #11
0
        private void BOTAOATUALIZAR_Click(object sender, EventArgs e)
        {
            if (validaFornecedor())
            {
                FornecedorModelo fornecedor = new FornecedorModelo();
                if (EDITCODICO.Text != "" && EDITCODICO.Text != null)
                {
                    fornecedor.codigo = Convert.ToInt32(EDITCODICO.Text);
                }

                fornecedor.nomerazao      = EDITNOMERAZAO.Text;
                fornecedor.nomefantasia   = EDITNOMEFANTASIA.Text;
                fornecedor.cpf            = EDITCPF.Text.Replace(',', '.');
                fornecedor.rg             = EDITRG.Text;
                fornecedor.cnpj           = EDITCNPJ.Text.Replace(',', '.');
                fornecedor.ie             = EDITIE.Text;
                fornecedor.logradouro     = EDITLOGRADOURO.Text;
                fornecedor.numero         = EDITNUMERO.Text;
                fornecedor.complemento    = EDITCOMPLEMENTO.Text;
                fornecedor.bairro         = EDITBAIRRO.Text;
                fornecedor.cidadecontrole = Convert.ToInt32(EDITCIDADECONTROLE.Text);
                fornecedor.cep            = EDITCEP.Text;
                fornecedor.ddd            = EDITDDD.Text;
                fornecedor.telefone       = EDITTELEFONE.Text;
                fornecedor.dddcelular     = EDITDDDCELULAR.Text;
                fornecedor.celular        = EDITCELULAR.Text;
                fornecedor.contato        = EDITCONTATO.Text;
                fornecedor.email          = EDITEMAIL.Text;

                FornecedorControle fornecedorcontrole = new FornecedorControle();
                if (EDITCODICO.Text != "" || (EDITCODICO.Text == null))
                {
                    fornecedorcontrole.alterar(fornecedor);
                }
                else
                {
                    fornecedorcontrole.salvar(fornecedor);
                }
                MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Fornecedor");
                limpaTela();
            }
        }
Example #12
0
        //Metodo alterar
        public void alterar(FornecedorModelo fornecedor)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("update fornecedor set codigo =@codigo, nomerazao =@nomerazao, nomefantasia =@nomefantasia, cpf =@cpf, rg =@rg, cnpj =@cnpj, ie =@ie, logradouro =@logradouro, numero =@numero, complemento =@complemento, bairro =@bairro, cidadecontrole =@cidadecontrole, cep =@cep, ddd =@ddd, telefone =@telefone, dddcelular =@dddcelular, celular =@celular, contato =@contato, email =@email where codigo=@codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", fornecedor.codigo);
                comando.Parameters.AddWithValue("@nomerazao", fornecedor.nomerazao);
                comando.Parameters.AddWithValue("@nomefantasia", fornecedor.nomefantasia);
                comando.Parameters.AddWithValue("@cpf", fornecedor.cpf);
                comando.Parameters.AddWithValue("@rg", fornecedor.rg);
                comando.Parameters.AddWithValue("@cnpj", fornecedor.cnpj);
                comando.Parameters.AddWithValue("@ie", fornecedor.ie);
                comando.Parameters.AddWithValue("@logradouro", fornecedor.logradouro);
                comando.Parameters.AddWithValue("@numero", fornecedor.numero);
                comando.Parameters.AddWithValue("@complemento", fornecedor.complemento);
                comando.Parameters.AddWithValue("@bairro", fornecedor.bairro);
                comando.Parameters.AddWithValue("@cidadecontrole", fornecedor.cidadecontrole);
                comando.Parameters.AddWithValue("@cep", fornecedor.cep);
                comando.Parameters.AddWithValue("@ddd", fornecedor.ddd);
                comando.Parameters.AddWithValue("@telefone", fornecedor.telefone);
                comando.Parameters.AddWithValue("@dddcelular", fornecedor.dddcelular);
                comando.Parameters.AddWithValue("@celular", fornecedor.celular);
                comando.Parameters.AddWithValue("@contato", fornecedor.contato);
                comando.Parameters.AddWithValue("@email", fornecedor.email);
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Example #13
0
        public FornecedorModelo atualizatela(FornecedorModelo fornecedor)
        {
            try
            {
                AbrirConexao();
                FornecedorModelo forn = new FornecedorModelo();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("select * from fornecedor where codigo = @codigo", conexao);
                comando.Parameters.AddWithValue("@codigo", fornecedor.codigo);

                // Executa a consulta
                tabelaDados = comando.ExecuteReader();

                while (tabelaDados.Read()) // Lendo registro
                {
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO")))
                    {
                        forn.codigo = tabelaDados.GetInt32("CODIGO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NOMERAZAO")))
                    {
                        forn.nomerazao = tabelaDados.GetString("NOMERAZAO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NOMEFANTASIA")))
                    {
                        forn.nomefantasia = tabelaDados.GetString("NOMEFANTASIA");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CPF")))
                    {
                        forn.cpf = tabelaDados.GetString("CPF");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("RG")))
                    {
                        forn.rg = tabelaDados.GetString("RG");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CNPJ")))
                    {
                        forn.cnpj = tabelaDados.GetString("CNPJ");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("IE")))
                    {
                        forn.ie = tabelaDados.GetString("IE");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("LOGRADOURO")))
                    {
                        forn.logradouro = tabelaDados.GetString("LOGRADOURO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NUMERO")))
                    {
                        forn.numero = tabelaDados.GetString("NUMERO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("COMPLEMENTO")))
                    {
                        forn.complemento = tabelaDados.GetString("COMPLEMENTO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("BAIRRO")))
                    {
                        forn.bairro = tabelaDados.GetString("BAIRRO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CIDADECONTROLE")))
                    {
                        forn.cidadecontrole = tabelaDados.GetInt32("CIDADECONTROLE");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CEP")))
                    {
                        forn.cep = tabelaDados.GetString("CEP");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDD")))
                    {
                        forn.ddd = tabelaDados.GetString("DDD");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("TELEFONE")))
                    {
                        forn.telefone = tabelaDados.GetString("TELEFONE");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDDCELULAR")))
                    {
                        forn.dddcelular = tabelaDados.GetString("DDDCELULAR");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CELULAR")))
                    {
                        forn.celular = tabelaDados.GetString("CELULAR");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CONTATO")))
                    {
                        forn.contato = tabelaDados.GetString("CONTATO");
                    }
                    if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("EMAIL")))
                    {
                        forn.email = tabelaDados.GetString("EMAIL");
                    }
                }
                tabelaDados.Close();
                return(forn);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Example #14
0
        public int salvar(FornecedorModelo fornecedor)
        {
            MySqlTransaction transacao;

            try
            {
                AbrirConexao();

                transacao = conexao.BeginTransaction();

                comando = new MySqlCommand("INSERT INTO fornecedor(codigo, nomerazao, nomefantasia, cpf, rg, cnpj, ie, logradouro, numero, complemento, bairro, cidadecontrole, cep, ddd, telefone, dddcelular, celular, contato, email) VALUES (@codigo, @nomerazao, @nomefantasia, @cpf, @rg, @cnpj, @ie, @logradouro, @numero, @complemento, @bairro, @cidadecontrole, @cep, @ddd, @telefone, @dddcelular, @celular, @contato, @email)", conexao);
                comando.Parameters.AddWithValue("@codigo", fornecedor.codigo);
                comando.Parameters.AddWithValue("@nomerazao", fornecedor.nomerazao);
                comando.Parameters.AddWithValue("@nomefantasia", fornecedor.nomefantasia);
                comando.Parameters.AddWithValue("@cpf", fornecedor.cpf);
                comando.Parameters.AddWithValue("@rg", fornecedor.rg);
                comando.Parameters.AddWithValue("@cnpj", fornecedor.cnpj);
                comando.Parameters.AddWithValue("@ie", fornecedor.ie);
                comando.Parameters.AddWithValue("@logradouro", fornecedor.logradouro);
                comando.Parameters.AddWithValue("@numero", fornecedor.numero);
                comando.Parameters.AddWithValue("@complemento", fornecedor.complemento);
                comando.Parameters.AddWithValue("@bairro", fornecedor.bairro);
                comando.Parameters.AddWithValue("@cidadecontrole", fornecedor.cidadecontrole);
                comando.Parameters.AddWithValue("@cep", fornecedor.cep);
                comando.Parameters.AddWithValue("@ddd", fornecedor.ddd);
                comando.Parameters.AddWithValue("@telefone", fornecedor.telefone);
                comando.Parameters.AddWithValue("@dddcelular", fornecedor.dddcelular);
                comando.Parameters.AddWithValue("@celular", fornecedor.celular);
                comando.Parameters.AddWithValue("@contato", fornecedor.contato);
                comando.Parameters.AddWithValue("@email", fornecedor.email);
                comando.ExecuteNonQuery();


                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);

                // Executa a consulta

                tabelaDados = comando.ExecuteReader();

                // Verifica se retornou pelo menos um registro

                int codigogerado = 0;
                while (tabelaDados.Read()) // Lendo registro
                {
                    codigogerado = tabelaDados.GetInt32(0);
                }

                tabelaDados.Close();

                transacao.Commit();

                return(codigogerado);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }