Exemplo n.º 1
0
        public void carregaTabela()
        {
            dgvFornecedor.Rows.Clear();

            List <Fornecedor>      fornecedor = new List <Fornecedor>();
            Gerenciador_fornecedor buscar     = new Gerenciador_fornecedor();

            fornecedor = buscar.buscaTodosFornecedores();

            for (int i = 0; i < fornecedor.Count; i++)
            {
                dgvFornecedor.Rows.Add(
                    fornecedor[i].id,
                    fornecedor[i].cnpj,
                    fornecedor[i].razaoSocial,
                    fornecedor[i].fantasia,
                    fornecedor[i].responsavel,
                    fornecedor[i].telefone,
                    fornecedor[i].email,
                    fornecedor[i].obs,
                    fornecedor[i].dataCadastro,
                    fornecedor[i].status
                    );
            }
        }
Exemplo n.º 2
0
        private void textPesquisar_TextChanged(object sender, EventArgs e)
        {
            dgvFornecedor.Rows.Clear();

            List <Fornecedor>      fornecedor = new List <Fornecedor>();
            Gerenciador_fornecedor buscar     = new Gerenciador_fornecedor();

            fornecedor = buscar.buscaRazao(textPesquisar.Text);

            for (int i = 0; i < fornecedor.Count; i++)
            {
                dgvFornecedor.Rows.Add(
                    fornecedor[i].id,
                    fornecedor[i].cnpj,
                    fornecedor[i].razaoSocial,
                    fornecedor[i].fantasia,
                    fornecedor[i].responsavel,
                    fornecedor[i].telefone,
                    fornecedor[i].email,
                    fornecedor[i].obs,
                    fornecedor[i].dataCadastro,
                    fornecedor[i].status
                    );
            }
        }
Exemplo n.º 3
0
        public void alterarFornecedor(int id_fornecedor)
        {
            List <Endereco> dadosEndereco = new List <Endereco>();

            Gerenciador_fornecedor buscaFor        = new Gerenciador_fornecedor();
            Fornecedor             dadosFornecedor = buscaFor.buscaId(id_fornecedor);
            Fornecedor             fornecedor      = dadosFornecedor;

            Gerenciador_endereço buscaEnd = new Gerenciador_endereço();

            dadosEndereco = buscaEnd.buscaFk(fornecedor.fk_endereco);
            // Endereco endereco = dadosEndereco[0];

            txtFantasia.Text = fornecedor.fantasia;
            txtAtividadeEconomicaSecundaria.Text = fornecedor.atividadeEconomica;
            txtRazao.Text                   = fornecedor.razaoSocial;
            txtCNPJ.Text                    = fornecedor.cnpj;
            txtEmail.Text                   = fornecedor.email;
            txtNaturezaJuridica.Text        = fornecedor.naturezaJuridica;
            txtMotivoSituacaoCadastral.Text = fornecedor.motivoSituacaoCadastral;
            txtDataSituacaoCadastral.Text   = fornecedor.dataSituacaoCadastral;
            txtSituacaoCadastral.Text       = fornecedor.situacaoCadastral;
            txtResponsavel.Text             = fornecedor.responsavel;
            txtTelefone.Text                = fornecedor.telefone;
            txtCelular.Text                 = fornecedor.celular;
            txtMatrizFilial.Text            = fornecedor.matrizFilial;
            txtCNAE.Text                    = fornecedor.cnae;
            txtDataCadastro.Text            = fornecedor.dataCadastro;
            txtObs.Text                 = fornecedor.obs;
            txtComplemento.Text         = fornecedor.complemento;
            txtNumero.Text              = fornecedor.numero;
            txtDataAbertura.Text        = fornecedor.dataAbertura;
            txtAtividadeEconomeica.Text = fornecedor.atividadeEconomica;
            textCodigoFornecedor.Text   = fornecedor.id.ToString();
            textStatusConsulta.Text     = fornecedor.statusConsultaReceita;



            if (fornecedor.status == "Ativo")
            {
                radioButton1.Checked = true;
                radioButton2.Checked = false;
            }
            else
            {
                radioButton1.Checked = false;
                radioButton2.Checked = true;
            }

            txtCEP.Text             = dadosEndereco[0].cep;
            txtLogradouro.Text      = dadosEndereco[0].logradouro;
            txtBairro.Text          = dadosEndereco[0].bairro;
            txtCidade.Text          = dadosEndereco[0].cidade;
            textCodigoEndereco.Text = dadosEndereco[0].id.ToString();
        }
Exemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (txtCNPJ.Text.Trim() == "" || txtFantasia.Text.Trim() == "" || txtResponsavel.Text.Trim() == "" || txtCEP.Text.Trim() == "" ||
                txtTelefone.Text.Trim() == "")
            {
                MessageBox.Show("Os campos CNPJ, NOME FANTASIA, CONTATO, LOGRADOURO, NUMERO e TELEFONE não pode ser vazio");
            }
            else
            {
                //preenchendo endereço
                Endereco endereco = new Endereco();
                endereco.cep        = txtCEP.Text;
                endereco.logradouro = txtLogradouro.Text;
                endereco.bairro     = txtBairro.Text;
                endereco.cidade     = txtCidade.Text;
                endereco.id         = Convert.ToInt32(textCodigoEndereco.Text);

                //preenchendo fornecedor

                Fornecedor fornecedor = new Fornecedor();
                fornecedor.id                      = Convert.ToInt32(textCodigoFornecedor.Text);
                fornecedor.fantasia                = txtFantasia.Text;
                fornecedor.atividadeEconomica      = txtAtividadeEconomicaSecundaria.Text;
                fornecedor.razaoSocial             = txtRazao.Text;
                fornecedor.cnpj                    = txtCNPJ.Text;
                fornecedor.email                   = txtEmail.Text;
                fornecedor.naturezaJuridica        = txtNaturezaJuridica.Text;
                fornecedor.motivoSituacaoCadastral = txtMotivoSituacaoCadastral.Text;
                fornecedor.dataSituacaoCadastral   = txtDataSituacaoCadastral.Text;
                fornecedor.situacaoCadastral       = txtSituacaoCadastral.Text;
                fornecedor.responsavel             = txtResponsavel.Text;
                fornecedor.telefone                = txtTelefone.Text;
                fornecedor.celular                 = txtCelular.Text;
                fornecedor.matrizFilial            = txtMatrizFilial.Text;
                fornecedor.cnae                    = txtCNAE.Text;
                fornecedor.status                  = "Ativo"; //falta setar checkbox
                fornecedor.dataCadastro            = DateTime.Now.ToString("yyyy-MM-dd");
                fornecedor.obs                     = txtObs.Text;
                fornecedor.complemento             = txtComplemento.Text;
                fornecedor.numero                  = txtNumero.Text;
                fornecedor.dataAbertura            = txtDataAbertura.Text;

                //validação que o luca irá fazer +==> nessa tela subentende-se que cadastro já está validado
                fornecedor.statusConsultaReceita = textStatusConsulta.Text;

                Gerenciador_fornecedor add = new Gerenciador_fornecedor();
                add.update(fornecedor, endereco);
                this.Close();
            }
        }
Exemplo n.º 5
0
        public void alterarCliente(int id_produto)
        {
            List <Produtos> lstPro = new List <Produtos>();

            Gerenciador_produto buscaProduto = new Gerenciador_produto();

            lstPro = buscaProduto.buscaId(id_produto);

            //preenchendo dados do cliente
            textCodigo.Text  = Convert.ToString(lstPro[0].id);
            textNome.Text    = lstPro[0].nome;
            textCusto.Text   = lstPro[0].precoCusto;
            textVenda.Text   = lstPro[0].precoVenda;
            textEstoque.Text = lstPro[0].estoque;
            textMinimo.Text  = lstPro[0].estoqueMinimo;

            Gerenciador_fornecedor forn       = new Gerenciador_fornecedor();
            Fornecedor             resultForn = forn.buscaId(lstPro[0].fk_fornecedor);

            textFornecedor.Text  = resultForn.razaoSocial;
            labelFornecedor.Text = Convert.ToString(resultForn.id);

            Gerenciador_categoria cat      = new Gerenciador_categoria();
            Categoria             dadosCat = cat.buscaId(lstPro[0].categoria);

            textCategoria.Text  = dadosCat.nome;
            labelCategoria.Text = Convert.ToString(dadosCat.id);

            Gerenciador_fichaTecnica busca = new Gerenciador_fichaTecnica();
            List <FichaTecnica>      ficha = busca.BuscaIdProduto(lstPro[0].id);

            if (ficha.Count > 0)
            {
                textTecnica.Text  = ficha[0].nome;
                labelTecnica.Text = ficha[0].nome;
            }

            if (lstPro[0].status == "Ativo")
            {
                radioButton1.Checked = true;
                radioButton2.Checked = false;
            }
            else
            {
                radioButton1.Checked = false;
                radioButton2.Checked = true;
            }
        }
Exemplo n.º 6
0
        public void carregaTabela()
        {
            dgvFornecedor.Rows.Clear();

            List <Fornecedor>      fornecedor = new List <Fornecedor>();
            Gerenciador_fornecedor buscar     = new Gerenciador_fornecedor();

            fornecedor = buscar.buscaTodosFornecedores();

            for (int i = 0; i < fornecedor.Count; i++)
            {
                dgvFornecedor.Rows.Add(
                    fornecedor[i].id,
                    fornecedor[i].cnpj,
                    fornecedor[i].fantasia,
                    fornecedor[i].razaoSocial
                    );
            }
        }
Exemplo n.º 7
0
        private void textPesquisar_TextChanged(object sender, EventArgs e)
        {
            dgvFornecedor.Rows.Clear();

            List <Fornecedor>      fornecedor = new List <Fornecedor>();
            Gerenciador_fornecedor buscar     = new Gerenciador_fornecedor();

            fornecedor = buscar.pesquisaFornecedores(textPesquisar.Text);

            for (int i = 0; i < fornecedor.Count; i++)
            {
                dgvFornecedor.Rows.Add(
                    fornecedor[i].id,
                    fornecedor[i].cnpj,
                    fornecedor[i].fantasia,
                    fornecedor[i].razaoSocial
                    );
            }
        }
Exemplo n.º 8
0
        public void alterarFornecedor(int id_fornecedor)
        {
            List <Endereco> dadosEndereco = new List <Endereco>();

            Gerenciador_fornecedor buscaFor   = new Gerenciador_fornecedor();
            Fornecedor             fornecedor = buscaFor.buscaId(id_fornecedor);

            Gerenciador_endereço buscaEnd = new Gerenciador_endereço();

            dadosEndereco = buscaEnd.buscaFk(Convert.ToInt32(fornecedor.fk_endereco));
            Endereco endereco = dadosEndereco[0];

            txtFantasia.Text = fornecedor.fantasia;
            txtAtividadeEconomicaSecundaria.Text = fornecedor.atividadeEconomica;
            txtRazao.Text                   = fornecedor.razaoSocial;
            txtCNPJ.Text                    = fornecedor.cnpj;
            txtEmail.Text                   = fornecedor.email;
            txtNaturezaJuridica.Text        = fornecedor.naturezaJuridica;
            txtMotivoSituacaoCadastral.Text = fornecedor.motivoSituacaoCadastral;
            txtDataSituacaoCadastral.Text   = fornecedor.dataSituacaoCadastral;
            txtSituacaoCadastral.Text       = fornecedor.situacaoCadastral;
            txtResponsavel.Text             = fornecedor.responsavel;
            txtTelefone.Text                = fornecedor.telefone;
            txtCelular.Text                 = fornecedor.celular;
            txtMatrizFilial.Text            = fornecedor.matrizFilial;
            txtCNAE.Text                    = fornecedor.cnae;
            textCodFornecedor.Text          = fornecedor.id.ToString();
            // txtDataCadastro.Text = fornecedor.dataCadastro;
            txtObs.Text          = fornecedor.obs;
            txtComplemento.Text  = fornecedor.complemento;
            txtNumero.Text       = fornecedor.numero;
            txtDataAbertura.Text = fornecedor.dataAbertura;
            txtCEP.Text          = endereco.cep;
            txtLogradouro.Text   = endereco.logradouro;
            txtBairro.Text       = endereco.bairro;
            txtCidade.Text       = endereco.cidade;
            textCodEndereco.Text = fornecedor.fk_endereco.ToString();
        }
Exemplo n.º 9
0
        private void btnCadastrarForn_Click(object sender, EventArgs e)
        {
            if (txtCNPJ.Text.Trim() == "" || txtFantasia.Text.Trim() == "" || txtResponsavel.Text.Trim() == "" || txtCEP.Text.Trim() == "" ||
                txtTelefone.Text.Trim() == "")
            {
                MessageBox.Show("Os campos CNPJ, NOME FANTASIA, CONTATO, LOGRADOURO, NUMERO e TELEFONE não pode ser vazio");
            }
            else
            {
                //Os campos CNPJ, NOME FANTASIA, CONTATO, LOGRADOURO, NUMERO e TELEFONE não pode ser vazio
                if (btnCadastrarForn.Text != "Alterar Cadastro")
                {
                    if (txtSituacaoCadastral.Text.Equals("ATIVA") || (txtSituacaoCadastral.Text.Equals("CADASTRO MANUAL")))
                    {
                        //preenchendo endereço
                        Endereco endereco = new Endereco();
                        endereco.cep        = txtCEP.Text;
                        endereco.logradouro = txtLogradouro.Text;
                        endereco.bairro     = txtBairro.Text;
                        endereco.cidade     = txtCidade.Text;


                        //preenchendo fornecedor
                        Fornecedor fornecedor = new Fornecedor();
                        fornecedor.fantasia           = txtFantasia.Text;
                        fornecedor.atividadeEconomica = txtAtividadeEconomicaSecundaria.Text;
                        fornecedor.razaoSocial        = txtRazao.Text;
                        fornecedor.cnpj                    = txtCNPJ.Text;
                        fornecedor.email                   = txtEmail.Text;
                        fornecedor.naturezaJuridica        = txtNaturezaJuridica.Text;
                        fornecedor.motivoSituacaoCadastral = txtMotivoSituacaoCadastral.Text;
                        fornecedor.dataSituacaoCadastral   = txtDataSituacaoCadastral.Text;
                        fornecedor.situacaoCadastral       = txtSituacaoCadastral.Text;
                        fornecedor.responsavel             = txtResponsavel.Text;
                        fornecedor.telefone                = txtTelefone.Text;
                        fornecedor.celular                 = txtCelular.Text;
                        fornecedor.matrizFilial            = txtMatrizFilial.Text;
                        fornecedor.cnae                    = txtCNAE.Text;
                        fornecedor.status                  = "Ativo";
                        fornecedor.dataCadastro            = DateTime.Now.ToString("yyyy-MM-dd");
                        fornecedor.obs          = txtObs.Text;
                        fornecedor.complemento  = txtComplemento.Text;
                        fornecedor.numero       = txtNumero.Text;
                        fornecedor.dataAbertura = txtDataAbertura.Text;

                        //validação que o lucas irá fazer

                        /*TIPOS STATUS
                         * PEND SEFAZ >AGUARDANDO CONSULTA
                         * CONSULTA OK > CONSULTADO COM ÊXITO
                         * CADASTRO MANUAL > ESTE STATUS VAI NA TEXT SITUACAO CADASTRAL, PARA PERMITIR SALVAR
                         */
                        if (bandeiraWebservice is true)
                        {
                            fornecedor.statusConsultaReceita = "CONSULTA OK";
                        }
                        else
                        {
                            fornecedor.statusConsultaReceita = "PEND SEFAZ";
                            textStatusConsulta.Text          = "PEND SEFAZ";
                        }


                        Gerenciador_fornecedor add = new Gerenciador_fornecedor();
                        add.save(fornecedor, endereco);


                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Fornecedor não pode ser salvo devido a situação: " + txtSituacaoCadastral.Text + "!");
                    }
                }
                else
                {
                    //preenchendo endereço
                    Endereco endereco = new Endereco();
                    endereco.cep        = txtCEP.Text;
                    endereco.logradouro = txtLogradouro.Text;
                    endereco.bairro     = txtBairro.Text;
                    endereco.cidade     = txtCidade.Text;
                    endereco.id         = Convert.ToInt32(textCodEndereco.Text);

                    //preenchendo fornecedor
                    Fornecedor fornecedor = new Fornecedor();
                    fornecedor.fantasia           = txtFantasia.Text;
                    fornecedor.atividadeEconomica = txtAtividadeEconomicaSecundaria.Text;
                    fornecedor.razaoSocial        = txtRazao.Text;
                    fornecedor.cnpj                    = txtCNPJ.Text;
                    fornecedor.email                   = txtEmail.Text;
                    fornecedor.naturezaJuridica        = txtNaturezaJuridica.Text;
                    fornecedor.motivoSituacaoCadastral = txtMotivoSituacaoCadastral.Text;
                    fornecedor.dataSituacaoCadastral   = txtDataSituacaoCadastral.Text;
                    fornecedor.situacaoCadastral       = txtSituacaoCadastral.Text;
                    fornecedor.responsavel             = txtResponsavel.Text;
                    fornecedor.telefone                = txtTelefone.Text;
                    fornecedor.celular                 = txtCelular.Text;
                    fornecedor.matrizFilial            = txtMatrizFilial.Text;
                    fornecedor.cnae                    = txtCNAE.Text;
                    fornecedor.status                  = "Ativo";
                    fornecedor.dataCadastro            = DateTime.Now.ToString("yyyy-MM-dd");
                    fornecedor.obs          = txtObs.Text;
                    fornecedor.complemento  = txtComplemento.Text;
                    fornecedor.numero       = txtNumero.Text;
                    fornecedor.dataAbertura = txtDataAbertura.Text;
                    fornecedor.id           = Convert.ToInt32(textCodFornecedor.Text);

                    //validação que o luca irá fazer ===> feito em JOBCadastroFornecedor
                    fornecedor.statusConsultaReceita = textStatusConsulta.Text;

                    Gerenciador_fornecedor add = new Gerenciador_fornecedor();
                    add.update(fornecedor, endereco);

                    this.Close();
                }
            }
        }