public static categoriaTO GetcategoriaByID(long id) { string conexao = Convert.ToString(ConfigurationSettings.AppSettings["STRING_CONNECTION"]); MySqlConnection db = new MySqlConnection(conexao); categoriaTO objeto = new categoriaTO(); try { string sql = "SELECT * FROM categoria WHERE id=@id;"; MySqlCommand comand = new MySqlCommand(sql); comand.Parameters.AddWithValue("@id", id); db.Open(); comand.Connection = db; comand.ExecuteNonQuery(); using (MySqlDataReader dr = comand.ExecuteReader()) { if (dr.Read()) { objeto = Load(dr); } } } finally { db.Close(); } return(objeto); }
public static categoriaTO Load(MySqlDataReader dr) { categoriaTO objeto = new categoriaTO(); if (!dr.IsDBNull(dr.GetOrdinal("id"))) { objeto.id = dr.GetInt32(dr.GetOrdinal("id")); } else { objeto.id = 0; } if (!dr.IsDBNull(dr.GetOrdinal("categoria"))) { objeto.categoria = dr.GetString(dr.GetOrdinal("categoria")); } else { objeto.categoria = ""; } if (!dr.IsDBNull(dr.GetOrdinal("valor_cgr"))) { objeto.valor_cgr = dr.GetString(dr.GetOrdinal("valor_cgr")); } else { objeto.valor_cgr = ""; } return(objeto); }