public IQueryable <object> getConhecimentoProjeto(string id) { var bd = new BDKnowLedge(); IQueryable <object> tr = (from r in bd.Conhecimentos join s in bd.Projetos on r.StampProjeto equals s.StampProjeto join t in bd.Tipos on r.StampTipo equals t.StampTipo join q in bd.Subtipos on r.StampSubtipo equals q.StampSubtipo where r.StampProjeto == id join u in bd.Utilizadores on r.Usrinis equals u.StampUtilizador join e in bd.Entidades on s.StampEntidade equals e.StampEntidade select new { NomeEntidade = e.Nome, ID_Conhecimento = r.StampConhecimento, NomeProjeto = s.Nome, NomeTipo = t.Nome, NomeSubtipo = q.Nome, r.Metadados, Codigo = r.Codigo.Substring(0, 25), dataUpdate = r.Usrdata, dataActualiza = r.DataSincronizacao, user = u.Nome }).Take(200); return(tr); }
public DataTable DadosImport(string idPro, string idType, string idSubtype) { var bd = new BDKnowLedge(); var dt = new DataTable(); dt.Columns.Add("StampConhecimento", typeof(String)); dt.Columns.Add("data", typeof(String)); var query = (from u in bd.Conhecimentos where u.StampProjeto == idPro && u.StampTipo == idType && u.StampSubtipo == idSubtype select new { u.StampConhecimento, u.Usrdata, u.Usrhora }); DataRow row; foreach (var rowObj in query) { row = dt.NewRow(); DateTime dateTime = Convert.ToDateTime(rowObj.Usrdata); string date = dateTime.ToString("dd/M/yyyy") + " " + rowObj.Usrhora; dt.Rows.Add(rowObj.StampConhecimento, date); } return(dt); }
public IEnumerable <object> Tabelas_TipoSubtipoID(string nr) { BDKnowLedge bd = new BDKnowLedge(); var tipo_subtipo = (from u in bd.Subtipos from t in bd.Tipos select new { t.StampTipo, u.StampSubtipo, t.Nome, Name = u.Nome } ); var tab = (from u in bd.Tabelas from t in tipo_subtipo where u.StampTipo == t.StampTipo && u.StampSubtipo == t.StampSubtipo && (u.StampTipo == nr || u.StampSubtipo == nr) select new { STAMPTABELA = u.StampTabela, t.Nome, t.Name } ); IEnumerable <object> ie = tab.ToList(); return(ie); }
public void Download_File(string id_con1, string name) { BDKnowLedge bd = new BDKnowLedge(); byte[] fileData = null; string fileName = ""; var record = from p in bd.Anexos where p.StampConhecimento == id_con1 && p.NomeFicheiro == name select p; fileData = (byte[])record.First().Ficheiro.ToArray(); fileName = record.First().NomeFicheiro.ToString(); SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.FileName = fileName; if (saveFileDialog1.ShowDialog() ?? false) { System.IO.File.WriteAllBytes(saveFileDialog1.FileName, fileData); } }
public bool ExisteTabelasTipoSubtipo(string type, string subtype) { BDKnowLedge bd = new BDKnowLedge(); bool done = false; var nr = (from u in bd.Tabelas where u.StampSubtipo == subtype && u.StampTipo == type select u.StampTabela).Count(); try { int num = Convert.ToInt32(nr); if (num > 0) { done = true; } else { done = false; } } catch { done = false; } return(done); }
/// <summary> /// Verifica o nome de utilizador e a password para acesso à aplicação. /// </summary> /// <param name="Name">Recebe o nome do entidade que pretende entrar na aplicação.</param> /// <param name="pass">Recebe a password do entidade que pretende entrar na aplicação.</param> /// <returns>Retorna esse utilizador caso o encontre.</returns> /// <remarks> /// Recebe o nome de utilizador e a password e procura por um utilizador que tenha esse mesmo nome de utilizador /// e essa mesma password e caso o encontre retorna esse mesmo utilizador. /// </remarks> public Utilizadores GetUser(string Name, string pass) { BDKnowLedge bd = new BDKnowLedge(); var usr = (from u in bd.Utilizadores where (u.Username == Name.ToUpper() || u.Username == Name.ToLower() || u.Username == Name) select u).FirstOrDefault(); try { if (usr.Password == pass) { return(usr); } } catch { } Classes.DataControl dataControl = new Classes.DataControl(); string p2 = ""; try { p2 = dataControl.DecryptStringAES(usr.Password, "BigLevel"); } catch { } if (p2 != pass) { usr = null; } return(usr); }
/// <summary> /// Obtém a lista completa de Tabelas. /// </summary> /// <returns>Retorna a lista da Entidade Tabelas da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todas as Pessoas da Base de Dados, coloca o resultado dessa pesquisa numa List de Pessoas, /// e retorna essa List. /// </remarks> public List <Tabelas> getTabela() { BDKnowLedge bd = new BDKnowLedge(); var tabela = (from u in bd.Tabelas select u); return(tabela.ToList <Tabelas>()); }
public List <Anexos> getAnexos() { BDKnowLedge bd = new BDKnowLedge(); var anexo = (from u in bd.Anexos select u); return(anexo.ToList <Anexos>()); }
/// <summary> /// Obtém a lista completa de Tipos. /// </summary> /// <returns>Retorna a lista da Entidade Tipos da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todos os Tipos da Base de Dados, coloca o resultado dessa pesquisa numa List de Tipos, /// e retorna essa List. /// </remarks> public List <Tipos> getTipo() { BDKnowLedge bd = new BDKnowLedge(); var type = (from u in bd.Tipos select u); return(type.ToList <Tipos>()); }
/// <summary> /// Obtém a lista completa do conhecimento. /// </summary> /// <returns>Retorna uma lista completa dos conhecimentos.</returns> /// <remarks> /// Faz uma pesquisa de todo os dados da tabela Conhecimento da Base de Dados, coloca o resultado dessa pesquisa numa List de Conhecimentos, /// e retorna essa List. /// </remarks> public List <Conhecimentos> GetConhecimento() { var bd = new BDKnowLedge(); IQueryable <Conhecimentos> conhecimento = (from u in bd.Conhecimentos select u); return(conhecimento.ToList()); }
public List <BasesDados> GetBasesDeDados() { BDKnowLedge bd = new BDKnowLedge(); var database = (from u in bd.BasesDados select u); return(database.ToList <BasesDados>()); }
/// <summary> /// Obtém a lista completa de Pessoas. /// </summary> /// <returns>Retorna a lista das Pessoas da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todas as Pessoas da Base de Dados, coloca o resultado dessa pesquisa numa List de Pessoas, /// e retorna essa List. /// </remarks> public List <Pessoas> GetPessoas() { BDKnowLedge bd = new BDKnowLedge(); var pes = (from u in bd.Pessoas select u); return(pes.ToList <Pessoas>()); }
/// <summary> /// Obtém a lista completa de utilizadores /// </summary> /// <returns>Retorna a lista dos utilizadores da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todos os utilizadores da Base de Dados, coloca numa List de Utilizadores e retorna essa List. /// </remarks> public List <Utilizadores> GetUtilizador() { BDKnowLedge bd = new BDKnowLedge(); var utl = (from u in bd.Utilizadores select u); return(utl.ToList <Utilizadores>()); }
/// <summary> /// Obtém a lista completa de Subtipos. /// </summary> /// <returns>Retorna a lista da Entidade Subtipos da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todos os Subtipos da Base de Dados, coloca o resultado dessa pesquisa numa List de Subtipos, /// e retorna essa List. /// </remarks> public List <Subtipos> getSubtipo() { BDKnowLedge bd = new BDKnowLedge(); var subtype = (from u in bd.Subtipos select u); return(subtype.ToList <Subtipos>()); }
/// <summary> /// Obtém a lista completa de Entidades. /// </summary> /// <returns>Retorna a lista das Entidades da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todas as Entidades da Base de Dados, coloca o resultado dessa pesquisa numa List de Entidades, /// e retorna essa List. /// </remarks> public List <Entidades> GetEntidade() { BDKnowLedge bd = new BDKnowLedge(); var usr = (from u in bd.Entidades select u); return(usr.ToList <Entidades>()); }
/// <summary> /// Obtém a lista completa de Projetos. /// </summary> /// <returns>Retorna a lista das Projetos da Base de Dados</returns> /// <remarks> /// Faz uma pesquisa de todas as Projetos da Base de Dados, coloca o resultado dessa pesquisa numa List de Projetos, /// e retorna essa List. /// </remarks> public List <Projetos> getProjetos() { BDKnowLedge bd = new BDKnowLedge(); var fl = (from u in bd.Projetos select u); return(fl.ToList <Projetos>()); }
/// <summary> /// Obtém as Pessoas associadas a uma determinada Entidade. /// </summary> /// <param name="id_Entidade">Recebe o id da Entidade que se pretende obter as suas Pessoas.</param> /// <returns>Retorna uma List de Pessoas com a/as Pessoa/s encontrada/s.</returns> /// <remarks> /// Recebe o id da Projetos que se pretende obter as suas Pessoas, faz uma pesquisa à Base de Dados pelas Pessoas com o ID_Projetos igual ao id /// recebido, e retorna esse resultado numa List de Pessoas. /// </remarks> public List <Pessoas> Pessoas_Entidade(string id_projeto) { BDKnowLedge bd = new BDKnowLedge(); var fil = (from u in bd.Pessoas where u.StampEntidades == id_projeto select u); return(fil.ToList <Pessoas>()); }
/// <summary> /// Obtém os dados de um determinado Subtipo. /// </summary> /// <param name="id">Recebe o id do Subtipo que se pretende obter os dados.</param> /// <returns>Retorna os dados do referido Subtipo.</returns> /// <remarks> /// Recebe um id de um Subtipo que se pretende obter os dados do mesmo. É feita uma pesquisa pelo Subtipo à /// Base de Dados, e caso o encontre retorna os dados desse Subtipo. /// </remarks> public Subtipos getSubtipoDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var subtype = (from u in bd.Subtipos where u.StampSubtipo == id select u); return(subtype.FirstOrDefault()); }
public List <Subtipos> Tipo_Subtipo(string id_tipo) { BDKnowLedge bd = new BDKnowLedge(); var subtype = (from u in bd.Subtipos where u.StampTipo == id_tipo select u); return(subtype.ToList <Subtipos>()); }
/// <summary> /// Obtém as Tabelas associadas a um determinado Tipo. /// </summary> /// <param name="id_Entidade">Recebe o id do Tipo que se pretende obter as suas Tabelas.</param> /// <returns>Retorna uma List de Tabelas com a/as Tabela/s encontrada/s.</returns> /// <remarks> /// Recebe o id do Tipo que se pretende obter as suas Tabelas, faz uma pesquisa à Base de Dados pelas Tabelas com o ID_TIPO igual ao id /// recebido, e retorna esse resultado numa List de Tabelas. /// </remarks> public List <Tabelas> Tabela_Tipo(string id_tipo) { BDKnowLedge bd = new BDKnowLedge(); var tabela = (from u in bd.Tabelas where u.StampTipo == id_tipo select u); return(tabela.ToList <Tabelas>()); }
/// <summary> /// Obtém os dados de uma determinada Projeto. /// </summary> /// <param name="id">Recebe o id da Projeto que se pretende obter os dados.</param> /// <returns>Retorna os dados da referida Projeto.</returns> /// <remarks> /// Recebe um id de uma Projeto que se pretende obter os dados da mesma. É feita uma pesquisa à tabela de Projetos /// da Base de Dados, e caso a encontre retorna os dados dessa Projeto. /// </remarks> public Projetos getProjetosDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var emp = (from u in bd.Projetos where u.StampProjeto == id select u); return(emp.FirstOrDefault()); }
public List <BasesDados> BD_Projetos(string id_projeto) { BDKnowLedge bd = new BDKnowLedge(); var fil = (from u in bd.BasesDados where u.StampProjeto == id_projeto select u); return(fil.ToList <BasesDados>()); }
public Conhecimentos getConhecimentoDetails(string id) { var bd = new BDKnowLedge(); IQueryable <Conhecimentos> conhecimento = (from u in bd.Conhecimentos where u.StampConhecimento == id select u); return(conhecimento.FirstOrDefault()); }
/// <summary> /// Obtém os dados de um determinado Tipo. /// </summary> /// <param name="id">Recebe o id do Tipo que se pretende obter os dados.</param> /// <returns>Retorna os dados do referido Tipo.</returns> /// <remarks> /// Recebe um id de um Tipo que se pretende obter os dados do mesmo. É feita uma pesquisa pelo Tipo à /// Base de Dados, e caso o encontre retorna os dados desse Tipo. /// </remarks> public Tipos getTipoDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var type = (from u in bd.Tipos where u.StampTipo == id select u); return(type.FirstOrDefault()); }
/// <summary> /// Obtém os dados de uma determinada Entidade. /// </summary> /// <param name="id">Recebe o id da Entidade que se pretende obter os dados.</param> /// <returns>Retorna os dados da referida Entidade.</returns> /// <remarks> /// Recebe um id de uma Entidade que se pretende obter os dados da mesma. É feita uma pesquisa à tabela de Entidades /// da Base de Dados, e caso a encontre retorna os dados dessa Entidade. /// </remarks> public Entidades getentidadeDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var emp = (from u in bd.Entidades where u.StampEntidade == id select u); return(emp.FirstOrDefault()); }
/// <summary> /// Obtém os dados de uma determinada Pessoa. /// </summary> /// <param name="bi">Recebe o bi da Pessoa que se pretende obter os dados.</param> /// <returns>Retorna os dados da referida Pessoa.</returns> /// <remarks> /// Recebe um bi de uma Pessoa que se pretende obter os dados da mesma. É feita uma pesquisa à tabela de Pessoas /// da Base de Dados, e caso a encontre retorna os dados dessa Pessoa. /// </remarks> public Pessoas getPessoasDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var pes = (from u in bd.Pessoas where u.StampPessoa == id select u); return(pes.FirstOrDefault()); }
public Tabelas TabelasDadoOTipoAndSubtipo(string id_type, string id_subtype) { BDKnowLedge bd = new BDKnowLedge(); var tabela = (from u in bd.Tabelas where u.StampTipo == id_type && u.StampSubtipo == id_subtype select u).FirstOrDefault(); return(tabela); }
/// <summary> /// Obtém as Projetos associadas a uma determinada Entidade. /// </summary> /// <param name="id_Entidade">Recebe o id da Entidade que se pretende obter as suas Projetos.</param> /// <returns>Retorna uma List de Projetos com a/as Projeto/ais encontrada/s.</returns> /// <remarks> /// Recebe o id da Entidade que se pretende obter as suas Projetos, faz uma pesquisa à Base de Dados pelas Projetos com o ID_EMPRESA igual ao id /// recebido, e retorna esse resultado numa List de Projetos. /// </remarks> public List <Projetos> Projetos_Entidade(string id_Entidade) { BDKnowLedge bd = new BDKnowLedge(); var fil = (from u in bd.Projetos where u.StampEntidade == id_Entidade select u); return(fil.ToList <Projetos>()); }
public BasesDados getBDDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var database = (from u in bd.BasesDados where u.StampBaseDados == id select u); return(database.FirstOrDefault()); }
/// <summary> /// Obtém os dados de uma determinada Tabela. /// </summary> /// <param name="id">Recebe o id da Tabela que se pretende obter os dados.</param> /// <returns>Retorna os dados da referida Tabela.</returns> /// <remarks> /// Recebe um id de uma Tabela que se pretende obter os dados da mesma. É feita uma pesquisa pela Tabela à /// Base de Dados, e caso a encontre retorna os dados dessa Tabela. /// </remarks> public Tabelas getTabelaDetails(string id) { BDKnowLedge bd = new BDKnowLedge(); var tabela = (from u in bd.Tabelas where u.StampTabela == id select u); return(tabela.FirstOrDefault()); }