示例#1
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();
            }
        }
示例#2
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();
                }
            }
        }