Ejemplo n.º 1
0
        /// <summary>
        /// Consulta um registro da tabela Categoria
        /// </summary>
        /// <param name="Sql">Síntaxe Sql</param>
        /// <returns></returns>
        public Entity.Categoria Consultar(string Sql)
        {
            SqlConnection oConn = new SqlConnection(oConexao.ConexaoBancoDeDados);
            SqlCommand oComm = new SqlCommand(Sql, oConn);

            SqlDataReader oDr;

            Entity.Categoria categoria = new Entity.Categoria();
            try
            {
                oConn.Open();
                oDr = oComm.ExecuteReader();

                while (oDr.Read())
                {
                    if (Coluna(oDr, "IDCategoria")) categoria.IDCategoria = (int)oDr["IDCategoria"];
                    if (Coluna(oDr, "Loja_ID")) categoria.Loja_ID = (int)oDr["Loja_ID"];
            <<<<<<< HEAD
                    if (Coluna(oDr, "Nome")) categoria.Nome = oDr["Nome"].ToString();
                    if (Coluna(oDr, "parentId")) categoria.parentId = (int)oDr["parentId"];
                    if (Coluna(oDr, "Nivel")) categoria.Nivel = (int)oDr["Nivel"];
                    if (Coluna(oDr, "MinNivel")) categoria.MinNivel = (int)oDr["MinNivel"];
                    if (Coluna(oDr, "MaxNivel")) categoria.MaxNivel = (int)oDr["MaxNivel"];
                    if (Coluna(oDr, "Site")) categoria.Site = (bool)oDr["Site"];
                    if (Coluna(oDr, "Status")) categoria.Status = (bool)oDr["Status"];
                    if (Coluna(oDr, "DataInclusao")) categoria.DataInclusao = (DateTime)oDr["DataInclusao"];
                    if (Coluna(oDr, "Produtos")) categoria.Produtos = (int)oDr["Produtos"];
            =======
                    if (Coluna(oDr, "parentId")) categoria.parentId = (int)oDr["parentId"];
                    if (Coluna(oDr, "Site")) categoria.Site = (bool)oDr["Site"];
                    if (Coluna(oDr, "Status")) categoria.Status = (bool)oDr["Status"];
                    if (Coluna(oDr, "DataInclusao")) categoria.DataInclusao = (DateTime)oDr["DataInclusao"];
            >>>>>>> d4ef194a5565e4cead9b89585b7509b8ad988739
                    categoria.Dicionarios = new Data.Dicionario().Listar("SELECT Idioma_ID, Descricao, Valor FROM dbo.Dicionario WHERE Tabela='Categoria' AND Id=" + oDr["IDCategoria"].ToString());
                }
            }
            catch (Exception e)
            {
                new Log(e);
            }
            finally
            {
                oDr = null;
                oComm = null;
                oConn.Close();
            }

            return categoria;
        }
        public String DeleteCategoria(Entity.Categoria c)
        {
            List <ClsParameter> lst = new List <ClsParameter>();
            String Mensaje          = "";

            try
            {
                lst.Add(new ClsParameter("@Code_category", c.Code_category));
                lst.Add(new ClsParameter("@Mensaje", "", SqlDbType.VarChar, ParameterDirection.Output, 50));
                M.EjecutarSP("EliminarCategoria", ref lst);
                Mensaje = lst[1].Valor.ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Mensaje);
        }
        public String ActualizarCategoria(Entity.Categoria c)
        {
            List <ClsParameter> lst = new List <ClsParameter>();
            String Mensaje          = "";

            try
            {
                lst.Add(new ClsParameter("@Code_category", c.Code_category));
                lst.Add(new ClsParameter("@Category_name", c.Category_name));
                lst.Add(new ClsParameter("@Description", c.Description));
                lst.Add(new ClsParameter("@Updated_at", c.updated_at));
                lst.Add(new ClsParameter("@Mensaje", "", SqlDbType.VarChar, ParameterDirection.Output, 50));
                M.EjecutarSP("ActualizarCategoria", ref lst);
                Mensaje = lst[4].Valor.ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Mensaje);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Lista os registros da tabela Categoria
        /// </summary>
        /// <param name="Sql">Síntaxe Sql</param>
        /// <returns></returns>
        public List<Entity.Categoria> Listar(string Sql)
        {
            SqlConnection oConn = new SqlConnection(oConexao.ConexaoBancoDeDados);
            SqlCommand oComm = new SqlCommand(Sql, oConn);

            SqlDataReader oDr;

            List<Entity.Categoria> categorias = new List<Entity.Categoria>();
            try
            {
                oConn.Open();
                oDr = oComm.ExecuteReader();

                while (oDr.Read())
                {
                    Entity.Categoria categoria = new Entity.Categoria();
                    if (Coluna(oDr, "IDCategoria")) categoria.IDCategoria = (int)oDr["IDCategoria"];
                    if (Coluna(oDr, "Loja_ID")) categoria.Loja_ID = (int)oDr["Loja_ID"];
                    if (Coluna(oDr, "Nome")) categoria.Nome = oDr["Nome"].ToString();
                    if (Coluna(oDr, "parentId")) categoria.parentId = (int)oDr["parentId"];
            <<<<<<< HEAD
                    if (Coluna(oDr, "Nivel")) categoria.Nivel = (int)oDr["Nivel"];
                    if (Coluna(oDr, "MinNivel")) categoria.MinNivel = (int)oDr["MinNivel"];
                    if (Coluna(oDr, "MaxNivel")) categoria.MaxNivel = (int)oDr["MaxNivel"];
                    if (Coluna(oDr, "Site")) categoria.Site = (bool)oDr["Site"];
                    if (Coluna(oDr, "Status")) categoria.Status = (bool)oDr["Status"];
                    if (Coluna(oDr, "DataInclusao")) categoria.DataInclusao = (DateTime)oDr["DataInclusao"];
                    if (Coluna(oDr, "Produtos")) categoria.Produtos = (int)oDr["Produtos"];
            =======
                    if (Coluna(oDr, "Site")) categoria.Site = (bool)oDr["Site"];
                    if (Coluna(oDr, "Status")) categoria.Status = (bool)oDr["Status"];
                    if (Coluna(oDr, "DataInclusao")) categoria.DataInclusao = (DateTime)oDr["DataInclusao"];
            >>>>>>> d4ef194a5565e4cead9b89585b7509b8ad988739
                    categorias.Add(categoria);
                }
            }
            catch (Exception e)
            {
                new Log(e);
            }
            finally
            {
                oDr = null;
                oComm = null;
                oConn.Close();
            }

            return categorias;
        }