/// <summary> /// Devuelve la descripcion del codigo faultcode solicitado /// </summary> public static string Description(string faultcode) { Faultcode faultcodeList = list.Find(obj => obj.faultcode == faultcode); string textFaultcode = "Sin definir"; if (faultcodeList != null) { textFaultcode = faultcodeList.descripcion; } return(textFaultcode); }
/// <summary> /// Descarga la lista de faultcodes del servidor /// </summary> public static void Download() { list = new List <Faultcode>(); string query = @"SELECT id,faultcode,descripcion FROM aoidata.rns_faultcode "; MySqlConnector sql = new MySqlConnector(); sql.LoadConfig("IASERVER"); DataTable dt = sql.Query(query); if (sql.rows) { foreach (DataRow r in dt.Rows) { Faultcode fault = new Faultcode(); fault.id = int.Parse(r["id"].ToString()); fault.faultcode = r["faultcode"].ToString(); fault.descripcion = r["descripcion"].ToString(); list.Add(fault); } } }