public ActionResult FindAviacompany(int id) { AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == id); ac.Load(); return(Json(ac)); }
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("")); }
public ActionResult DeleteAviacompany(int id) { AviaCompany ac = mappingController.settingsData.aviaCompanyList.Find(item => item.ID == id); if (ac != null) { ac.Delete(); } return(Json("")); }
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); } } }
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("")); }
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("")); }
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; }
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("")); }