/// <summary>
 /// to map a list of checklisttype domain entity with a list of checklitstype business entity
 /// </summary>
 /// <param name="checkListType"></param>
 /// <returns></returns>
 public static List <CheckListType> CheckListTypeMap(this IEnumerable <M3Pact.DomainModel.DomainModels.CheckListType> checkListType)
 {
     if (checkListType == default(List <M3Pact.DomainModel.DomainModels.CheckListType>))
     {
         return(new List <CheckListType>());
     }
     try
     {
         return(checkListType.Select(e =>
         {
             CheckListType j = new CheckListType
             {
                 CheckListTypeCode = e.CheckListTypeCode,
                 CheckListTypeID = e.CheckListTypeId,
                 CheckListTypeName = e.CheckListTypeName,
                 RecordStatus = e.RecordStatus
             };
             return j;
         }).ToList());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
 public ViewChecklist()
 {
     CheckListType = new CheckListType();
     Sites         = new List <ChecklistSite>();
     Systems       = new List <ChecklistSystem>();
     Clients       = new List <ClientChecklist>();
 }
Exemple #3
0
        public CheckListsScreen(Operator currentOperator, int operatorId, SmartCore.CAA.StandartManual.StandartManual manual)
            : this()
        {
            if (currentOperator == null)
            {
                throw new ArgumentNullException("currentOperator");
            }
            _type       = CheckListType.CheckList;
            _operatorId = operatorId;
            _manual     = manual;
            aircraftHeaderControl1.Operator = currentOperator;
            statusControl.ShowStatus        = false;
            labelTitle.Visible = false;

            UpdateInformation();
        }
Exemple #4
0
        ///<summary>
        /// Создаёт экземпляр элемента управления, отображающего список директив
        ///</summary>
        ///<param name="currentOperator">ВС, которому принадлежат директивы</param>>
        public CheckListsScreen(Operator currentOperator, int operatorId, CheckListType type, int parentId)
            : this()
        {
            if (currentOperator == null)
            {
                throw new ArgumentNullException("currentOperator");
            }
            aircraftHeaderControl1.Operator = currentOperator;

            _operatorId = operatorId;
            _type       = type;
            _parentId   = parentId;
            statusControl.ShowStatus = false;
            labelTitle.Visible       = false;

            UpdateInformation();
        }
        public CheckListType GetCheckListTypeRecord(string recordID, string UserID)
        {
            CheckListType c  = new CheckListType();
            SqlDataReader dr = null;

            try
            {
                SqlParameter[] Parameters = { new SqlParameter("@SNo", (recordID)), new SqlParameter("@UserID", Convert.ToInt32(UserID)) };
                dr = SqlHelper.ExecuteReader(ReadConnectionString.WebConfigConnectionString, CommandType.StoredProcedure, "GetRecordCheckListType", Parameters);
                if (dr.Read())
                {
                    c.SNo                  = Convert.ToInt32(dr["SNo"]);
                    c.Name                 = dr["Name"].ToString();
                    c.For                  = Convert.ToInt32(dr["For"]);
                    c.Text_AirportName     = dr["AirportName"].ToString();
                    c.AirportName          = dr["AirportSNo"].ToString();
                    c.SHC                  = Convert.ToInt32(dr["SHC"]);
                    c.Text_SPHCCode        = dr["SPHCCode"].ToString();
                    c.SPHCCode             = dr["SPHCSNo"].ToString();
                    c.Text_AirlineName     = dr["AirlineName"].ToString().ToUpper() == "" ? dr["AirlineName"].ToString().ToUpper() : dr["AirlineName"].ToString().ToUpper().Remove(dr["AirlineName"].ToString().Length - 1);
                    c.AirlineName          = dr["AirlineSNo"].ToString();
                    c.Text_For             = dr["Text_For"].ToString();
                    c.Text_SHC             = dr["Text_SHC"].ToString();
                    c.ChecklistVersion     = dr["ChecklistVersion"].ToString();
                    c.GeneralHeader        = dr["GeneralHeader"].ToString();
                    c.GeneralFooter        = dr["GeneralFooter"].ToString();
                    c.ColumnName1          = dr["ColumnName1"].ToString();
                    c.ColumnName2          = dr["ColumnName2"].ToString();
                    c.ColumnName3          = dr["ColumnName3"].ToString();
                    c.Type                 = dr["Type"].ToString();
                    c.Text_Type            = dr["Text_Type"].ToString();
                    c.Text_SPHCSubGroupSNo = dr["Text_SPHCSubGroupSNo"].ToString();
                }
                dr.Close();
            }

            catch (Exception ex)//
            {
                dr.Close();
                throw ex;
            }
            return(c);
        }
Exemple #6
0
        public static string GetDescription(this CheckListType type, BrigadeType brigade)
        {
            switch (type)
            {
            case CheckListType.TO1:
                return("ТО-1");

            case CheckListType.TO2:
                return("ТО-2");

            case CheckListType.Inspection:
                return("Приемка");

            case CheckListType.Surrender:
                return(brigade == BrigadeType.Locomotiv ? "Сдача":"Выпуск");

            default:
                throw new NotImplementedException();
            }
        }
Exemple #7
0
        private static string GetStringCheckListType(CheckListType checkListType)
        {
            switch (checkListType)
            {
            case CheckListType.TO1:
                return("ТО1");

            case CheckListType.TO2:
                return("ТО1");

            case CheckListType.Inspection:
                return("Инспекция");

            case CheckListType.Surrender:
                return("Приемка");

            default:
                return("?");
            }
        }
Exemple #8
0
        public static string GetDescription(this CheckListType type)
        {
            switch (type)
            {
            case CheckListType.TO1:
                return("ТО-1");

            case CheckListType.TO2:
                return("ТО-2");

            case CheckListType.Inspection:
                return("Приемка");

            case CheckListType.Surrender:
                return("Сдача");

            case CheckListType.CTO:
                return("Санитарная");

            default:
                return("Тех.");
            }
        }
Exemple #9
0
        private static string TranslateChecklistType(CheckListType ct)
        {
            var ret = "?";

            switch (ct)
            {
            case CheckListType.Inspection:
                ret = "Приёмка Лб";
                break;

            case CheckListType.TO1:
                ret = "ТО-1";
                break;

            case CheckListType.TO2:
                ret = "ТО-2";
                break;

            case CheckListType.Surrender:
                ret = "Приёмка Пр";
                break;
            }
            return(ret);
        }