public List <Licenca> ListarLicencasCompleto(List <DBTabelaCampos> ListaFiltros) { try { AbrirConexao(); string strValor = ""; string strSQL = "Select * from [LICENCA_DE_USO]"; strValor = MontaFiltroIntervalo(ListaFiltros); strSQL = strSQL + strValor; Cmd = new SqlCommand(strSQL, Con); Dr = Cmd.ExecuteReader(); List <Licenca> lista = new List <Licenca>(); while (Dr.Read()) { Licenca p = new Licenca(); p.CodigoDaLicenca = Convert.ToInt64(Dr["CD_LICENCA"]); p.CodigoDoCliente = Convert.ToInt64(Dr["CD_CLIENTE"]); p.NomeDoCliente = Convert.ToString(Dr["NM_CLIENTE"]); p.NumeroDeUsuarios = Convert.ToInt32(Dr["NR_USUARIOS"]); p.ServidorDoCliente = Convert.ToString(Dr["TX_SERVIDOR"]); p.BancoDoCliente = Convert.ToString(Dr["TX_BANCO"]); p.UsuarioBancoDoCliente = Convert.ToString(Dr["TX_USUARIO"]); p.SenhaBancoDoCliente = Convert.ToString(Dr["TX_SENHA"]); p.CodigoDaAtualizacaoBanco = Convert.ToInt64(Dr["CD_STR_DATABASE"]); lista.Add(p); } return(lista); } catch (Exception ex) { throw new Exception("Erro ao Listar Todas Licenças: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public object ObterDadosPdf(IEspecificidade especificidade, BancoDeDados banco) { try { Licenca licenca = _da.ObterDadosPDF(especificidade.Titulo.Id, banco); licenca.Caracterizacao = ObterDadosCaracterizacoes(especificidade); DataEmissaoPorExtenso(licenca.Titulo); return(licenca); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public object ObterDadosPdf(IEspecificidade especificidade, BancoDeDados banco) { try { Licenca licenca = _da.ObterDadosPDF(especificidade.Titulo.Id, banco); licenca.SilviculturaPPFF = new SilviculturaPPFFPDF(new SilviculturaPPFFBus().ObterPorEmpreendimento(especificidade.Titulo.EmpreendimentoId.GetValueOrDefault())); DataEmissaoPorExtenso(licenca.Titulo); return(licenca); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public List <Licenca> ListarLicencas(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem) { try { AbrirConexao(); string strSQL = "Select * from LICENCA_DE_USO "; if (strValor != "") { strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor); } if (strOrdem != "") { strSQL = strSQL + "Order By " + strOrdem; } Cmd = new SqlCommand(strSQL, Con); Dr = Cmd.ExecuteReader(); List <Licenca> lista = new List <Licenca>(); while (Dr.Read()) { Licenca p = new Licenca(); p.CodigoDaLicenca = Convert.ToInt64(Dr["CD_LICENCA"]); p.CodigoDoCliente = Convert.ToInt64(Dr["CD_CLIENTE"]); p.NomeDoCliente = Convert.ToString(Dr["NM_CLIENTE"]); p.NumeroDeUsuarios = Convert.ToInt32(Dr["NR_USUARIOS"]); p.ServidorDoCliente = Convert.ToString(Dr["TX_SERVIDOR"]); p.BancoDoCliente = Convert.ToString(Dr["TX_BANCO"]); p.UsuarioBancoDoCliente = Convert.ToString(Dr["TX_USUARIO"]); p.SenhaBancoDoCliente = Convert.ToString(Dr["TX_SENHA"]); p.CodigoDaAtualizacaoBanco = Convert.ToInt64(Dr["CD_STR_DATABASE"]); lista.Add(p); } return(lista); } catch (Exception ex) { throw new Exception("Erro ao Listar Todas Licenças: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public override IConfiguradorPdf ObterConfiguradorPdf(IEspecificidade especificidade) { ConfiguracaoDefault conf = new ConfiguracaoDefault(); conf.AddLoadAcao((doc, dataSource) => { Licenca Licenca = dataSource as Licenca; List <Table> itenRemover = new List <Table>(); conf.CabecalhoRodape = CabecalhoRodapeFactory.Criar(especificidade.Titulo.SetorId); if (!Licenca.Caracterizacao.ExibirCampo) { itenRemover.Add(doc.Last <Table>("«CARACTERIZACAO.CAMPO.NOME»")); } if (!Licenca.Caracterizacao.ExibirCampos1 || !Licenca.Caracterizacao.ExibirCampos2) { doc.Last <Row>("«TableStart:Caracterizacao.Campos1»").Remove(); } if (especificidade.Atividades.Exists(x => x.Id == AtividadeIdSilvicultura || x.Id == AtividadeIdPulverizacao)) { itenRemover.Add(doc.FindTable("COORDENADA DA ATIVIDADE")); if (doc.FindTable("«TableStart:Caracterizacao.Campos1»") != null) { itenRemover.Add(doc.FindTable("«TableStart:Caracterizacao.Campos1»")); } if (doc.FindTable("«CARACTERIZACAO.CAMPO.NOME»") != null) { itenRemover.Add(doc.FindTable("«CARACTERIZACAO.CAMPO.NOME»")); } } else { itenRemover.Add(doc.FindTable("«Caracterizacao.Cultura.AreaTotalHa»")); } AsposeExtensoes.RemoveTables(itenRemover); }); return(conf); }
internal Licenca ObterDadosPDF(int titulo, BancoDeDados banco = null) { Licenca licenca = new Licenca(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { #region Dados do Titulo DadosPDF dados = DaEsp.ObterDadosTitulo(titulo, bancoDeDados); licenca.Titulo = dados.Titulo; licenca.Titulo.SetorEndereco = DaEsp.ObterEndSetor(licenca.Titulo.SetorId); licenca.Protocolo = dados.Protocolo; licenca.Empreendimento = dados.Empreendimento; #endregion #region Dados da Especificidade Comando comando = bancoDeDados.CriarComando(@"select e.id, e.tid, e.protocolo, e.destinatario, e.via, e.ano_exercicio from {0}esp_licenca_motosserra e where e.titulo = :titulo " , EsquemaBanco); comando.AdicionarParametroEntrada("titulo", titulo, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { licenca.Destinatario.Id = Convert.ToInt32(reader["destinatario"]); licenca.Vias = reader["via"].ToString(); licenca.AnoExercicio = reader["ano_exercicio"].ToString(); } reader.Close(); } #endregion licenca.Destinatario = DaEsp.ObterDadosPessoa(licenca.Destinatario.Id, licenca.Empreendimento.Id, bancoDeDados); } return(licenca); }
public Licenca PesquisarLicenca(long Codigo) { try { AbrirConexao(); if (Codigo == 0) { Cmd = new SqlCommand("Select Top 1 * from LICENCA_DE_USO ", Con); } else { Cmd = new SqlCommand("Select * from LICENCA_DE_USO Where CD_LICENCA = @v1", Con); Cmd.Parameters.AddWithValue("@v1", Codigo); } Dr = Cmd.ExecuteReader(); Licenca p = null; if (Dr.Read()) { p = new Licenca(); p.CodigoDaLicenca = Convert.ToInt64(Dr["CD_LICENCA"]); p.CodigoDoCliente = Convert.ToInt64(Dr["CD_CLIENTE"]); p.NomeDoCliente = Convert.ToString(Dr["NM_CLIENTE"]); p.NumeroDeUsuarios = Convert.ToInt32(Dr["NR_USUARIOS"]); p.ServidorDoCliente = Convert.ToString(Dr["TX_SERVIDOR"]); p.BancoDoCliente = Convert.ToString(Dr["TX_BANCO"]); p.UsuarioBancoDoCliente = Convert.ToString(Dr["TX_USUARIO"]); p.SenhaBancoDoCliente = Convert.ToString(Dr["TX_SENHA"]); p.CodigoDaAtualizacaoBanco = Convert.ToInt64(Dr["CD_STR_DATABASE"]); } return(p); } catch (Exception ex) { throw new Exception("Erro ao Pesquisar Licença: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public void Inserir(Licenca p) { try { AbrirConexao(); Cmd = new SqlCommand("insert into LICENCA_DE_USO (CD_CLIENTE, NM_CLIENTE, NR_USUARIOS, TX_SERVIDOR, TX_BANCO, TX_USUARIO, TX_SENHA, CD_STR_DATABASE) values (@v3, @v1,@v2,@v4,@v5,@v6,@v7,0); SELECT SCOPE_IDENTITY()", Con); Cmd.Parameters.AddWithValue("@v3", p.CodigoDoCliente); Cmd.Parameters.AddWithValue("@v1", p.NomeDoCliente); Cmd.Parameters.AddWithValue("@v2", p.NumeroDeUsuarios); Cmd.Parameters.AddWithValue("@v4", p.ServidorDoCliente); Cmd.Parameters.AddWithValue("@v5", p.BancoDoCliente); Cmd.Parameters.AddWithValue("@v6", p.UsuarioBancoDoCliente); Cmd.Parameters.AddWithValue("@v7", p.SenhaBancoDoCliente); // Cmd.ExecuteNonQuery(); p.CodigoDaLicenca = Convert.ToInt64(Cmd.ExecuteScalar()); } catch (SqlException ex) { if (ex.Errors.Count > 0) // Assume the interesting stuff is in the first error { switch (ex.Errors[0].Number) { case 2601: // Primary key violation throw new DuplicateNameException("Inclusão não Permitida!!! Chave já consta no Banco de Dados. Mensagem :" + ex.Message.ToString(), ex); case 2627: // Primary key violation throw new DuplicateNameException("Inclusão não Permitida!!! Chave já consta no Banco de Dados. Mensagem :" + ex.Message.ToString(), ex); default: throw new Exception("Erro ao gravar Licença: " + ex.Message.ToString()); } } } catch (Exception ex) { throw new Exception("Erro ao gravar Licença: " + ex.Message.ToString()); } finally { FecharConexao(); } }
internal Licenca ObterDadosPDF(int titulo, BancoDeDados banco = null) { Licenca Licenca = new Licenca(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { #region Dados do Titulo DadosPDF dados = DaEsp.ObterDadosTitulo(titulo, bancoDeDados); Licenca.Titulo = dados.Titulo; Licenca.Titulo.SetorEndereco = DaEsp.ObterEndSetor(Licenca.Titulo.SetorId); Licenca.Protocolo = dados.Protocolo; Licenca.Empreendimento = dados.Empreendimento; #endregion } return(Licenca); }
public IActionResult Atualizar(int id, CadastroLicencaDTO model) { try { string tela = this.ControllerContext.RouteData.Values["action"].ToString(); this._auditoria.cadastrar(tela, this.User.Identity.Name, model); var l = this._service.getLicencaById(id); if (l == null) { return(NotFound("Licença não encontrada!")); } var licenca = new Licenca(); _mapper.Map(model, licenca); var licencaMenu_Array = new List <LicencaMenu>(); foreach (var item in model.Menus2DTO) { var lm = new LicencaMenu { LicencaId = licenca.Id, MenuId = item.Id.GetValueOrDefault() }; licencaMenu_Array.Add(lm); } licenca.LicencasMenus = licencaMenu_Array; this._service.Autalizar(licenca); return(Ok(licenca)); } catch (Exception ex) { return(BadRequest(new { message = ex.Message })); } }
internal Licenca ObterDadosPDF(int titulo, BancoDeDados banco = null) { Licenca Licenca = new Licenca(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { #region Dados do Titulo DadosPDF dados = DaEsp.ObterDadosTitulo(titulo, bancoDeDados); Licenca.Titulo = dados.Titulo; Licenca.Titulo.SetorEndereco = DaEsp.ObterEndSetor(Licenca.Titulo.SetorId); Licenca.Protocolo = dados.Protocolo; Licenca.Empreendimento = dados.Empreendimento; #endregion #region Dados da Especificidade Comando comando = bancoDeDados.CriarComando(@"select e.destinatario from {0}esp_licenca_ambiental_regulari e where titulo = :id", EsquemaBanco); comando.AdicionarParametroEntrada("id", titulo, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { Licenca.Destinatario.Id = Convert.ToInt32(reader["destinatario"]); } reader.Close(); } #endregion Licenca.Destinatario = DaEsp.ObterDadosPessoa(Licenca.Destinatario.Id, Licenca.Empreendimento.Id, bancoDeDados); } return(Licenca); }
/// <summary></summary> /// <param name="licenca"></param> public void Excluir(Licenca licenca) { ExcluirLicenca excluirLicenca = new ExcluirLicenca(this._context, licenca); excluirLicenca.excluir(); }
/// <summary></summary> /// <param name="licenca"></param> public void Autalizar(Licenca licenca) { AtualizarLicenca atualizarLicenca = new AtualizarLicenca(this._context, licenca); atualizarLicenca.atualizar(); }
/// <summary></summary> /// <param name="licenca"></param> public bool Cadastrar(Licenca licenca, List <Menu> menus) { CadastrarLicenca cadastrarLicenca = new CadastrarLicenca(this._context, licenca, menus); return(cadastrarLicenca.cadastrar()); }
/// <summary></summary> /// <param name="context"></param> /// <param name="licenca"></param> public CadastrarLicenca(OctoplusContext context, Licenca licenca, List <Menu> menus) { _context = context; _licenca = licenca; _menus = menus; }
public string GerarHashDaLicenca(Licenca licenca) { return(CriptografiaAES.Criptografa(_hash, JsonSerializer.Serialize(licenca))); }
public bool LicenceValid(Licenca licenca) { throw new NotImplementedException(); }
public void Insert(Licenca licenca) { conexao.Licenca.Add(licenca); }
public void Remover(Licenca licenca) { contexto.Licencas.Remove(licenca); contexto.SaveChanges(); }
public void Atualiza(Licenca licenca) { contexto.Entry(licenca).State = EntityState.Modified; contexto.Licencas.Update(licenca); contexto.SaveChanges(); }
public void Salvar(Licenca model) { _rep.Salvar(model); _rep.Commit(); }
protected FabricaDeConexao(IGerenciadorDeLicenca gerenciadorDeLicenca) { Licenca = gerenciadorDeLicenca.ObterLicenca(); }
public void Excluir(Licenca model) { _rep.Excluir(model); _rep.Commit(); }
/// <summary></summary> /// <param name="context"></param> /// <param name="licenca"></param> public AtualizarLicenca(OctoplusContext context, Licenca licenca) { _context = context; _context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; _licenca = licenca; }
public void Adiciona(Licenca licenca) { contexto.Add(licenca); contexto.SaveChanges(); }
public void DefinirLicenca(Licenca licenca) { Licenca = licenca; }
public void Cadastrar(Licenca licenca) { this.empresaContext.Insert(licenca); this.empresaContext.SaveChanges(); }
public void Excluir(Licenca model) { _rep.Deletar(model); }
public Licenca RequestLicence(Licenca licenca) { throw new NotImplementedException(); }