private void UpdateMirror() { if (mirror == null) { mirror = new AviaCompanyUnionList(); } mirror.Clear(); mirror.Load(); foreach (var acu in this) { mirror.RemoveAll(item => item.ID == acu.ID); } }
public override void Load() { DBInterface.StoredProcedure("avia_company_select_by_id"); DBInterface.AddParameter("@inIdAviaCompany", MySql.Data.MySqlClient.MySqlDbType.Int32, ID); DBInterface.AddOutParameter("@outName", MySql.Data.MySqlClient.MySqlDbType.String); DBInterface.AddOutParameter("@outShortName", MySql.Data.MySqlClient.MySqlDbType.String); DBInterface.AddOutParameter("@outNote", MySql.Data.MySqlClient.MySqlDbType.String); DBInterface.ExecuteTransaction(); FullName = Convert.ToString(DBInterface.GetOutParameter("@outName")); ICAO = Convert.ToString(DBInterface.GetOutParameter("@outShortName")); Description = Convert.ToString(DBInterface.GetOutParameter("@outNote")); aviaCompanyUnionList.Load(this); mirror = aviaCompanyUnionList.mirror; Changed = false; }
public AviaCompany() { companyType = CompanyType.avia; aviaCompanyUnionList = new AviaCompanyUnionList(); }