public PartialViewResult ItemInfo(Guid groupId) { if (groupId != null) { var group = _groupService.GetGroup(groupId); var head = _userService.GetUserById(group.HeadId); SimpleInfo headItem = new SimpleInfo { Name = head.Name, Surname = head.Surname, Image = head.Image }; GroupInfo model = new GroupInfo() { Direction = group.Direction, NameProject = group.NameProject, DateStart = Convert.ToDateTime(group.DateStart), DateFinish = Convert.ToDateTime(group.DateFinish), Head = headItem, Members = new List <SimpleInfo>() }; model.Members = GetMembers(groupId); return(PartialView("_ItemInfo", model)); } ViewBag.Property = "Нет соответствующей информации"; return(PartialView("_ItemInfo", ViewBag)); }
public static void ToFeat(XmlNode Node, FeatCollection Receiver, String Type, String Name) { SimpleInfo Feat = new SimpleInfo(Name, String.Empty); if (Type == "Racial Trait") { Receiver.RacialFeats.Add(Feat); } else if (Type == "Class Feature") { Receiver.ClassFeats.Add(Feat); } else if (Type == "Feat") { Receiver.Feats.Add(Feat); } Int32 Count = Node.ChildNodes.Count; XmlNode Child; for (Int32 I = 0; I < Count; I++) { Child = Node.ChildNodes[I]; if (Child.AttributeToString("name") == "Short Description") { Feat.Text = Child.InnerText.Trim(); } } }
void Start() { //busca as referências de todos os scripts de interface joysticks = FindObjectsOfType <JoystickController>(); elementInfoPanel = FindObjectOfType <ElementInfoPanel>(); simpleInfo = FindObjectOfType <SimpleInfo>(); virusIntroPanel = FindObjectOfType <VirusIntroPanel>(); tutorialPanel = FindObjectOfType <TutorialPanel>(); gameOverMenu = FindObjectOfType <GameOverMenu>(); victoryMenu = FindObjectOfType <VictoryMenu>(); }
protected override SimpleInfo[] GetSimpleInfo() { SimpleInfo[] infoArr = new SimpleInfo[RecordCount]; // We will filter the record in the caller GCHandle h = GCHandle.Alloc(infoArr, GCHandleType.Pinned); try { NativeMethods.SdpDiscoveryRec_GetSimpleInfo(Buffer, infoArr.Length, h.AddrOfPinnedObject(), Marshal.SizeOf(typeof(SimpleInfo))); } finally { h.Free(); } return(infoArr); }
/// <summary> /// 获得数据List /// </summary> public SimpleInfoArray GetWorkShopDataList() { StringBuilder strSql = new StringBuilder(); strSql.Append("select * from TAB_Org_WorkShop order by strWorkShopName"); DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.ConnString, CommandType.Text, strSql.ToString()).Tables[0]; SimpleInfoArray list = new SimpleInfoArray(); foreach (DataRow dr in dt.Rows) { SimpleInfo _Org_WorkShop = new SimpleInfo(); WorkShopDataRowToModel(_Org_WorkShop, dr); list.Add(_Org_WorkShop); } return(list); }
// // copied the source file by https://github.com/stackprobe/Factory/blob/master/SubTools/CopyLib.c // public static void DrawSimple(DDPicture picture, double x, double y) { if ( x < -(double)IntTools.IMAX || (double)IntTools.IMAX < x || y < -(double)IntTools.IMAX || (double)IntTools.IMAX < y ) { throw new DDError(); } SimpleInfo layout = new SimpleInfo() { X = x, Y = y, }; DrawPic(picture, layout); }
/// <summary> /// 获得数据List /// </summary> public SimpleInfoArray GetGroupDataList(string strWorkShopGUID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select * from TAB_Org_GuideGroup where strWorkShopGUID=@strWorkShopGUID order by nid"); SqlParameter[] parameters = { new SqlParameter("strWorkShopGUID", strWorkShopGUID) }; DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.ConnString, CommandType.Text, strSql.ToString(), parameters).Tables[0]; SimpleInfoArray list = new SimpleInfoArray(); foreach (DataRow dr in dt.Rows) { SimpleInfo _Org_GuideGroup = new SimpleInfo(); GroupDataRowToModel(_Org_GuideGroup, dr); list.Add(_Org_GuideGroup); } return(list); }
public List <SimpleInfo> GetMembers(Guid groupId) { List <SimpleInfo> model = new List <SimpleInfo>(); var idList = _groupService.MembersId(groupId).ToList(); var userList = _userService.GetUsersByListId(idList); if (userList.Count() > 0) { foreach (var item in userList) { SimpleInfo member = new SimpleInfo { Name = item.Name, Surname = item.Surname, Image = item.Image }; model.Add(member); } } return(model); }
static void Main(string[] args) { var simpleInfo = new SimpleInfo() { Id = 1, Name = "test" }; var simpleBiz = simpleInfo.Adapt <Simple>(); //Simple simpleBiz = new Simple(); //simpleInfo.Adapt(simpleBiz); var config = new TypeAdapterConfig(); var assemblies = GetAssemblies(); //映射规则 config.Scan(assemblies); var mapper = new Mapper(config); //务必将mapper设为单实例, 保存到IOC容器中 var simple = mapper.Map <Simple>(simpleInfo); var view = mapper.Map <SimpleView>(simple); var info = new UserInfo() { Age = 8, like = "fasf", Name = "Nestor", Sex = "Male" }; var dto = mapper.Map <User>(info); var userView = mapper.Map <UserView>(dto); }
// // copied the source file by https://github.com/stackprobe/Factory/blob/master/SubTools/CopyLib.c // private static void DrawPic_Main(DDPicture picture, ILayoutInfo layout) { // app > @ enter DrawPic // < app if (Extra.A != -1) { SetBlend(DX.DX_BLENDMODE_ALPHA, Extra.A); } else if (Extra.BlendAdd != -1) { SetBlend(DX.DX_BLENDMODE_ADD, Extra.BlendAdd); } else if (Extra.BlendInv) { SetBlend(DX.DX_BLENDMODE_INVSRC, 255); } if (Extra.Mosaic) { DX.SetDrawMode(DX.DX_DRAWMODE_NEAREST); } if (Extra.Bright.R != -1) { SetBright(Extra.Bright.R, Extra.Bright.G, Extra.Bright.B); } { FreeInfo u = layout as FreeInfo; if (u != null) { // ? 失敗 if ( Extra.IntPos ? DX.DrawModiGraph( DoubleTools.ToInt(u.LTX), DoubleTools.ToInt(u.LTY), DoubleTools.ToInt(u.RTX), DoubleTools.ToInt(u.RTY), DoubleTools.ToInt(u.RBX), DoubleTools.ToInt(u.RBY), DoubleTools.ToInt(u.LBX), DoubleTools.ToInt(u.LBY), picture.GetHandle(), 1 ) != 0 : DX.DrawModiGraphF( (float)u.LTX, (float)u.LTY, (float)u.RTX, (float)u.RTY, (float)u.RBX, (float)u.RBY, (float)u.LBX, (float)u.LBY, picture.GetHandle(), 1 ) != 0 ) { if (Extra.IgnoreError == false) { throw new DDError(); } } goto endDraw; } } { RectInfo u = layout as RectInfo; if (u != null) { // ? 失敗 if ( Extra.IntPos ? DX.DrawExtendGraph( DoubleTools.ToInt(u.L), DoubleTools.ToInt(u.T), DoubleTools.ToInt(u.R), DoubleTools.ToInt(u.B), picture.GetHandle(), 1 ) != 0 : DX.DrawExtendGraphF( (float)u.L, (float)u.T, (float)u.R, (float)u.B, picture.GetHandle(), 1 ) != 0 ) { if (Extra.IgnoreError == false) { throw new DDError(); } } goto endDraw; } } { SimpleInfo u = layout as SimpleInfo; if (u != null) { // ? 失敗 if ( Extra.IntPos ? DX.DrawGraph( DoubleTools.ToInt(u.X), DoubleTools.ToInt(u.Y), picture.GetHandle(), 1 ) != 0 : DX.DrawGraphF( (float)u.X, (float)u.Y, picture.GetHandle(), 1 ) != 0 ) { if (Extra.IgnoreError == false) { throw new DDError(); } } goto endDraw; } } throw new DDError(); // ? 不明なレイアウト endDraw: if (Extra.A != -1 || Extra.BlendAdd != -1 || Extra.BlendInv) { ResetBlend(); } if (Extra.Mosaic) { DX.SetDrawMode(DX.DX_DRAWMODE_BILINEAR); } if (Extra.Bright.R != -1) { ResetBright(); } // app > @ leave DrawPic // < app }
// // copied the source file by https://github.com/stackprobe/Factory/blob/master/SubTools/CopyLib.c // private static void DrawPic_Main(DDPicture picture, ILayoutInfo layout) { // app > @ enter DrawPic // < app if (Extra.A != -1) { SetBlend(DX.DX_BLENDMODE_ALPHA, Extra.A); } else if (Extra.BlendAdd != -1) { SetBlend(DX.DX_BLENDMODE_ADD, Extra.BlendAdd); } else if (Extra.BlendInv) { SetBlend(DX.DX_BLENDMODE_INVSRC, 255); } if (Extra.Mosaic) { DX.SetDrawMode(DX.DX_DRAWMODE_NEAREST); } if (Extra.Bright.R != -1) { SetBright(Extra.Bright.R, Extra.Bright.G, Extra.Bright.B); } { FreeInfo u = layout as FreeInfo; if (u != null) { // ? 失敗 if ( Extra.IntPos ? DX.DrawModiGraph( DoubleTools.ToInt(u.LTX), DoubleTools.ToInt(u.LTY), DoubleTools.ToInt(u.RTX), DoubleTools.ToInt(u.RTY), DoubleTools.ToInt(u.RBX), DoubleTools.ToInt(u.RBY), DoubleTools.ToInt(u.LBX), DoubleTools.ToInt(u.LBY), picture.GetHandle(), 1 ) != 0 : DX.DrawModiGraphF( (float)u.LTX, (float)u.LTY, (float)u.RTX, (float)u.RTY, (float)u.RBX, (float)u.RBY, (float)u.LBX, (float)u.LBY, picture.GetHandle(), 1 ) != 0 ) { if (Extra.IgnoreError == false) { throw new DDError(); } } goto endDraw; } } { RectInfo u = layout as RectInfo; if (u != null) { // ? 失敗 if ( Extra.IntPos ? DX.DrawExtendGraph( DoubleTools.ToInt(u.L), DoubleTools.ToInt(u.T), DoubleTools.ToInt(u.R), DoubleTools.ToInt(u.B), picture.GetHandle(), 1 ) != 0 : DX.DrawExtendGraphF( (float)u.L, (float)u.T, (float)u.R, (float)u.B, picture.GetHandle(), 1 ) != 0 ) { if (Extra.IgnoreError == false) { throw new DDError(); } } goto endDraw; } } { SimpleInfo u = layout as SimpleInfo; if (u != null) { // ? 失敗 if ( Extra.IntPos ? DX.DrawGraph( DoubleTools.ToInt(u.X), DoubleTools.ToInt(u.Y), picture.GetHandle(), 1 ) != 0 : DX.DrawGraphF( (float)u.X, (float)u.Y, picture.GetHandle(), 1 ) != 0 ) { if (Extra.IgnoreError == false) { throw new DDError(); } } goto endDraw; } } throw new DDError(); // ? 不明なレイアウト endDraw: if (Extra.A != -1 || Extra.BlendAdd != -1 || Extra.BlendInv) { ResetBlend(); } if (Extra.Mosaic) { DX.SetDrawMode(DX.DX_DRAWMODE_BILINEAR); } if (Extra.Bright.R != -1) { ResetBright(); } // app > @ leave DrawPic { FreeInfo u = layout as FreeInfo; if (u != null) { double l = u.LTX; double t = u.LTY; double r = u.LTX; double b = u.LTY; l = Math.Min(l, u.RTX); l = Math.Min(l, u.RBX); l = Math.Min(l, u.LBX); t = Math.Min(t, u.RTY); t = Math.Min(t, u.RBY); t = Math.Min(t, u.LBY); r = Math.Max(r, u.RTX); r = Math.Max(r, u.RBX); r = Math.Max(r, u.LBX); b = Math.Max(b, u.RTY); b = Math.Max(b, u.RBY); b = Math.Max(b, u.LBY); Charlotte.Games.NamedCrashMgr.LastDrawedCrash = Charlotte.Common.Options.DDCrashUtils.Rect(new D4Rect( l, t, r - l, b - t )); goto endPostDraw; } } { RectInfo u = layout as RectInfo; if (u != null) { double l = u.L; double t = u.T; double r = u.R; double b = u.B; Charlotte.Games.NamedCrashMgr.LastDrawedCrash = Charlotte.Common.Options.DDCrashUtils.Rect(new D4Rect( l, t, r - l, b - t )); goto endPostDraw; } } { SimpleInfo u = layout as SimpleInfo; if (u != null) { Charlotte.Games.NamedCrashMgr.LastDrawedCrash = Charlotte.Common.Options.DDCrashUtils.Rect(new D4Rect( u.X, u.Y, picture.Get_W(), picture.Get_H() )); goto endPostDraw; } } throw new DDError(); // ? 不明なレイアウト endPostDraw: ; // < app }
/// <summary> /// 读取DataRow数据到Model中 /// </summary> private void WorkShopDataRowToModel(SimpleInfo model, DataRow dr) { model.strGUID = ObjectConvertClass.static_ext_string(dr["strWorkShopGUID"]); model.strName = ObjectConvertClass.static_ext_string(dr["strWorkShopName"]); }
protected override SimpleInfo[] GetSimpleInfo() { SimpleInfo[] arr = new SimpleInfo[m_si.Count]; m_si.CopyTo(arr, 0); return(arr); }