/// <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); }
/// <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); }
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); }
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; }
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); }