/// <summary> /// 出差随行人员部门负责人查看 /// </summary> /// <param name="returnInfo">出差申请信息</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>操作是否成功的标志</returns> public bool GetAllOnBusinessBillByDeptCode(out IQueryResult returnInfo, out string error) { returnInfo = null; error = null; IAuthorization serverAuthorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; string[] paras = { BasicInfo.DeptCode }; if (QueryResultFilter == null) { qr = serverAuthorization.QueryMultParam("出差随行人员部门负责人查看", null, paras); } else { qr = serverAuthorization.QueryMultParam("出差随行人员部门负责人查看", null, paras); } if (!qr.Succeeded) { error = qr.Error; return(false); } returnInfo = qr; return(true); }
private void btnAdvSearch_Click(object sender, EventArgs e) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string businessID = "会议信息普通查询"; IQueryResult qr = authorization.QueryMultParam("会议信息普通查询", null, new object[] { BasicInfo.LoginID }); List <string> lstFindField = new List <string>(); if (qr.DataCollection == null || qr.DataCollection.Tables.Count == 0) { return; } DataColumnCollection columns = qr.DataCollection.Tables[0].Columns; if (qr.Succeeded && columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { lstFindField.Add(columns[i].ColumnName); } } FormConditionFind formFindCondition = new FormConditionFind(this, lstFindField.ToArray(), businessID, labelTitle.Text); formFindCondition.ShowDialog(); }
/// <summary> /// 统计数据 /// </summary> /// <param name="strBusinessName">统计的数据集名称</param> /// <param name="error">错误信息</param> /// <returns>返回Table数据集</returns> DataTable GetStatisticalData(string strBusinessName, out string error) { error = null; IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string[] pare = { dateTime_startTime.Value.Date.ToString(), dateTime_endTime.Value.Date.ToString() }; IQueryResult result = authorization.QueryMultParam(strBusinessName, null, pare); if (GlobalObject.GeneralFunction.IsNullOrEmpty(result.Error)) { if (result.DataCollection == null || result.DataCollection.Tables.Count == 0) { return(null); } DataTable dt = result.DataCollection.Tables[0]; return(dt); } else { error = result.Error; return(null); } }
public static async Task Main(string[] args) { if (args.Length != 1) { throw new ArgumentException($"Illegal number of arguments. Expected: 1, Got {args.Length}"); } var sizeFactor = uint.Parse(args[0]); var width = 1_980 * sizeFactor; var height = 1_020 * sizeFactor; var api = new NativeOpenClApi(); var factory = new PlatformFactory(api); var platforms = factory.GetPlatforms().ToArray(); var platform = platforms[0]; System.Console.WriteLine($"{platform.Id} - {platform.Vendor}"); var ctx = platform.CreateContext(platform.Devices); ctx.Notification += CtxOnNotification; var device = ctx.Devices.First(); //var image = MandelbrotCalculator.Calculate(ctx, device, width, height); var image = await MandelbrotCalculator.CalculateAsync(ctx, device, width, height); SaveBitmap("mandelbrot", (int)width, (int)height, image.ToArray()); ctx.Dispose(); System.Console.WriteLine("--- Finished ---"); }
private void btnAdvSearch_Click(object sender, EventArgs e) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string businessID = "下线试验结果综合查询"; IQueryResult qr = null; if (m_lstFindField.Count == 0) { qr = authorization.Query(businessID, null, null, 0); DataColumnCollection columns = qr.DataCollection.Tables[0].Columns; if (qr.Succeeded && columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { m_lstFindField.Add(columns[i].ColumnName); } } } FormFindCondition formFindCondition = new FormFindCondition(m_lstFindField.ToArray()); if (formFindCondition.ShowDialog() != DialogResult.OK) { return; } qr = authorization.Query(businessID, null, formFindCondition.SearchSQL, -1); dataGridView1.DataSource = qr.DataCollection.Tables[0]; dataGridView1.Refresh(); }
public override void LoadContent(ContentManager content) { Camera.CenterOn(new Vector2(MapConstants.MapWidth / 2 * 1, MapConstants.MapHeight / 2 * 1)); var map = Map; GlobalVariables.FowEnabled = false; var platform = PlatformFactory.Get(EStructureType.Barracks, ref mDirector, 3000, 3000); var rnd = new Random(); for (var i = 0; i < 1000; i++) { var x = rnd.Next(MapConstants.MapWidth); var y = rnd.Next(MapConstants.MapHeight); if (!Singularity.Map.Map.IsOnTop(new Vector2(x, y))) { i--; continue; } GameScreen.AddObject(new MilitaryUnit(new Vector2(x, y), Camera, ref mDirector)); } GameScreen.AddObject(platform); }
/// <summary> /// 获取所有请假申请表信息 /// </summary> /// <param name="returnInfo">请假申请信息</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>操作是否成功的标志</returns> public bool GetAllLeaveBill(out IQueryResult returnInfo, out string error) { returnInfo = null; error = null; IAuthorization serverAuthorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; if (QueryResultFilter == null) { qr = serverAuthorization.Query("请假申请操作", null); } else { qr = serverAuthorization.Query("请假申请操作", null, QueryResultFilter); } if (!qr.Succeeded) { error = qr.Error; return(false); } returnInfo = qr; return(true); }
/// <summary> /// 获取所有返修信息 /// </summary> /// <param name="result">结果集</param> /// <param name="error">错误信息</param> /// <returns>成功返回True,失败返回False</returns> public bool GetAllData(out IQueryResult result, out string error) { error = ""; result = null; IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; if (QueryResultFilter == null) { qr = authorization.Query("TCU返修信息管理", null); } else { qr = authorization.Query("TCU返修信息管理", null, QueryResultFilter); } if (!qr.Succeeded) { error = qr.Error; return(false); } result = qr; return(true); }
private void Awake() { if (Instance != null) { throw new ColdCry.Exception.SingletonException("There can be only one object of PlatformFactory on scene!"); } Instance = this; smallPool = new ObjectPool <Platform>(smallPlatform, 800, SMALL_P_NAME); mediumPool = new ObjectPool <Platform>(mediumPlatform, 800, MEDIUM_P_NAME); bigPool = new ObjectPool <Platform>(bigPlatform, 800, BIG_P_NAME); foreach (Platform platform in smallPool) { platform.poolParent = smallPool.Parent.name; } foreach (Platform platform in mediumPool) { platform.poolParent = mediumPool.Parent.name; } foreach (Platform platform in bigPool) { platform.poolParent = bigPool.Parent.name; } }
/// <summary> /// 获取所有加班申请表信息 /// </summary> /// <param name="returnInfo">加班申请信息</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>操作是否成功的标志</returns> public bool GetAllOverTimeBillByWorkID(out IQueryResult returnInfo, out string error) { returnInfo = null; error = null; IAuthorization serverAuthorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; string[] paras = { BasicInfo.LoginID }; if (QueryResultFilter == null) { qr = serverAuthorization.QueryMultParam("加班人员查看", null, paras); } else { qr = serverAuthorization.QueryMultParam("加班人员查看", null, paras); } if (!qr.Succeeded) { error = qr.Error; return(false); } returnInfo = qr; return(true); }
public override void LoadContent(ContentManager content) { var map = Map; var platform = PlatformFactory.Get(EStructureType.Blank, ref mDirector, 3000, 3000); GameScreen.AddObject(platform); var platform2 = PlatformFactory.Get(EStructureType.Blank, ref mDirector, 3000, 2500); GameScreen.AddObject(platform2); var road = new Road(platform, platform2, ref mDirector); GameScreen.AddObject(road); var platform3 = PlatformFactory.Get(EStructureType.Blank, ref mDirector, 2700, 2700); GameScreen.AddObject(platform3); var road2 = new Road(platform2, platform3, ref mDirector); GameScreen.AddObject(road2); var road3 = new Road(platform, platform3, ref mDirector); GameScreen.AddObject(road3); var settler = new Settler(new Vector2(3000, 3200), Camera, ref mDirector, GameScreen, Ui); GameScreen.AddObject(settler); }
/// <summary> /// 删除会议提醒信息 /// </summary> /// <param name="ctx">数据库操作上下文</param> /// <param name="dailyWork">要删除提醒信息对应的日常事务</param> private void DeleteAlarmInfo(TaskManagementDataContext ctx, PRJ_DailyWork dailyWork) { // 删除任务提醒 var alarmSetting = from r in ctx.PRJ_TaskAlarmSetting where r.ItemID == dailyWork.ID select r; ctx.PRJ_TaskAlarmSetting.DeleteAllOnSubmit(alarmSetting); #region 清除报警提示信息 IWarningNotice warningNoticeServer = PlatformFactory.GetObject <IWarningNotice>(); Dictionary <string, string> dicParam = new Dictionary <string, string>(); dicParam.Add("附加信息2", dailyWork.ID); List <Flow_WarningNotice> notices = warningNoticeServer.GetWarningNotice(dicParam); if (notices != null) { foreach (var item in notices) { warningNoticeServer.DeleteWarningNotice(item.序号); } } #endregion }
public GameContext(IWindow window, GameContextConfig pConfig) : base("Context") { m_pNativeContext = PlatformFactory.GetContext(window, pConfig); Register(); }
private void CreatePlatformFactory() { PlatformFactory factory = PlatformFactory.GetInstance(); factory.pool = pool; levelController.factory = factory; }
private void 综合查询toolStripButton3_Click(object sender, EventArgs e) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string businessID = ""; IQueryResult qr = null; List <string> lstFindField = new List <string>(); IQueryable <View_HR_PersonnelArchive> directorGroup3 = m_personnerServer.GetDeptDirector(BasicInfo.DeptCode, "0"); IQueryable <View_HR_PersonnelArchive> directorGroup = m_personnerServer.GetDeptDirector(BasicInfo.DeptCode, "1"); IQueryable <View_HR_PersonnelArchive> directorGroup2 = m_personnerServer.GetDeptDirector(BasicInfo.DeptCode, "2"); authorization = PlatformFactory.GetObject <IAuthorization>(); businessID = "出差综合查询"; string[] pare = { BasicInfo.DeptCode }; qr = authorization.QueryMultParam(businessID, null, pare); DataColumnCollection columns = qr.DataCollection.Tables[0].Columns; if (qr.Succeeded && columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { lstFindField.Add(columns[i].ColumnName); } } FormConditionFind formFindCondition = new FormConditionFind(this, lstFindField.ToArray(), businessID, labelTitle.Text); formFindCondition.ShowDialog(); }
private static List <IPlatform> GetPlatforms(XmlDocument xmlDoc, XmlNode defaultsNode) { var platforms = new List <IPlatform>(); try { XmlNode node = xmlDoc.FirstChild; while (node != null) { if (node.NodeType == XmlNodeType.Element) { XmlNode platformNode = xmlDoc.FirstChild.SelectSingleNode("platform"); IPlatform platform = PlatformFactory.CreatePlatform(platformNode, defaultsNode); platforms.Add(platform); } node = node.NextSibling; } } catch (Exception e) { Log.WriteError("\n{0}\n", e.Message); throw; } return(platforms); }
/// <summary> /// 获取所有单据信息 /// </summary> /// <param name="returnBill">查询到的单据信息</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>返回是否成功获取报废信息</returns> public bool GetAllBill(out IQueryResult returnBill, out string error) { returnBill = null; error = null; IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; if (QueryResultFilter == null) { qr = authorization.Query("报废单查询", null); } else { qr = authorization.Query("报废单查询", null, QueryResultFilter); } if (!qr.Succeeded) { error = qr.Error; return(false); } returnBill = qr; return(true); }
/// <summary> /// 获取所有允许查询的合同信息 /// </summary> /// <param name="returnResult">返回的结果</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>返回操作是否成功的标志</returns> public bool GetAllBargainInfo(out IQueryResult returnResult, out string error) { returnResult = null; error = null; IAuthorization m_authorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; if (QueryResultFilter == null) { qr = m_authorization.Query("合同信息普通查询", null); } else { qr = m_authorization.Query("合同信息普通查询", null, QueryResultFilter); } if (!qr.Succeeded) { error = qr.Error; return(false); } returnResult = qr; return(true); }
private void 财务toolStripButton_Click(object sender, EventArgs e) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string businessID = "零星采购申请财务综合查询"; string[] pare = { dataGridView1.CurrentRow.Cells["单据号"].Value.ToString() }; IQueryResult qr = authorization.QueryMultParam(businessID, null, pare); List <string> lstFindField = new List <string>(); if (qr.DataCollection == null || qr.DataCollection.Tables.Count == 0) { return; } DataColumnCollection columns = qr.DataCollection.Tables[0].Columns; if (qr.Succeeded && columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { lstFindField.Add(columns[i].ColumnName); } } FormConditionFind formFindCondition = new FormConditionFind(this, lstFindField.ToArray(), businessID, labelTitle.Text); formFindCondition.ShowDialog(); }
/// <summary> /// 获取所有日期范围内单据信息 /// </summary> /// <param name="startTime">起始时间</param> /// <param name="endTime">结束时间</param> /// <param name="returnBill">查询到的单据信息</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>返回是否成功获取报废信息</returns> public bool GetAllBill(DateTime startTime, DateTime endTime, out IQueryResult returnBill, out string error) { returnBill = null; error = null; IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = null; string sql = string.Format(" (报废时间 between '{0}' and '{1}')", startTime.ToShortDateString(), endTime.ToShortDateString()); if (QueryResultFilter == null) { qr = authorization.Query("报废单查询", null, sql); } else { qr = authorization.Query("报废单查询", null, QueryResultFilter + " and " + sql); } if (!qr.Succeeded) { error = qr.Error; return(false); } returnBill = qr; return(true); }
private void 综合查询toolStripButton_Click(object sender, EventArgs e) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); string businessID = "零星采购申请综合查看"; IQueryResult qr = authorization.Query(businessID, null, null, 0); List <string> lstFindField = new List <string>(); if (qr.DataCollection == null || qr.DataCollection.Tables.Count == 0) { return; } DataColumnCollection columns = qr.DataCollection.Tables[0].Columns; if (qr.Succeeded && columns.Count > 0) { for (int i = 0; i < columns.Count; i++) { lstFindField.Add(columns[i].ColumnName); } } FormConditionFind formFindCondition = new FormConditionFind(this, lstFindField.ToArray(), businessID, labelTitle.Text); formFindCondition.ShowDialog(); }
private static List <SeleniumTestParameters> GetRunInfo(String sheetName) { ExcelDataAccess runManagerAccess = new ExcelDataAccess(frameworkParameters.RelativePath, "Run Manager"); runManagerAccess.DatasheetName = sheetName; int nTestInstances = runManagerAccess.GetLastRowNum(); List <SeleniumTestParameters> testInstancesToRun = new List <SeleniumTestParameters>(); for (int currentTestInstance = 1; currentTestInstance <= nTestInstances; currentTestInstance++) { String executeFlag = runManagerAccess.GetValue(currentTestInstance, "Execute"); //Manik //string Env = ConfigurationManager.AppSettings["Environment"]; // if (executeFlag.Equals("Yes", StringComparison.CurrentCultureIgnoreCase)) { string currentScenario = runManagerAccess.GetValue(currentTestInstance, "Test_Scenario"); //Manik //string currentScenario = currentScenario1 + Env; //Manik string currentTestcase = runManagerAccess.GetValue(currentTestInstance, "Test_Case"); SeleniumTestParameters testParameters = new SeleniumTestParameters(currentScenario, currentTestcase); testParameters.CurrentTestDescription = runManagerAccess.GetValue(currentTestInstance, "Description"); testParameters.IterationMode = (IterationOptions)Enum.Parse(typeof(IterationOptions), runManagerAccess.GetValue(currentTestInstance, "Iteration_Mode")); String startIteration = runManagerAccess.GetValue(currentTestInstance, "Start_Iteration"); if (!startIteration.Equals("")) { testParameters.StartIteration = Convert.ToInt32(startIteration); } String endIteration = runManagerAccess.GetValue(currentTestInstance, "End_Iteration"); if (!endIteration.Equals("")) { testParameters.EndIteration = Convert.ToInt32(endIteration); } String browser = runManagerAccess.GetValue(currentTestInstance, "Browser"); if (!browser.Equals("")) { testParameters.Browser = (Browser)Enum.Parse(typeof(Browser), browser); } String browserVersion = runManagerAccess.GetValue(currentTestInstance, "Browser_Version"); if (!browserVersion.Equals("")) { testParameters.BrowserVersion = browserVersion; } String platform = runManagerAccess.GetValue(currentTestInstance, "Platform"); if (!platform.Equals("")) { testParameters.Platform = PlatformFactory.GetPlatform(platform); } testInstancesToRun.Add(testParameters); } } return(testInstancesToRun); }
/// <summary> /// 获取指定日期范围内的会议数据 /// </summary> /// <param name="beginTime">会议开始时间,只取日期部分</param> /// <param name="endTime">会议结束时间,只取日期部分</param> /// <returns>返回获取到的数据</returns> public DataTable GetMeetingData(DateTime beginTime, DateTime endTime) { IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = authorization.QueryMultParam("会议信息普通查询", null, new object[] { BasicInfo.LoginID }); if (!qr.Succeeded) { throw new Exception(qr.Error); } else { DataTable dt = qr.DataCollection.Tables[0]; DataTable dtTemp = dt.Clone(); endTime = endTime.AddDays(1); DataRow[] dtRows = dt.Select(string.Format("开始时间 >= '{0}' and 结束时间 <= '{1}'", beginTime.Date, endTime.Date)); if (dtRows != null && dtRows.Length > 0) { for (int i = 0; i < dtRows.Length; i++) { dtTemp.ImportRow(dtRows[i]); } } return(dtTemp); } }
/// <summary> /// 过滤查询 /// </summary> /// <param name="startTime">起始时间</param> /// <param name="endTime">结束时间</param> /// <param name="djzt">单据状态</param> /// <param name="error">出错时返回错误信息,无错时返回null</param> /// <returns>返回表信息</returns> public DataTable GetAllBill(string startTime, string endTime, string djzt, out string error) { error = ""; IAuthorization authorization = PlatformFactory.GetObject <IAuthorization>(); IQueryResult qr = authorization.Query("不合格隔离查询", null); DataRow[] dr; if (djzt == "全 部") { dr = qr.DataCollection.Tables[0].Select("编制日期 >= '" + startTime + " 00:00:00' and 编制日期 <='" + endTime + " 00:00:00' "); } else { dr = qr.DataCollection.Tables[0].Select("编制日期 >= '" + startTime + " 00:00:00' and 编制日期 <='" + endTime + " 00:00:00' and 单据状态 = '" + djzt + "' "); } DataTable dt = qr.DataCollection.Tables[0].Clone(); for (int i = 0; i < dr.Length; i++) { dt.ImportRow(dr[i]); } return(dt); }
internal static void LoadExtensions() { clGetGLContextInfoKHR = (GetGLContextInfoKHR)PlatformFactory.GetProcAdressOpenCL <GetGLContextInfoKHR>("clGetGLContextInfoKHR"); if (clGetGLContextInfoKHR == null) { Console.WriteLine("OpenCL_gl not supported"); } }
public void Create_FoeICAO_ReturnFoe2(string icao) { // Act var platform = PlatformFactory.Create(icao); // Assert Assert.That(platform, Is.TypeOf <Foe>()); }
public static PlatformFactory GetInstance() { if (instance == null) { instance = new PlatformFactory(); } return(instance); }
public void RemoveAllPlatforms() { foreach (Platform platform in platforms) { PlatformFactory.BackPlatform(platform); } platforms.Clear(); }
// Use this for initialization void Awake() { Instance = this; for (int i = 0; i < initialPoolSize; i++) { PutNewPlatformInPlace(); } }
public void GetPlatformsShouldThrowExceptionIfGetPlatformsReturnsErrorCode() { var api = new FakeOpenClApi(); api.FakePlatformApi.clGetPlatformIDsResult = OpenClErrorCode.InvalidPlatform; var factory = new PlatformFactory(api); Assert.Throws <ClCoreException>(() => factory.GetPlatforms().ToArray()); }