private void ExecutaPesquisaCNAE() { frmPesquisaCNAE pesquisa = new frmPesquisaCNAE(); if (pesquisa.ExibeDialogo(txtCodCnae.Text) == DialogResult.OK) { if (pesquisa.Id != null) { CNAEBLL CNAEBLL = new CNAEBLL(); CNAE CNAE = CNAEBLL.Localizar(pesquisa.Id); if (CNAE != null) { txtCodCnae.Text = CNAE.codigo; txtDescricaoCnae.Text = CNAE.descricao; chkoptantesimples.Focus(); } } else { MessageBox.Show("CNAE não localizado.", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodCnae.Text = String.Empty; } } else { txtCodCnae.Focus(); } }
protected override void ExecutaPesquisa() { CNAEBLL = new CNAEBLL(); if (string.IsNullOrEmpty(txtFiltro.Text)) { dgvPesquisa.Columns.Clear(); dgvPesquisa.DataSource = CNAEBLL.getCNAE(); } else { dgvPesquisa.Columns.Clear(); switch (Convert.ToString(cbFiltro.SelectedValue)) { case "codigo": { dgvPesquisa.DataSource = CNAEBLL.getCNAE(p => p.codigo == txtFiltro.Text); } break; case "descricao": { dgvPesquisa.DataSource = CNAEBLL.getCNAE(p => p.descricao.ToLower().Contains(txtFiltro.Text.ToLower())); } break; } } }
private void txtCodCnae_Validating(object sender, CancelEventArgs e) { if (!string.IsNullOrEmpty(txtCodCnae.Text)) { if (txtCodCnae.Text.Where(c => char.IsNumber(c)).Count() > 0) { CNAEBLL CNAEBLL = new CNAEBLL(); List <CNAE> CNAEList = CNAEBLL.getCNAE(p => p.codigo == txtCodCnae.Text); if (CNAEList.Count() > 0) { txtCodCnae.Text = CNAEList.FirstOrDefault().codigo; txtDescricaoCnae.Text = CNAEList.FirstOrDefault().descricao; } else { ExecutaPesquisaCNAE(); } } else { ExecutaPesquisaCNAE(); } } }
protected override void LoadToControls() { base.LoadToControls(); if (Id != null) { FilialBLL = new FilialBLL(); Filial Filial = FilialBLL.Localizar(Id); if (Filial != null) { txtId.Text = Filial.Id.ToString(); if (Filial.codigo_filial != null) { txtCodigo.Text = Filial.codigo_filial.ToString(); } txtCodInt.Text = Filial.codigo_filial_integracao; txtRazaoSocial.Text = Filial.razao_social; txtCNPJ.Text = Filial.cnpj; txtNomeFantasia.Text = Filial.nome_fantasia; txtDDD.Text = Filial.telefone1_ddd; txtTelefone.Text = Filial.telefone1_numero; txtEndereco.Text = Filial.endereco; txtNumero.Text = Filial.endereco_numero; txtBairro.Text = Filial.bairro; txtComplemento.Text = Filial.complemento; cbUF.Text = Filial.estado; cbCidade.Text = Filial.cidade; txtCEP.Text = Filial.cep; txtDDD2.Text = Filial.telefone2_ddd; txtTelefone2.Text = Filial.telefone2_numero; txtDDDFax.Text = Filial.fax_ddd; txtFax.Text = Filial.fax_numero; txtEmail.Text = Filial.email; txtWebSite.Text = Filial.website; txtInscricaoEstadual.Text = Filial.inscricao_estadual; txtInscricaoMunicipal.Text = Filial.inscricao_municipal; txtInscricaoSuframa.Text = Filial.inscricao_suframa; txtCodCnae.Text = Filial.cnae; if (!string.IsNullOrEmpty(Filial.cnae)) { CNAEBLL CNAEBLL = new CNAEBLL(); txtDescricaoCnae.Text = CNAEBLL.getCNAE(p => p.codigo == Filial.cnae).FirstOrDefault().descricao; } if (Filial.regime_tributario != null) { cbRegimeTributario.SelectedValue = Filial.regime_tributario; } if (Filial.data_adesao_sn != null) { txtDtSimplNac.Text = Filial.data_adesao_sn.Value.ToShortDateString(); } imgLogoEmp.Image = ImagemFromDB.GetImagem(Filial.Id, "filial_logo", "id_filial"); imgLogoEmp.Enabled = true; btnAbrirLogo.Enabled = true; } } }