Esempio n. 1
0
        /// <summary>
        /// Generate operation offfice combobox for screen QUS010
        /// </summary>
        /// <param name="helper"></param>
        /// <param name="id"></param>
        /// <param name="attribute"></param>
        /// <param name="firstElement"></param>
        /// <returns></returns>
        public static MvcHtmlString OperationOfficeComboQUS010(this HtmlHelper helper, string id, object attribute = null, string firstElement = null)
        {
            IOfficeMasterHandler hand      = ServiceContainer.GetService <IOfficeMasterHandler>() as IOfficeMasterHandler;
            List <dtOffice>      lstOffice = hand.GetFunctionSecurity(FunctionSecurity.C_FUNC_SECURITY_NO);
            List <View_dtOffice> lst_view  = CommonUtil.ConvertObjectbyLanguage <dtOffice, View_dtOffice>(lstOffice, "OfficeName");

            return(CommonUtil.CommonComboBoxWithCustomFirstElement <View_dtOffice>(id, lst_view, "ValueCodeDisplay", "OfficeCode", firstElement, attribute));
        }
Esempio n. 2
0
        /// <summary>
        /// Generate operation office combobox
        /// </summary>
        /// <param name="helper"></param>
        /// <param name="id"></param>
        /// <param name="attribute"></param>
        /// <returns></returns>
        public static MvcHtmlString OperationOfficeCombo_CTS150(this HtmlHelper helper, string id, object attribute = null)
        {
            IOfficeMasterHandler officehandler = ServiceContainer.GetService <IOfficeMasterHandler>() as IOfficeMasterHandler;
            var allOffice = officehandler.GetFunctionSecurity(FunctionSecurity.C_FUNC_SECURITY_NO);

            var rawResult = from a in allOffice
                            select new OfficeDataDo
            {
                OfficeCode   = a.OfficeCode,
                OfficeName   = String.Empty,
                OfficeNameEN = a.OfficeNameEN,
                OfficeNameJP = a.OfficeNameJP,
                OfficeNameLC = a.OfficeNameLC
            };

            var result = CommonUtil.ConvertObjectbyLanguage <OfficeDataDo, OfficeDataDo>(rawResult.ToList(), "OfficeName");

            return(CommonUtil.CommonComboBox <OfficeDataDo>(id, result.ToList(), "OfficeCodeName", "OfficeCode", attribute));
        }