public void LeerCNAES() { try { OracleDataAdapter db = new OracleDataAdapter(QueryCNAES, Comun.ConnStringOracle); // CadenaConOracle); DataTable dt2 = new DataTable(); db.Fill(dt2); ListaCNAEs = new List <CNAE>(); foreach (DataRow fila in dt2.Rows) { CNAE cn = new CNAE(); cn.aen_claveintegracion = (fila["aen_claveintegracion"] == DBNull.Value) ? string.Empty:fila["aen_claveintegracion"].ToString().Trim(); cn.aen_cnaeid = (fila["aen_cnaeid"] == DBNull.Value) ? string.Empty : fila["aen_cnaeid"].ToString().Trim(); cn.aen_esprincipal = (fila["aen_cnaeprincipal"] == DBNull.Value) ? string.Empty : fila["aen_cnaeprincipal"].ToString().Trim(); ListaCNAEs.Add(cn); } } catch (Exception e) { Comun.LogText("Error al leer CNAES (Oracle): " + e.ToString()); } }
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(); } }
public List<CNAE> Filtrar(CNAE CNAE) { return repositoryCNAE.ObterPorFiltros(b => ( (CNAE.ID == Guid.Empty || b.ID == CNAE.ID) && (CNAE.nome == null || b.nome.ToUpper().Contains(CNAE.nome)) && (CNAE.codigo == null || b.codigo.ToUpper().Contains(CNAE.codigo)) )).ToList(); }
public virtual void AlterarCNAE(CNAE CNAE) { try { _CNAERepositorio.Atualizar(CNAE); _CNAERepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void ExcluirCNAE(CNAE CNAE) { try { _CNAERepositorio.Deletar(c => c == CNAE); _CNAERepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public Model.CNAE DefinirPropriedades(Intelbras.Message.Helper.MSG0182 xml) { if (string.IsNullOrEmpty(xml.Classe)) { throw new ArgumentException("(CRM) O campo 'Classe' é obrigatório!"); } if (string.IsNullOrEmpty(xml.Subclasse)) { throw new ArgumentException("(CRM) O campo 'SubClasse' é obrigatório!"); } if (string.IsNullOrEmpty(xml.Denominacao)) { throw new ArgumentException("(CRM) O campo 'Denominacao' é obrigatório!"); } if (string.IsNullOrEmpty(xml.Grupo)) { throw new ArgumentException("(CRM) O campo 'Grupo' é obrigatório!"); } if (string.IsNullOrEmpty(xml.Secao)) { throw new ArgumentException("(CRM) O campo 'Secao' é obrigatório!"); } if (string.IsNullOrEmpty(xml.Nome)) { throw new ArgumentException("(CRM) O campo 'Nome' é obrigatório!"); } if (string.IsNullOrEmpty(xml.CnaeId)) { throw new ArgumentException("(CRM) O campo 'CnaeId' é obrigatório!"); } var cnae = new CNAE(this.Organizacao, this.IsOffline) { ID = new Guid(xml.CnaeId), Nome = xml.Nome, Classe = xml.Classe, SubClasse = xml.Subclasse, Denominacao = xml.Denominacao, Divisao = xml.Divisao, Secao = xml.Secao, Grupo = xml.Grupo }; return(cnae); }
/// <summary> /// Pega um código CNAE através do Id Interno /// </summary> /// <param name="pAbsId">Id Interno</param> /// <param name="pCompanyDb">Banco de Dados</param> /// <returns>Um item preenchido</returns> /// <exception cref="ArgumentNullException">Null passado com código</exception> /// <exception cref="Exception">Não encontro o registro</exception> public static CNAE GetCnaeCode(int pAbsId, string pCompanyDb) { pCompanyDb.CheckForArgumentNull("pCompanyDb"); var bp = new CNAE(pCompanyDb); if (!bp.GetByKey(pAbsId)) { throw new Exception( string.Format(DontFindText1Key, "", "1")); } return(bp); }
public Intelbras.Message.Helper.MSG0182 DefinirPropriedades(CNAE cnae) { var xml = new Intelbras.Message.Helper.MSG0182(Domain.Enum.Sistemas.RetornaSistema(Domain.Enum.Sistemas.Sistema.CRM), cnae.Nome.Truncate(40)); xml.Nome = cnae.Nome; xml.CnaeId = cnae.ID.Value.ToString(); xml.Denominacao = cnae.Denominacao; xml.Secao = cnae.Secao; xml.Divisao = cnae.Divisao; xml.Classe = cnae.Classe; xml.Subclasse = cnae.SubClasse; xml.Grupo = cnae.Grupo; return(xml); }
/// <summary> /// Lista especialidades para cadastro de profissionais. /// </summary> /// <param name="CNAE">CNAE a qual a especialidade está associada.</param> /// <returns></returns> public List <Model.Expertise.Entity.Expertise> List(CNAE cnae) { try { List <Model.Expertise.Entity.Expertise> expertises = new List <Model.Expertise.Entity.Expertise>(); StandartPersistence standartPersistence = new StandartPersistence(this.Connection); expertises = standartPersistence.GetEntities <Model.Expertise.Entity.Expertise>(CommandType.Text, "SELECT IdExpertise, Name, Description, Price, IdFather FROM Expertise WHERE IdCnae = @IdCnae", new { IdCnae = cnae.IdCnae }).ToList(); return(expertises); } catch (Exception e) { throw e; } }
public string Enviar(CNAE objModel) { var mensagem = DefinirPropriedades(objModel); var integracao = new Servicos.Integracao(this.Organizacao, this.IsOffline); string retMsg = string.Empty; if (integracao.EnviarMensagemBarramento(mensagem.GenerateMessage(true), "1", "1", out retMsg)) { var retorno = CarregarMensagem <Pollux.MSG0182R1>(retMsg); if (!retorno.Resultado.Sucesso) { throw new ArgumentException("(CRM) " + retorno.Resultado.Mensagem); } } else { Intelbras.Message.Helper.ERR0001 erro001 = CarregarMensagem <Pollux.ERR0001>(retMsg); throw new ArgumentException(string.Concat("(CRM) Erro de Integração \n", erro001.GenerateMessage(false))); } return(retMsg); }
public void Integrar(CNAE cnae) { var mensagem = new Domain.Integracao.MSG0182(RepositoryService.NomeDaOrganizacao, RepositoryService.IsOffline); mensagem.Enviar(cnae); }
public void Update(CNAE cnae) { RepositoryService.CNAE.Update(cnae); }
public Result AlterarCNAE(CNAE CNAE) { Result retorno = serviceCNAE.Alterar(CNAE); return retorno; }
public Result SalvarCNAE(CNAE CNAE) { Result retorno = serviceCNAE.Salvar(CNAE); return retorno; }
public List<CNAE> FiltrarCNAE(CNAE CNAE) { return serviceCNAE.Filtrar(CNAE); }
public Result Salvar(CNAE CNAE) { Result retorno = new Result(); try { if (CNAE.ID == Guid.Empty) { CNAE.ID = Guid.NewGuid(); repositoryCNAE.Adicionar(CNAE); } else { repositoryCNAE.Alterar(CNAE); } context.SaveChanges(); retorno.Ok("Cadastro realizado com sucesso."); } catch (Exception erro) { retorno.Erro(erro.Message); } return retorno; }