Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        //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);
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
        public List <Modulos> Listar(List <int> ids)
        {
            Dbo dbo   = getDbo();
            var menus = dbo.Select <Modulos>("U", "U._deleted_ = 0  ", null);

            return(menus);
        }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 7
0
 public static bool IsAccountValid(Dbo.Account account)
 {
     return IsLoginValid(account.Login)
         && IsPasswordValid(account.Password)
         && IsEmailValid(account.Email)
         && IsFirstnameValid(account.Firstname)
         && IsLastnameValid(account.Lastname);
 }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
 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());
     }
 }
Ejemplo n.º 10
0
 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);
     }
 }
Ejemplo n.º 11
0
 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);
     }
 }
Ejemplo n.º 12
0
 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);
     }
 }
Ejemplo n.º 13
0
 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);
     }
 }
Ejemplo n.º 14
0
 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);
     }
 }
Ejemplo n.º 15
0
 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);
     }
 }
Ejemplo n.º 16
0
 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;
     }
 }
Ejemplo n.º 17
0
 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);
     }
 }
Ejemplo n.º 18
0
 /// <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;
 }
Ejemplo n.º 19
0
        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));
        }
Ejemplo n.º 20
0
        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));
        }
Ejemplo n.º 21
0
        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));
        }
Ejemplo n.º 22
0
        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);
        }
Ejemplo n.º 23
0
        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);
        }
Ejemplo n.º 24
0
        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);
        }
Ejemplo n.º 25
0
        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());
        }
Ejemplo n.º 26
0
        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);
        }
Ejemplo n.º 27
0
 /// <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;
     }
 }
Ejemplo n.º 28
0
        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);
        }
Ejemplo n.º 29
0
        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");
            }
        }
Ejemplo n.º 30
0
 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;
     }
 }
Ejemplo n.º 31
0
        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);
        }
Ejemplo n.º 32
0
 public static void Create(Dbo.Comment comment)
 {
     DataAccess.CommentCRUD.Create(comment);
 }
Ejemplo n.º 33
0
        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);
        }
Ejemplo n.º 34
0
 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);
     }
 }
Ejemplo n.º 35
0
 public BuscaTabelas(Dbo dbo) : this()
 {
     Dbo = dbo;
 }
Ejemplo n.º 36
0
        public DataTable ExecutaConsulta(string SQL)
        {
            Dbo dbo = getDbo();

            return(Dbo.ExecutarQuery(SQL));
        }
Ejemplo n.º 37
0
        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);
        }
Ejemplo n.º 38
0
 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);
     }
 }
Ejemplo n.º 39
0
 public Modulos(Dbo dbo) : this()
 {
     Dbo = dbo;
 }
Ejemplo n.º 40
0
        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);
        }
Ejemplo n.º 41
0
        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("&nbsp;", ""), culture); }catch { continue; }
                    var oldSymbol = cells[2].Replace("&nbsp;", "").Replace("*", "");
                    var newSymbol = cells[4].Replace("&nbsp;", "").Replace("*", "");
                    var oldName   =
                        cells[3].Replace("&nbsp;", "").Replace("New Common Stock", "").Replace("Common Stock", "");
                    var newName =
                        cells[5].Replace("&nbsp;", "").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());
        }
Ejemplo n.º 42
0
 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);
     }
 }
Ejemplo n.º 43
0
 public Configuracoes(Dbo dbo) : this()
 {
     Dbo = dbo;
 }
Ejemplo n.º 44
0
 public Acoes(Dbo dbo) : this()
 {
     Dbo = dbo;
 }
Ejemplo n.º 45
0
        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);
        }
Ejemplo n.º 46
0
        public int ExecuteNoQuery(string SQL, bool fecharConexao = true)
        {
            Dbo dbo = getDbo();

            return(Dbo.ExecuteNoQuery(SQL, fecharConexao));
        }
Ejemplo n.º 47
0
        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;
        }
Ejemplo n.º 48
0
        //public int? Menu_id { get; set; }

        //public int? Menu_id { get; set; } Menu_BuscaTabela_id


        public Menu(Dbo dbo) : this()
        {
            Dbo = dbo;
        }