Esempio n. 1
0
        public DataTable LoadAllScreenForRegister(NZString menuSubCD)
        {
            MenuSubItemBIZ bizMenuSubItem = new MenuSubItemBIZ();
            ScreenBIZ      bizScreen      = new ScreenBIZ();

            List <ScreenDTO> listMenuSubItem = bizMenuSubItem.LoadAllScreenForRegister(menuSubCD);

            DataTable dtView = new DataTable("SCREEN_LIST");

            dtView.Columns.Add("SEL", typeof(bool));
            dtView.Columns.Add("SCREEN_CD", typeof(string));
            dtView.Columns.Add("SCREEN_NAME", typeof(string));

            for (int i = 0; i < listMenuSubItem.Count; i++)
            {
                // Load screen detail
                NZString       screenCD = listMenuSubItem[i].SCREEN_CD;
                DatabaseScreen dbScreen = bizScreen.LoadScreen(screenCD);

                dtView.Rows.Add(
                    false,
                    dbScreen.ScreenCD.StrongValue,
                    dbScreen.ScreenDescription.NVL(string.Empty)
                    );
            }

            return(dtView);
        }
Esempio n. 2
0
        /// <summary>
        /// Key:
        /// <para>SEL, SCREEN_CD, SCREEN_NAME</para>
        /// </summary>
        /// <param name="menuSubCD"></param>
        /// <returns></returns>
        public DataTable LoadScreenFromMenuSub(NZString menuSubCD)
        {
            MenuSubItemBIZ bizMenuSubItem = new MenuSubItemBIZ();
            ScreenBIZ      bizScreen      = new ScreenBIZ();

            //NZString langCD = CommonLib.Common.CurrentUserInfomation.LanguageCD;
            List <MenuSubItemDTO> listMenuSubItem = bizMenuSubItem.LoadMenuSubItemOfMenuSub(menuSubCD);

            DataTable dtView = new DataTable("SCREEN_LIST");

            dtView.Columns.Add("SEL", typeof(bool));
            dtView.Columns.Add("SCREEN_CD", typeof(string));
            dtView.Columns.Add("SCREEN_NAME", typeof(string));

            for (int i = 0; i < listMenuSubItem.Count; i++)
            {
                // Load screen detail
                NZString       screenCD = listMenuSubItem[i].SCREEN_CD;
                DatabaseScreen dbScreen = bizScreen.LoadScreen(screenCD);

                dtView.Rows.Add(
                    false,
                    dbScreen.ScreenCD.StrongValue,
                    dbScreen.ScreenDescription.NVL(string.Empty)
                    );
            }

            return(dtView);
        }
Esempio n. 3
0
        public DatabaseScreenList LoadAllScreen()
        {
            //List<ScreenImportUIDM> screenList = new List<ScreenImportUIDM>();
            ScreenBIZ          biz        = new ScreenBIZ();
            DatabaseScreenList screenList = biz.LoadScreens();

            return(screenList);
        }
Esempio n. 4
0
        public bool IsScreenAlreadyExist(string ScreenCD)
        {
            ScreenBIZ biz      = new ScreenBIZ();
            NZString  screenCD = new NZString();

            screenCD.Value = ScreenCD;
            DatabaseScreen dbscreen = biz.LoadScreen(screenCD);

            return(dbscreen != null);
        }
Esempio n. 5
0
        internal int SaveChangeImage(string screenCD, string imageCD)
        {
            ScreenBIZ biz = new ScreenBIZ();
            ScreenDTO dto = new ScreenDTO();

            dto.SCREEN_CD.Value   = screenCD;
            dto.IMAGE_CD.Value    = imageCD;
            dto.UPD_BY.Value      = CommonLib.Common.CurrentUserInfomation.UserCD.StrongValue;
            dto.UPD_DATE.Value    = DateTime.Now;
            dto.UPD_MACHINE.Value = Environment.MachineName;
            return(biz.UpdateScreenImage(dto));
        }
Esempio n. 6
0
        internal object LoadAllDatabyLangCD(string LangCD)
        {
            ScreenBIZ biz    = new ScreenBIZ();
            NZString  langCD = new NZString();

            langCD.Value = LangCD;
            DatabaseScreenList screenList = biz.LoadScreensWithAuthorizeAndLangCD(langCD);

            DataTable dt = new DataTable();

            dt.Columns.Add("SCREEN_CD");
            dt.Columns.Add("SCREEN_NAME");

            for (int i = 0; i < screenList.Count; i++)
            {
                dt.Rows.Add(screenList[i].ScreenCD.StrongValue,
                            screenList[i].ScreenName.StrongValue);
                //   screenList[i].ScreenDescription.StrongValue,
                //   screenList[i].ImageCD.StrongValue);
            }
            return(dt);
        }