Пример #1
0
 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);
     }
 }
Пример #2
0
        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;
        }
Пример #3
0
        public AviaCompany()
        {
            companyType = CompanyType.avia;

            aviaCompanyUnionList = new AviaCompanyUnionList();
        }