예제 #1
0
파일: Program.cs 프로젝트: Jusharra/RMS
        private static void Init()
        {
            ConfigManager.Init();
            ConfigManager.ReloadConfig();
            CCommonConstants oTempConstant = ConfigManager.GetConfig<CCommonConstants>();

            CDalConfig oTempDal = ConfigManager.GetConfig<CDalConfig>();

            CLogin oLogin = new CLogin();
            oLogin = (RmsRemote.CLogin)Activator.GetObject(typeof(RmsRemote.CLogin), oTempConstant.RemoteURL);

            CResult oResult = oLogin.GetInitialDBStr();

            if (oResult.IsSuccess && oResult.Data != null)
            {
                DataSet dsRecords = new DataSet();
                String oTempStr = (String)oResult.Data;
                oTempConstant.DBConnection = oTempStr;
                RMSGlobal.m_serverConnectionString = oTempConstant.DBConnection;

                CReportManager objReportMgnr = new CReportManager();
                CResult objFoodType = objReportMgnr.GetFoodTypesRecords();
                dsRecords = (DataSet)objFoodType.Data;
                m_foodTypeRecords=dsRecords.Tables[0];

                objFoodType = objReportMgnr.GetFoodCategoryRecords();
                dsRecords = (DataSet)objFoodType.Data;
                m_categoryRecords= dsRecords.Tables[0];

                objFoodType = objReportMgnr.GetFoodItemRecords();
                dsRecords = (DataSet)objFoodType.Data;
                 m_foodItemRecords= dsRecords.Tables[0];

                objFoodType = objReportMgnr.GetSelectionofItemsRecords();
                dsRecords = (DataSet)objFoodType.Data;
                m_selectionItemRecords=dsRecords.Tables[0];

                //m_initDataSet.Relations.Add("category1_to_category2",
                //      m_foodTypeRecords.Columns["cat1_id"],
                //      m_categoryRecords.Columns["cat1_id"], false);
            }
        }