protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { return; } try { var dtst = (DtstFilingSearchResult)Session["dtst"]; var resId = int.Parse(Request.QueryString["resultId"]); var result = dtst.MPSresults.FindByrowID(resId); LabelSnippet.Text = result.Paragraph; TextCompany.Text = Dbo.FilterName(result.Company); Calendar1.SelectedDate = result.Date; Calendar1.VisibleDate = result.Date; TextBoxYear.Text = result.Date.Year.ToString(); TextBoxMonth.Text = result.Date.Month.ToString(); TextEvent.Text = result.Keyword; TextBoxDescription.Text = ""; TextBoxKeywords.Text = result.Keyword; Panel1.Visible = true; LabelAlarm.Visible = false; var evnts = new CompanyManager().GetEventTypes(); DropDownEvents.DataSource = evnts; DropDownEvents.DataTextField = evnts.event_typeColumn.ColumnName; DropDownEvents.DataValueField = evnts.event_typeColumn.ColumnName; DropDownEvents.DataBind(); } catch (Exception ex) { Panel1.Visible = false; LabelAlarm.Text = "ERROR: most likely cause, your session has expired." + "<br /><br /><br />" + ex.ToString(); LabelAlarm.Visible = true; } }
public int GravarLog(string usuario_id, string Produto_id, string Conteudo_id, string categoria_id) { Dbo conec = new Dbo(); MySqlDaoIdeas bc = new MySqlDaoIdeas(); LogUso log = new LogUso(); log.LogUso_Usuario_id = int.Parse(usuario_id); if (!string.IsNullOrEmpty(categoria_id)) { log.LogUso_Categoria_id = int.Parse(categoria_id); } if (!string.IsNullOrEmpty(Produto_id)) { log.LogUso_Produto_id = int.Parse(Produto_id); } if (!string.IsNullOrEmpty(Conteudo_id)) { log.LogUso_Conteudo_id = int.Parse(Conteudo_id); } return(bc.Salvar(log, "LogUso_id", "Tb", true)); }
//public List<Menu> Listar(List<int> ids) //{ // Dbo dbo = getDbo(); // var menus = dbo.Select<Menu>("U", "U._deleted_ = 0 ", null); // return menus; //} public List <Menu> Listar(int idMenuPrincipal) { Dbo dbo = getDbo(); var menus = dbo.Select <Menu>("U", "U._deleted_ = 0 and U.Menu_Menu_id =" + idMenuPrincipal.ToString(), null); if (menus != null && menus.Count > 0) { for (int i = 0; i < menus.Count; i++) { menus[i].BuscaTabela = new BuscaTabelas(dbo).Obter(menus[i].ChaveEstrageira["Menu_BuscaTabela_id"]); } //List<int> ids = new List<int>(); //for (int i = 0; i < menus.Count; i++) //{ // ids.Add(menus[i].ChaveEstrageira["Menu_Menu_id"]); // ids.Add(menus[i].ChaveEstrageira["Menu_BuscaTabela_id"]); //} //var ListaSubMenus = new Menu().Listar(ids); //for (int i = 0; i < menus.Count; i++) //{ // menus[i].SubMenus = ListaSubMenus.Find(p => p. == usuarios[i].ChaveEstrageira["usuario_perfil_id"]); //} } return(menus); }
public static bool RegisterAccount(Dbo.Account account) { if (!IsAccountValid(account)) return false; DataAccess.T_User user = new DataAccess.T_User(); user.Email = account.Email.Trim(); user.Login = account.Login.Trim(); user.HashPassword = account.Password.Trim(); user.FirstName = account.Firstname.Trim(); user.LastName = account.Lastname.Trim(); user.T_Style = DataAccess.StyleCRUD.GetDefault(); user.StyleId = user.T_Style.Id; try { DataAccess.UserCRUD.Create(user); // pas utile en local ^^' // SendValidationEmail(user.Email); return true; } catch (Exception e) { Trace.WriteLine(e.Message); return false; } }
public List <Modulos> Listar(List <int> ids) { Dbo dbo = getDbo(); var menus = dbo.Select <Modulos>("U", "U._deleted_ = 0 ", null); return(menus); }
public Video(string Title, string Description, Dbo.User User) { this.Description = Description; this.Title = Title; this.UploadDate = DateTime.Now; this.User = User; this.ViewCountToday = 0; }
public static bool IsAccountValid(Dbo.Account account) { return IsLoginValid(account.Login) && IsPasswordValid(account.Password) && IsEmailValid(account.Email) && IsFirstnameValid(account.Firstname) && IsLastnameValid(account.Lastname); }
public bool ExcluirPagina(string IdPgProcura, string codigoAExcluir) { Dbo dbo = getDbo(); bool Retorno = true; try { DataTable RetornoPagina = dbo.ExecutarQuery("select * from tbbuscatabelas, tbbuscacampos where BuscaTabela_id=BuscaCampo_BuscaTabela_id and tbbuscatabelas._deleted_=0 and tbbuscacampos._deleted_=0 and BuscaTabela_id=" + IdPgProcura); if (RetornoPagina.Rows.Count > 0) { string MontagemDeQueryAExecutar = ""; string tabela = ""; string NomeCampo = ""; if (RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString().IndexOf(",") == -1 && RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString().IndexOf("left") == -1) { tabela = RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString(); } else { int posicao = 0; if (RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString().IndexOf(",") > -1) { posicao = RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString().IndexOf(","); } else { posicao = RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString().IndexOf("left"); } tabela = RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString().Substring(0, posicao - 1).Replace(" cart", "");; } MontagemDeQueryAExecutar += " update " + tabela + " set _deleted_='true' where "; for (int x = 0; x < RetornoPagina.Rows.Count; x++) { if (x == 0) { NomeCampo = RetornoPagina.Rows[x]["BuscaCampo_NomeCampo"].ToString().ToLower(); break; } } MontagemDeQueryAExecutar += NomeCampo + "=" + codigoAExcluir; dbo.ExecutarQuery(MontagemDeQueryAExecutar); } } catch { Retorno = true; } return(Retorno); }
public static void UpdateUser(Dbo.User user) { try { DataAccess.User.UpdateUser(user); } catch (Exception e) { throw new Exception("Can't update user (" + user.ToString() + ")" + e.ToString()); } }
public static void DeleteComment(Dbo.Comment comment) { try { DataAccess.Comment.DeleteComment(comment.Id); } catch (Exception e) { throw new Exception("Can't delete Comment / Error : " + e.Message); } }
public static int AddVideo(Dbo.Video video) { try { return DataAccess.Video.AddVideo(video); } catch (Exception e) { throw new Exception("Can't add Video / Error : " + e.Message); } }
public static void DeleteVideo(Dbo.Video video) { try { DataAccess.Video.DeleteVideo(video.Id); } catch (Exception e) { throw new Exception("Can't delete Video / Error : " + e.Message); } }
public static IList<Dbo.Video> ListUserVideos(out int count, int userId, Dbo.Video.Order order = Dbo.Video.Order.Id, bool ascOrder = true, int number = -1, int page = -1, bool encoded = false) { try { return DataAccess.Video.ListUserVideos(out count, userId, order, ascOrder, number, page, encoded); } catch (Exception e) { throw new Exception("Can't list User Videos / Error : " + e.Message); } }
public static int AddEncode(Dbo.Encode encode) { try { return DataAccess.Encode.AddEncode(encode); } catch (Exception e) { throw new Exception("Can't add Encode / Error : " + e.Message); } }
public static void UpdateEncode(Dbo.Encode encode) { try { DataAccess.Encode.UpdateEncode(encode); } catch (Exception e) { throw new Exception("Can't update Encode / Error : " + e.Message); } }
public static IList<Dbo.User> ListAllUsers(Dbo.User.Order order = Dbo.User.Order.Id, bool ascOrder = true, int number = -1, int page = -1) { try { return DataAccess.User.ListAllUsers(order, ascOrder, number, page); } catch (Exception) { return null; } }
public static void UpdateComment(Dbo.Comment comment) { try { DataAccess.Comment.UpdateComment(comment); } catch (Exception e) { throw new Exception("Can't update Comment / Error : " + e.Message); } }
/// <summary> /// ajout un patient à la liste /// </summary> /// <param name="patient">le patient</param> /// <returns>si cela c'est bien passé retourne true</returns> public bool AddPatient(Dbo.Patient patient) { if (!DataAccess.DaSingleton.GetInstance().ListPatient.Any()) { DataAccess.DaSingleton.GetInstance().ListPatient = data.CreateListPatient(); } //=> Bug il faut prendre l'ID max. patient.Id = DataAccess.DaSingleton.GetInstance().ListPatient.OrderBy(x=>x.Id).Last().Id + 1; DataAccess.DaSingleton.GetInstance().ListPatient.Add(patient); return true; }
public ProdutoModel GetProduto(int usuario_id, int Produto_id) { Dbo conec = new Dbo(); string sql = "SELECT * FROM TbProdutos where Produto_id = " + usuario_id.ToString(); DataTable dados = conec.Select(sql); DaoUsuarios user = new DaoUsuarios(); user.GravarLog(usuario_id.ToString(), Produto_id.ToString(), "", ""); return(Util.DadosParaObjeto <ProdutoModel>(dados)); }
public Conteudo GetConteudos(int usuario_id, int Conteudo_id) { Dbo conec = new Dbo(); string sql = "select * from TbConteudo c where c.Conteudo_ativo = 1 and c.Conteudo_id = " + Conteudo_id.ToString(); DataTable dados = conec.Select(sql); DaoUsuarios user = new DaoUsuarios(); user.GravarLog(usuario_id.ToString(), "", Conteudo_id.ToString(), ""); return(Util.DadosParaObjeto <Conteudo>(dados)); }
public List <Conteudo> GetConteudosProduto(int usuario_id, int Produto_id) { Dbo conec = new Dbo(); string sql = @"select * from TbConteudo c where -- c.Conteudo_ativo = 1 and c.Conteudo_Produto_id = " + Produto_id.ToString(); DataTable dados = conec.Select(sql); DaoUsuarios user = new DaoUsuarios(); //user.GravarLog(usuario_id.ToString(), Produto_id.ToString(), "", ""); return(Util.DadosParaObjetoLista <Conteudo>(dados)); }
public UsuarioModel login(string usuario, string Senha, int ProdutosLista = 7) { Dbo conec = new Dbo(); string sql = "select * from TbUsuarios where Usuario_Email='" + usuario + "' and Usuario_Senha='" + Senha + "' and Usuario_ativo=1"; DataTable dados = conec.Select(sql); UsuarioModel user = Util.DadosParaObjeto <UsuarioModel>(dados); if (user.Usuario_id > 0) { user.ListaProdutos = new DaoProduto().ListaProdutosParaUsuarios(user, ProdutosLista); } return(user); }
public List <Menu> Listar(int PerfilLogado, bool SomentePrincipal = false) { Dbo dbo = getDbo(); string sqlBuscaMenu = ""; switch (PerfilLogado) { case -1: // Não Logado sqlBuscaMenu += " and U.Menu_Perfil_Id!= 1 "; break; case 1: // // Administrador Geral break; case 2: default: sqlBuscaMenu += " and U.Menu_Perfil_Id=" + PerfilLogado.ToString(); break; } var menus = dbo.Select <Menu>("U", "U._deleted_ = 0 " + (SomentePrincipal ? " and U.Menu_Principal = 1 " : "") + sqlBuscaMenu, null); if (menus != null) { for (int i = 0; i < menus.Count; i++) { menus[i].BuscaTabela = new BuscaTabelas(dbo).Obter(menus[i].id); menus[i].SubMenus = new Menu(dbo).Listar(menus[i].id); } //List<int> ids = new List<int>(); //for (int i = 0; i < menus.Count; i++) //{ // ids.Add(menus[i].ChaveEstrageira["Menu_Menu_id"]); // ids.Add(menus[i].ChaveEstrageira["Menu_BuscaTabela_id"]); //} //var ListaSubMenus = new Menu().Listar(ids); //for (int i = 0; i < menus.Count; i++) //{ // menus[i].SubMenus = ListaSubMenus.Find(p => p. == usuarios[i].ChaveEstrageira["usuario_perfil_id"]); //} } return(menus); }
private void CreateEvents(IList <string> acts, IList <DateTime> dates, string companynName, DtstCOI.documentRow doc) { companynName = Dbo.FilterName(companynName); var dal = new CompanyManager(); var events = dal.GetEventsByCo(companynName); for (var i = 0; i < acts.Count; i++) { var row = events.FindBycompany_nameevent_typeevent_date(companynName, acts[i], dates[i]); if (row == null) { events.Addcompany_eventRow(companynName, acts[i], acts[i], dates[i], doc.document_id, SourceId, string.Empty, false); } } dal.SaveEvents(events); }
private string CreateSharesTraded(List <string> trades, string companyName, DtstCOI.documentRow dbDoc) { companyName = Dbo.FilterName(companyName); if (ReadOnly) { return("Readonly mode detected, Not saving share trade information"); } var log = new StringWriter(); var dal = new SharesManager(); var table = dal.GetIndividualSharesTradedByCo(companyName); foreach (var trade in trades) { try { var details = trade.Split('|'); var date = DateTime.Parse(details[1]); var traded = decimal.Parse(details[2]); var owned = decimal.Parse(details[3]); var form = int.Parse(details[5]); var no = int.Parse(details[6]); decimal price; try { price = decimal.Parse(details[4]); } catch { price = 0; } var row = table.FindByindividual_namecompany_namedateformnumber (details[0], companyName, date, form, no); if (row == null) { table.Addindividual_company_sharesRow(details[0], companyName, date, form, no, dbDoc.document_id, traded, owned, SourceId, price); } }catch { } } dal.Save(table); return(log.ToString()); }
public Acoes Obter(int id) { Acoes obj = null; Dbo dbo = getDbo(); var Objts = dbo.Select <Acoes>("C", "C._deleted_ = 0 AND C.Acao_id = @id", new List <MySqlParameter>() { new MySqlParameter() { ParameterName = "@id", Value = id } }); if (Objts != null && Objts.Count > 0) { obj = Objts[0]; obj.Modulo = new Modulos(dbo).Obter(Objts[0].ChaveEstrageira["Acao_Modulo_id"]); } return(obj); }
/// <summary> /// permet d'ajouter une observation à un patient /// </summary> /// <param name="idPatient">l'id du patient</param> /// <param name="obs">l'observations à ajouter</param> /// <returns>true si ca s'est bien passé sinon false</returns> public bool AddObservation(int idPatient, Dbo.Observation obs) { try { if (!DataAccess.DaSingleton.GetInstance().ListPatient.Any()) { DataAccess.DaSingleton.GetInstance().ListPatient = CreateListPatient(); } Dbo.Patient patient = DataAccess.DaSingleton.GetInstance().ListPatient.Where(x => x.Id == idPatient).FirstOrDefault(); if (patient != null) { patient.Observations.Add(obs); return true; } return false; } catch (Exception ex) { return false; } }
public List <Acoes> Listar(bool SomentePrincipal = false) { Dbo dbo = getDbo(); var menus = dbo.Select <Acoes>("U", "U._deleted_ = 0 " + (SomentePrincipal ? " and U.Menu_Principal = 1" : ""), null); if (menus != null) { //List<int> ids = new List<int>(); //for (int i = 0; i < menus.Count; i++) //{ // ids.Add(menus[i].ChaveEstrageira["Menu_Menu_id"]); // ids.Add(menus[i].ChaveEstrageira["Menu_BuscaTabela_id"]); //} //var ListaSubMenus = new Menu().Listar(ids); //for (int i = 0; i < menus.Count; i++) //{ // menus[i].SubMenus = ListaSubMenus.Find(p => p. == usuarios[i].ChaveEstrageira["usuario_perfil_id"]); //} } return(menus); }
private void CreateLinks(DtstCOI.documentRow doc, IList <string> officers, string registeredAgent, string companyName) { //officers var dal = new LinkManager(); for (var i = 0; i < officers.Count; i++) { var pos = officers[i].Split('-')[0].Trim().ToLower(); var name = NameAnalyzer.NameCapitalizer(officers[i].Split('-')[1].Trim()); dal.CreateOrUpdate(InvestigationId, companyName, name, name, SourceId, doc.document_id, "Officer", doc.document_date, pos); } //registred agent if (NameAnalyzer.IsCompanyName(registeredAgent)) { registeredAgent = Dbo.FilterName(registeredAgent); companyName = Dbo.FilterName(companyName); var table = dal.GetLinksByCoDateAndLinkType(companyName, registeredAgent, doc.document_id, RegistredAgent); if (table.Rows.Count == 0) { table.Addcompany_company_linkRow(companyName, registeredAgent, SourceId, doc.document_id, RegistredAgent, RegistredAgent, doc.document_date, doc.document_date ); dal.Save(table); } var dal3 = new CompanyManager(); var companies = dal3.SearchCompanies(registeredAgent); if (companies.FindBycompany_name(registeredAgent) == null) { companies.AddcompanyRow(registeredAgent); dal3.Save(companies); } } else { dal.CreateOrUpdate(InvestigationId, companyName, registeredAgent, registeredAgent, SourceId, doc.document_id, "Registered Agent", doc.document_date, "Registered Agent"); } }
public static void Create(Dbo.Comment comment) { try { using (Entities bdd = new Entities()) { bdd.T_Comment.Add(new T_Comment() { UserId = comment.UserId, ArticleId = comment.ArticleId, Comment = comment.Content, CreationDate = comment.CreationDate }); bdd.SaveChanges(); } } catch (Exception e) { Trace.WriteLine(e.Message); throw; } }
public Menu Obter(int id) { Menu obj = null; Dbo dbo = getDbo(); var Objts = getDbo().Select <Menu>("C", "C._deleted_ = 0 AND C.Modulo_id = @id", new List <MySqlParameter>() { new MySqlParameter() { ParameterName = "@id", Value = id } }); if (Objts != null && Objts.Count > 0) { obj = Objts[0]; obj.SubMenus = new Menu(dbo).Listar(id); obj.BuscaTabela = new BuscaTabelas(dbo).Obter(id); // new Menu(dbo).Obter(Objts[0].ChaveEstrageira["Acao_Modulo_id"]); } return(obj); }
public static void Create(Dbo.Comment comment) { DataAccess.CommentCRUD.Create(comment); }
public int Salvar(object Objeto, string CampoChave, string Inicial, bool ForcarInsert = false) { Dbo conec = new Dbo(); int retorno = 0; try { String NomeObjeto = Objeto.GetType().Name; string NomeTabela = Inicial + NomeObjeto.Replace(Inicial, ""); var propriedades = Objeto.GetType().GetProperties(); string ValorChave = ""; foreach (var propriedade in propriedades) { if (propriedade.Name.ToUpper() == CampoChave.ToUpper()) { ValorChave = propriedade.GetValue(Objeto, null).ToString(); break; } } DataTable dados = conec.Select("Select * from " + NomeTabela + " Where " + CampoChave + "='" + ValorChave + "'"); string SQLGravar = ""; List <string> ListaColunas = new List <string>(); List <string> ListaDados = new List <string>(); bool Insert; if (dados.Rows.Count > 0) { Insert = false; if (ForcarInsert) { Insert = true; } } else { Insert = true; } if (dados.Columns.Count > 0) { for (int x = 0; x < dados.Columns.Count; x++) { foreach (var propriedade in propriedades) { if (propriedade.Name.ToUpper() == dados.Columns[x].ColumnName.ToUpper()) { ListaColunas.Add(propriedade.Name.ToUpper()); string DadoObjeto = ""; if ((propriedade.GetValue(Objeto, null) != null)) { DadoObjeto = propriedade.GetValue(Objeto, null).ToString(); } if (propriedade.PropertyType.FullName.IndexOf("DateTime") > -1) { if (!DadoObjeto.Contains(DateTime.MinValue.ToString())) { ListaDados.Add((DadoObjeto == "" ? "NULL" : "convert(datetime, '" + DateTime.Parse(DadoObjeto).ToString("dd/MM/yyyy HH:mm:ss") + "' , 103)")); } else { ListaDados.Add("NULL"); } } else { if (propriedade.PropertyType.FullName.ToLower().IndexOf("decimal") > -1 || propriedade.PropertyType.FullName.ToLower().IndexOf("double") > -1) { ListaDados.Add((DadoObjeto == "" ? "NULL" : "'" + DadoObjeto.Replace(".", "").Replace(",", ".") + "'")); } else { ListaDados.Add((DadoObjeto == "" ? "NULL" : "'" + DadoObjeto + "'")); } } break; } //propriedade.Name; pra pegar o nome dela //propriedade.PropertyType; pra pegar o tipo //propriedade.SetValue(...); pra setar um valor //propriedade.GetValue(...); pra ler um valor } } if (Insert) { SQLGravar = "Insert into " + NomeTabela + "("; string Colunas = ""; string strDados = ""; for (int x = 0; x < ListaColunas.Count; x++) { if (CampoChave.ToUpper() != ListaColunas[x]) { Colunas += (Colunas == "" ? "" + ListaColunas[x] + "" : "," + ListaColunas[x] + ""); } } for (int x = 0; x < ListaDados.Count; x++) { if (CampoChave.ToUpper() != ListaColunas[x]) { strDados += (strDados == "" ? "" + ListaDados[x] + "" : "," + ListaDados[x] + ""); } } SQLGravar += Colunas + ") Values (" + strDados + ")"; } else { SQLGravar = "update " + NomeTabela + " set "; string Colunas = ""; for (int x = 0; x < ListaColunas.Count; x++) { if (CampoChave.ToUpper() != ListaColunas[x]) { Colunas += (Colunas == "" ? ListaColunas[x] + "=" + ListaDados[x] + "" : "," + ListaColunas[x] + "=" + ListaDados[x] + ""); } } SQLGravar += Colunas + " Where " + CampoChave + "='" + ValorChave + "'"; } retorno = conec.ExecuteNoQuery(SQLGravar, true); //if (Insert) //{ // int ID = PegarIdentidade(this.MsSQl, NomeTabela); // foreach (var propriedade in propriedades) // { // if (propriedade.Name.ToUpper() == CampoChave.ToUpper()) // { // propriedade.SetValue(Objeto, ID, null); // break; // } // } // if (MsSQl.State != ConnectionState.Closed) // { // MsSQl.Close(); // MsSQl.Dispose(); // } //} //else //{ // if (MsSQl.State != ConnectionState.Closed) // { // MsSQl.Close(); // MsSQl.Dispose(); // } //} } } catch (Exception ex) { //if (MsSQl != null && MsSQl.State != ConnectionState.Closed) //{ // MsSQl.Close(); // MsSQl.Dispose(); //} throw new Exception(ex.Message); } return(retorno); }
public static List<Dbo.Encode> ListVideoEncode(Dbo.Video v) { try { return Encode.ListEncode().Where(x => x.Video == v.Id).ToList(); } catch (Exception e) { throw new Exception("Can't list Video encode / Error : " + e.Message); } }
public BuscaTabelas(Dbo dbo) : this() { Dbo = dbo; }
public DataTable ExecutaConsulta(string SQL) { Dbo dbo = getDbo(); return(Dbo.ExecutarQuery(SQL)); }
public ListaDePaginas RetornaPaginaProcura(string IdPgProcura, int tamanhoPagina, int PaginaAtual, int PerfilLogado) { ListaDePaginas Retorno = new ListaDePaginas(); Retorno.Titulo = ""; Retorno.Formulario = ""; Retorno.Dados = new DataTable(); Dbo dbo = getDbo(); string sqlBuscaTab = "select * from Tbbuscatabelas, Tbbuscacampos where BuscaTabela_id=BuscaCampo_BuscaTabela_id and Tbbuscatabelas._deleted_=0 and Tbbuscacampos._deleted_=0 and BuscaTabela_id=" + IdPgProcura; switch (PerfilLogado) { case -1: // Não Logado break; case 1: // == Geral == break; case 2: // Administrador Geral break; case 3: // Colaborador default: sqlBuscaTab += " and BuscaTabela_Perfil_Id=" + PerfilLogado.ToString(); break; } DataTable RetornoPagina = dbo.ExecutarQuery(sqlBuscaTab); if (RetornoPagina.Rows.Count > 0) { Retorno.Titulo = RetornoPagina.Rows[0]["BuscaTabela_Descricao"].ToString(); string MontagemDeQueryAExecutar = ""; MontagemDeQueryAExecutar += " " + RetornoPagina.Rows[0]["BuscaTabela_tabela"].ToString() + " "; if (RetornoPagina.Rows[0]["BuscaTabela_condicao"] != DBNull.Value) { if (RetornoPagina.Rows[0]["BuscaTabela_condicao"].ToString() != "") { MontagemDeQueryAExecutar += " where " + RetornoPagina.Rows[0]["BuscaTabela_condicao"].ToString(); MontagemDeQueryAExecutar = MontagemDeQueryAExecutar.Replace("#BuscaTabela_condicaoComplemento#", ""); // MontagemDeQueryAExecutar = MontagemDeQueryAExecutar.Replace("= #usuario_logado_id#", " <> -1 " ); } DataTable RetornoDadosPagina = dbo.ExecutarQuery(" select count(0) qtd from " + MontagemDeQueryAExecutar); //DataTable RetornoDadosPagina = dbo.ExecutarQuery(MontagemDeQueryAExecutar); Retorno.QtDRegistrosOriginal = int.Parse(RetornoDadosPagina.Rows[0]["qtd"].ToString()); MontagemDeQueryAExecutar += " LIMIT " + ((PaginaAtual - 1) * tamanhoPagina).ToString() + " , " + tamanhoPagina.ToString(); DataTable dadosPaginados = dbo.ExecutarQuery(" select * from " + MontagemDeQueryAExecutar); RetornoDadosPagina = dadosPaginados; Retorno.Dados = RetornoDadosPagina; Retorno.DadosApresentacao = new System.Data.DataTable(); string Tabela = ""; for (int x = 0; x < RetornoPagina.Rows.Count; x++) { int PosicaoColunaEncontrada = RetornoDadosPagina.Columns.IndexOf(RetornoPagina.Rows[x]["BuscaCampo_NomeCampo"].ToString()); Tabela = RetornoPagina.Rows[x]["BuscaTabela_Id"].ToString(); if (PosicaoColunaEncontrada > -1) { DataColumn NovaColuna = new DataColumn(); NovaColuna.ColumnName = RetornoDadosPagina.Columns[PosicaoColunaEncontrada].ColumnName; NovaColuna.DataType = RetornoDadosPagina.Columns[PosicaoColunaEncontrada].DataType; NovaColuna.AllowDBNull = RetornoDadosPagina.Columns[PosicaoColunaEncontrada].AllowDBNull; NovaColuna.Caption = RetornoPagina.Rows[x]["BuscaCampo_CampoDescricao"].ToString(); Retorno.DadosApresentacao.Columns.Add(NovaColuna); if (x == 0) { Retorno.Formulario = "form" + RetornoPagina.Rows[x]["BuscaCampo_NomeCampo"].ToString().ToLower().Replace("_ID", "").Replace("_id", "").Replace("_Id", "").Replace("_", "") + ".aspx"; } } } //if (RetornoDadosPagina.Rows.Count > 0) //{ // DataColumn NovaColuna = new DataColumn(); // NovaColuna.ColumnName = "Editar"; // NovaColuna.DataType = typeof(String); // NovaColuna.Caption = "Editar"; // Retorno.DadosApresentacao.Columns.Add(NovaColuna); // DataColumn Excluir = new DataColumn(); // Excluir.ColumnName = "Excluir"; // Excluir.DataType = typeof(String); // Excluir.Caption = "Excluir"; // Retorno.DadosApresentacao.Columns.Add(Excluir); //} for (int x = 0; x < RetornoDadosPagina.Rows.Count; x++) { string Id = ""; string Pagina = ""; DataRow Linha = Retorno.DadosApresentacao.NewRow(); for (int z = 0; z < Retorno.DadosApresentacao.Columns.Count; z++) { if (z < Retorno.DadosApresentacao.Columns.Count) { if (z == 0) { Id += RetornoDadosPagina.Rows[x][Retorno.DadosApresentacao.Columns[z].ColumnName].ToString().Replace("_", ""); Pagina += "form" + Retorno.DadosApresentacao.Columns[z].ColumnName.Replace("_id", "").Replace("_ID", "").Replace("_Id", "").Replace("_", "") + ".aspx?codigo="; } Linha[z] = RetornoDadosPagina.Rows[x][Retorno.DadosApresentacao.Columns[z].ColumnName]; } else { //Linha["Editar"] = "<a class='linkEditar' style='border:none !important;' href='" + Pagina + Id + "&Tabela=" + Tabela + "'> <img src='../imagens/icones/b_edit.png' /></a>"; //if (IdPgProcura != "9") //{ // Linha["Excluir"] = "<a onclick='return Confirmacao(" + Id + ")' class='linkEditar' style='border:none !important;' href='procura.aspx?tabela=" + IdPgProcura + "&codigoAExcluir=" + Id + "'> <img src='../imagens/icones/b_drop.png' /></a>"; //} } } Retorno.DadosApresentacao.Rows.Add(Linha); } //DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32)); //workCol.AllowDBNull = false; //workCol.Unique = true; //workTable.Columns.Add("CustLName", typeof(String)); //workTable.Columns.Add("CustFName", typeof(String)); //workTable.Columns.Add("Purchases", typeof(Double)); } } return(Retorno); }
public static List<Dbo.Encode> ListVideoEncode(Dbo.Encode.Encoding encoding, Dbo.Video v) { try { bool encode = encoding == Dbo.Encode.Encoding.Encoded; return Encode.ListEncode(v.Id, encode).ToList(); } catch (Exception e) { throw new Exception("Can't list Video encode / Error : " + e.Message); } }
public Modulos(Dbo dbo) : this() { Dbo = dbo; }
public List <ProdutoModel> ListaProdutosParaUsuarios(UsuarioModel usuario, int QtdProdutos) { Dbo conec = new Dbo(); string sql = ""; if (!usuario.Usuario_UsarIA) { sql = @" select * from ( SELECT * FROM TbProdutos where Produto_Ativo = 1 and produto_id = @produto_id1 union SELECT * FROM TbProdutos where Produto_Ativo = 1 and produto_id = @produto_id2 union SELECT * FROM TbProdutos where Produto_Ativo = 1 and produto_id = @produto_id3 union SELECT * FROM TbProdutos where Produto_Ativo = 1 and produto_id not in (@produto_id1 , @produto_id2 , @produto_id3 ) ) a limit @QtdProdutos "; sql = sql.Replace("@produto_id1", usuario.Usuario_Produto_id1.ToString()); sql = sql.Replace("@produto_id2", usuario.Usuario_Produto_id2.ToString()); sql = sql.Replace("@produto_id3", usuario.Usuario_Produto_id3.ToString()); sql = sql.Replace("@QtdProdutos", QtdProdutos.ToString()); } else { sql = @" select * from ( select * from ( SELECT pd.* FROM TbProdutos pd inner join ( select LogUso_Usuario_id, LogUso_Produto_id , count(0) QtdUsos FROM TbLogUso lg where lg.LogUso_Usuario_id = @Usuario_id group by LogUso_Usuario_id, LogUso_Produto_id ) a on LogUso_Produto_id = Produto_id order by QtdUsos desc ) Cb union SELECT * FROM TbProdutos pd where produto_ativo = 1 ) j limit @QtdProdutos "; sql = sql.Replace("@Usuario_id", usuario.Usuario_id.ToString()); sql = sql.Replace("@QtdProdutos", QtdProdutos.ToString()); } DataTable dados = conec.Select(sql); List <ProdutoModel> ListaProds = Util.DadosParaObjetoLista <ProdutoModel>(dados); List <Erp.Configuracoes> confis = new Erp.Configuracoes().Lista(); string URLImagens = ""; Erp.Configuracoes configura = confis.Find(x => x.chave == "URLRaizImagem"); if (configura != null) { URLImagens = configura.valor; } foreach (ProdutoModel pd in ListaProds) { pd.Produto_Icone = URLImagens + pd.Produto_Icone; pd.conteudos = GetConteudosProduto(usuario.Usuario_id, pd.Produto_id); } return(ListaProds); }
public string SaveNameSymbolChanges() { var log = new StringWriter(); //if the linkg goes to a disambiguation page, run the process for each of the options in said page var doc = GetDoc(log); if (doc.Contains(MultiMAtch)) { var urls = ExtractMultipleSymbols(doc); log.WriteLine(string.Format("multiple symbols found: {0}", urls.Count)); foreach (var url in urls) { log.WriteLine(url); } log.WriteLine("parsing every individual symbol"); foreach (var url in urls) { Url = url; log.WriteLine(SaveNameSymbolChanges()); } return(log.ToString()); } const string s0 = "<b>NAME/SYMBOL CHANGES</b>"; const string s1 = "<hr>"; const string symbol = "symbol"; var dal = new CompanyManager(); var dalL = new LinkManager(); IFormatProvider culture = new CultureInfo("en-US", true); var dbDoc = GetOrCreateDbDoc(); var subdoc = GetSubDoc(doc, s0, s1); var rows = GetRows(subdoc); foreach (var row in rows) { var cells = GetCells(row); if (cells.Count < 6) { continue; } try { DateTime dateOfChange; try{ dateOfChange = DateTime.Parse(cells[1].Replace(" ", ""), culture); }catch { continue; } var oldSymbol = cells[2].Replace(" ", "").Replace("*", ""); var newSymbol = cells[4].Replace(" ", "").Replace("*", ""); var oldName = cells[3].Replace(" ", "").Replace("New Common Stock", "").Replace("Common Stock", ""); var newName = cells[5].Replace(" ", "").Replace("New Common Stock", "").Replace("Common Stock", ""); oldName = Dbo.FilterName(oldName); newName = Dbo.FilterName(newName); log.WriteLine(CreateDbRecordsForNameChange(dal, dalL, oldName, newName, dateOfChange, dbDoc)); //identifiers var oldIden = dal.GetOrCreateIdentifier(oldName, symbol, oldSymbol, SourceId); log.WriteLine("In date {2:yyyy-MM-dd} Company name/symbol: {0}/{1}", oldIden.company_name, oldIden.identifier, dateOfChange); var newIden = dal.GetOrCreateIdentifier(newName, symbol, newSymbol, SourceId); log.WriteLine("Changed to: {0}/{1}", newIden.company_name, newIden.identifier); } catch (Exception ex) { log.WriteLine("unable to parse this line"); foreach (var cell in cells) { log.Write(cell + "|"); } log.WriteLine(); log.WriteLine(ex.Message); } } return(log.ToString()); }
public static void UpdateVideo(Dbo.Video video) { try { DataAccess.Video.UpdateVideo(video); } catch (Exception e) { throw new Exception("Can't update Video / Error : " + e.Message); } }
public Configuracoes(Dbo dbo) : this() { Dbo = dbo; }
public Acoes(Dbo dbo) : this() { Dbo = dbo; }
public ListaDePaginas RetornaFormulario(string IdPgProcura, string IdLinha) { ListaDePaginas Retorno = new ListaDePaginas(); Retorno.Titulo = ""; Retorno.Formulario = ""; Retorno.Dados = new DataTable(); Dbo dbo = getDbo(); DataTable RetornoPagina = dbo.ExecutarQuery(@"SELECT * FROM Tbbuscacampos c , Tbbuscaformularios f ,TbControleHTML con, TbTipoDado tpd where f.BuscaFormulario_id = c.BuscaCampo_buscaformulario_id and c.BuscaCampo_ControleHTML_id = con.ControleHTML_id and c.BuscaCampo_TipoDado_id = tpd.TipoDado_id and c._deleted_ = 0 and BuscaFormulario_BuscaTabela_id = " + IdPgProcura); for (int x = 0; x < RetornoPagina.Rows.Count; x++) { if (RetornoPagina.Rows[x]["BuscaCampo_Echave"].ToString() == "1") { Retorno.CampoChave = RetornoPagina.Rows[x]["BuscaCampo_NomeCampo"].ToString(); break; } } if (RetornoPagina.Rows.Count > 0) { Retorno.Titulo = RetornoPagina.Rows[0]["BuscaFormulario_Descricao"].ToString(); string MontagemDeQueryAExecutar = "select * from " + RetornoPagina.Rows[0]["BuscaFormulario_tabela"].ToString() + " where " + Retorno.CampoChave + "=" + IdLinha; if (string.IsNullOrWhiteSpace(IdLinha)) { MontagemDeQueryAExecutar = "select * from " + RetornoPagina.Rows[0]["BuscaFormulario_tabela"].ToString() + " where 1 != 1 "; } //if (RetornoPagina.Rows[0]["BuscaTabela_condicao"] != DBNull.Value) //{ //if (RetornoPagina.Rows[0]["BuscaTabela_condicao"].ToString() != "") //{ // MontagemDeQueryAExecutar += " where " + RetornoPagina.Rows[0]["BuscaTabela_condicao"].ToString(); // MontagemDeQueryAExecutar = MontagemDeQueryAExecutar.Replace("#BuscaTabela_condicaoComplemento#", ""); // // MontagemDeQueryAExecutar = MontagemDeQueryAExecutar.Replace("= #usuario_logado_id#", " <> -1 " ); //} DataTable RetornoDadosPagina = dbo.ExecutarQuery(MontagemDeQueryAExecutar); Retorno.Dados = RetornoDadosPagina; Retorno.DadosApresentacao = new System.Data.DataTable(); Retorno.DadosColunas = RetornoPagina; Retorno.TabelaBanco = RetornoPagina.Rows[0]["BuscaFormulario_tabela"].ToString(); string Tabela = ""; for (int x = 0; x < RetornoPagina.Rows.Count; x++) { int PosicaoColunaEncontrada = RetornoDadosPagina.Columns.IndexOf(RetornoPagina.Rows[x]["BuscaCampo_NomeCampo"].ToString()); Tabela = RetornoPagina.Rows[x]["BuscaFormulario_id"].ToString(); if (PosicaoColunaEncontrada > -1) { DataColumn NovaColuna = new DataColumn(); NovaColuna.ColumnName = RetornoDadosPagina.Columns[PosicaoColunaEncontrada].ColumnName; NovaColuna.DataType = RetornoDadosPagina.Columns[PosicaoColunaEncontrada].DataType; NovaColuna.AllowDBNull = RetornoDadosPagina.Columns[PosicaoColunaEncontrada].AllowDBNull; NovaColuna.Caption = RetornoPagina.Rows[x]["BuscaCampo_CampoDescricao"].ToString(); Retorno.DadosApresentacao.Columns.Add(NovaColuna); if (x == 0) { Retorno.Formulario = "form" + RetornoPagina.Rows[x]["BuscaCampo_NomeCampo"].ToString().ToLower().Replace("_ID", "").Replace("_id", "").Replace("_Id", "").Replace("_", "") + ".aspx"; } } } //if (RetornoDadosPagina.Rows.Count > 0) //{ // DataColumn NovaColuna = new DataColumn(); // NovaColuna.ColumnName = "Editar"; // NovaColuna.DataType = typeof(String); // NovaColuna.Caption = "Editar"; // Retorno.DadosApresentacao.Columns.Add(NovaColuna); // DataColumn Excluir = new DataColumn(); // Excluir.ColumnName = "Excluir"; // Excluir.DataType = typeof(String); // Excluir.Caption = "Excluir"; // Retorno.DadosApresentacao.Columns.Add(Excluir); //} for (int x = 0; x < RetornoDadosPagina.Rows.Count; x++) { string Id = ""; string Pagina = ""; DataRow Linha = Retorno.DadosApresentacao.NewRow(); for (int z = 0; z < Retorno.DadosApresentacao.Columns.Count; z++) { if (z < Retorno.DadosApresentacao.Columns.Count) { if (z == 0) { Id += RetornoDadosPagina.Rows[x][Retorno.DadosApresentacao.Columns[z].ColumnName].ToString().Replace("_", ""); Pagina += "form" + Retorno.DadosApresentacao.Columns[z].ColumnName.Replace("_id", "").Replace("_ID", "").Replace("_Id", "").Replace("_", "") + ".aspx?codigo="; } Linha[z] = RetornoDadosPagina.Rows[x][Retorno.DadosApresentacao.Columns[z].ColumnName]; } else { //Linha["Editar"] = "<a class='linkEditar' style='border:none !important;' href='" + Pagina + Id + "&Tabela=" + Tabela + "'> <img src='../imagens/icones/b_edit.png' /></a>"; //if (IdPgProcura != "9") //{ // Linha["Excluir"] = "<a onclick='return Confirmacao(" + Id + ")' class='linkEditar' style='border:none !important;' href='procura.aspx?tabela=" + IdPgProcura + "&codigoAExcluir=" + Id + "'> <img src='../imagens/icones/b_drop.png' /></a>"; //} } } Retorno.DadosApresentacao.Rows.Add(Linha); } //DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32)); //workCol.AllowDBNull = false; //workCol.Unique = true; //workTable.Columns.Add("CustLName", typeof(String)); //workTable.Columns.Add("CustFName", typeof(String)); //workTable.Columns.Add("Purchases", typeof(Double)); // } } return(Retorno); }
public int ExecuteNoQuery(string SQL, bool fecharConexao = true) { Dbo dbo = getDbo(); return(Dbo.ExecuteNoQuery(SQL, fecharConexao)); }
private Article ConvertToWebArticle(Dbo.Article article) { Article result = new Article(); result.CreationDate = article.CreationDate; result.Id = article.Id; result.Text = article.Caption; result.MediaUrl = article.MediaUrl; result.Tags = new List<string>(); article.Tags.ForEach(tag => result.Tags.Add(tag.Name)); switch ((long) article.MediaTypeId) { case ((long) Tools.MediaTypes.Image): result.MediaType = MediaTypeWebService.IMAGE; break; case ((long) Tools.MediaTypes.Video): result.MediaType = MediaTypeWebService.VIDEO; break; case ((long) Tools.MediaTypes.Music): result.MediaType = MediaTypeWebService.MUSIC; break; default: result.MediaType = MediaTypeWebService.QUOTE; break; } return result; }
//public int? Menu_id { get; set; } //public int? Menu_id { get; set; } Menu_BuscaTabela_id public Menu(Dbo dbo) : this() { Dbo = dbo; }