Example #1
0
        public ActionResult FindAviacompany(int id)
        {
            AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == id);

            ac.Load();
            return(Json(ac));
        }
Example #2
0
        public ActionResult JoinAviaCompanyUnion(int idAC, string nameACU, bool status)
        {
            AviaCompany      ac  = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == idAC);
            AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.Name == nameACU);

            if ((ac != null) & (acu != null))
            {
                ac.Load();
                acu.Load();

                if (status)
                {
                    if (ac.aviaCompanyUnionList.Find(item => item.ID == acu.ID) == null)
                    {
                        ac.aviaCompanyUnionList.AddElement(ac, acu);
                    }
                }
                else
                {
                    if (ac.aviaCompanyUnionList.Find(item => item.ID == acu.ID) != null)
                    {
                        ac.aviaCompanyUnionList.RemoveElement(ac, acu);
                    }
                }

                ac.Load();
                acu.Load();
            }

            return(Json(""));
        }
Example #3
0
        public ActionResult DeleteAviacompany(int id)
        {
            AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == id);

            if (ac != null)
            {
                ac.Delete();
            }

            return(Json(""));
        }
Example #4
0
        private void AssemblyAviaCompanyList()
        {
            aviaCompanyList = new AviaCompanyList();
            aviaCompanyList.Load();
            foreach (RawBulkCompany rawCompany in rawCompanyList)
            {
                try
                {
                    if (rawCompany.isaviacompany.Data == "1")
                    {
                        AviaCompany aviacompany = aviaCompanyList.Create();
                        aviacompany.FullName = rawCompany.name.Data;

                        if (!rawCompany.phone1.IsEmpty)
                        {
                            aviacompany.Description = " Phone1: " + rawCompany.phone1.Data;
                        }

                        if (!rawCompany.phone2.IsEmpty)
                        {
                            aviacompany.Description = " Phone2: " + rawCompany.phone2.Data;
                        }

                        if (!rawCompany.email1.IsEmpty)
                        {
                            aviacompany.Description = " Email1: " + rawCompany.email1.Data;
                        }

                        if (!rawCompany.email2.IsEmpty)
                        {
                            aviacompany.Description = " Email2: " + rawCompany.email2.Data;
                        }

                        if (!rawCompany.number.IsEmpty)
                        {
                            aviacompany.Description = " Number: " + rawCompany.number.Data;
                        }

                        if (!rawCompany.officialname.IsEmpty)
                        {
                            aviacompany.Description = " Official name: " + rawCompany.officialname.Data;
                        }

                        aviacompany.Save();
                    }

                    rawCompany.IsHandled = true;
                }
                catch
                {
                    failedCompany.Add(rawCompany);
                }
            }
        }
Example #5
0
        public ActionResult SaveAviacompany(int id, string Name, string ICAO, string Note)
        {
            AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == id);

            if (ac == null)
            {
                ac = mappingController.settingsData.aviaCompanyList.Create();
            }

            ac.FullName    = Name;
            ac.ICAO        = ICAO;
            ac.Description = Note;

            ac.Save();

            return(Json(""));
        }
Example #6
0
        public ActionResult SaveMileCard(int PersonID, int id, string Number, string Password, string nameACU, string nameAC, string nameResondedPerson,
                                         string note, int MilesCount)
        {
            PersonGeneral person = mappingController.personListData.personList.Find(item => item.ID == PersonID);

            if (person != null)
            {
                person.mileCardList.Load();
                MileCard mc = person.mileCardList.Find(item => item.ID == id);
                if (mc == null)
                {
                    mc = person.mileCardList.Create();
                }

                mc.Number     = Number;
                mc.Password   = Password;
                mc.Note       = note;
                mc.MilesCount = MilesCount;

                mappingController.settingsData.aviaCompanyUnionList.Load();
                AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.Name == nameACU);
                if (acu != null)
                {
                    mc.AviaCompanyUnionID = acu.ID;
                }

                mappingController.settingsData.aviaCompanyList.Load();
                AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.FullName == nameAC);
                if (ac != null)
                {
                    mc.AviaCompanyID = ac.ID;
                }

                PersonGeneral personResponded = mappingController.personListData.personList.Find(item => item.FullName == nameResondedPerson);
                if (personResponded != null)
                {
                    mc.PersonRespondedID = personResponded.ID;
                }

                mc.Save();
            }
            return(Json(""));
        }
Example #7
0
        private void ActionPersonByMileCard(RawBulkPerson rawPerson, RawBulkMileCard rawMileCard, Person person)
        {
            if (rawMileCard.IsValid && (rawMileCard.owner.Data == rawPerson.name.Data))
            {
                AviaCompany aviaCompany = aviaCompanyList.Find((item) => item.FullName == rawMileCard.company.Data);
                if (aviaCompany != null)
                {
                    MileCard mileCard = person.mileCardList.Create();

                    mileCard.AviaCompanyID = aviaCompany.ID;
                    mileCard.Number        = rawMileCard.number.Data;

                    mileCard.Save();
                }
                else
                {
                    person.Description += " Mile card: " + rawMileCard.company.Data + " " + rawMileCard.number.Data;
                }
            }
            rawMileCard.IsHandled = true;
        }
Example #8
0
        public ActionResult SaveMileCardStatus(int id, string Name, int MinVal, int MaxVal, string nameAC, string nameACU, string Note)
        {
            MileCardStatus mcs = mappingController.settingsData.mileCardStatusList.Find(item => item.ID == id);

            if (mcs == null)
            {
                mcs = mappingController.settingsData.mileCardStatusList.Create();
            }

            mcs.Name   = Name;
            mcs.MinVal = MinVal;
            mcs.MaxVal = MaxVal;
            mcs.Note   = Note;

            AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.FullName == nameAC);

            if (ac != null)
            {
                mcs.AviaCompanyID = ac.ID;
            }
            else
            {
                mcs.AviaCompanyID = -1;
            }

            AviaCompanyUnion acu = mappingController.settingsData.aviaCompanyUnionList.Find(item => item.Name == nameACU);

            if (acu != null)
            {
                mcs.AviaCompanyUnionID = acu.ID;
            }
            else
            {
                mcs.AviaCompanyUnionID = -1;
            }

            mcs.Save();

            return(Json(""));
        }