Example #1
0
        /// <summary>
        /// Retorna uma entidade de Categoria
        /// </summary>
        /// <autor>Fabio Senziani</autor>
        /// <returns><type="EntCategoria">EntCategoria</list></returns>
        public EntCategoria ObterPorId(Int32 IdCategoria)
        {
            EntCategoria objCategoria = new EntCategoria();

            using (DbConnection connection = db.CreateConnection())
            {
                connection.Open();
                DbTransaction transaction = connection.BeginTransaction();
                try
                {
                    objCategoria = dalCategoria.ObterPorId(IdCategoria, transaction, db);
                    transaction.Commit();
                }
                catch
                {
                    transaction.Rollback();
                    throw;
                }
                finally
                {
                    connection.Close();
                }
            }
            return(objCategoria);
        }
Example #2
0
        /// <summary>
        /// Popula Categoria, conforme DataReader passado
        /// </summary>
        /// <autor>Fabio Senziani</autor>
        /// <param name="dtrDados">DataReader a ser percorrido.</param>
        /// <returns><list type="EntCategoria">Lista de EntCategoria</list></returns>
        private List <EntCategoria> Popular(DbDataReader dtrDados)
        {
            List <EntCategoria> listEntReturn = new List <EntCategoria>();
            EntCategoria        entReturn;

            try
            {
                while (dtrDados.Read())
                {
                    entReturn = new EntCategoria();

                    entReturn.IdCategoria = ObjectUtils.ToInt(dtrDados["CDA_Categoria"]);
                    entReturn.Categoria   = ObjectUtils.ToString(dtrDados["TX_Categoria"]);
                    entReturn.Ativo       = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]);
                    entReturn.AceitaCpf   = ObjectUtils.ToBoolean(dtrDados["FL_ACEITA_CPF"]);
                    listEntReturn.Add(entReturn);
                }

                dtrDados.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(listEntReturn);
        }
Example #3
0
        public List <EntCategoria> ObtenerCategoria()
        {
            DataTable           dt  = new DatCatalogo().ObtenerCategoria();
            List <EntCategoria> lst = new List <EntCategoria>();

            foreach (DataRow dr in dt.Rows)
            {
                EntCategoria ent = new EntCategoria();
                ent.id     = Convert.ToInt32(dr["Cate_id"]);
                ent.Nombre = dr["cate_nombre"].ToString();

                lst.Add(ent);
            }
            return(lst);
        }
Example #4
0
        public List<EntCategoria> ObtenerCategoria()
        {
            DataTable dt = new DatCatalogo().ObtenerCategoria();
            List<EntCategoria> lst = new List<EntCategoria>();
            foreach (DataRow dr in dt.Rows)
            {

                EntCategoria ent = new EntCategoria();
                ent.id = Convert.ToInt32(dr["Cate_id"]);
                ent.Nombre = dr["cate_nombre"].ToString();

                lst.Add(ent);
            }
            return lst;
        }
Example #5
0
        public EntCategoria ObterCategoriaPorNome(String nome, DbTransaction transaction, Database db)
        {
            EntCategoria temp = new EntCategoria();

            if (nome.Equals("INDÚSTRIA"))
            {
                temp.IdCategoria = 1;
            }
            else if (nome.Equals("COMÉRCIO"))
            {
                temp.IdCategoria = 2;
            }
            else if (nome.Equals("SERVIÇOS"))
            {
                temp.IdCategoria = 3;
            }
            else if (nome.Equals("AGRONEGÓCIO"))
            {
                temp.IdCategoria = 4;
            }
            else if (nome.Equals("SERVIÇOS DE TURISMO"))
            {
                temp.IdCategoria = 38;
            }
            else if (nome.Equals("SERVIÇOS DE SAÚDE"))
            {
                temp.IdCategoria = 39;
            }
            else if (nome.Equals("SERVIÇOS DE EDUCAÇÃO"))
            {
                temp.IdCategoria = 40;
            }
            else if (nome.Equals("SERVIÇOS DE TECNOLOGIA DA INFORMAÇÃO"))
            {
                temp.IdCategoria = 41;
            }
            return(temp);
        }