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(); } }
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(); } } }