protected override void Init() { base.Init(); PageTitle.Init("成员信息", App.Instance.Theme.TitleBgColor, App.Instance.Theme.TitleFontColor, BtnBack); PageTitle.AddButton("", App.Instance.ImageManger.ImageList[2], DeletePeople); int userid = this.GetPar <int>(0); IsPeopleOrTeam = this.GetPar <bool>(1); int projectID = this.GetPar <int>(2); if (IsPeopleOrTeam) { People_Service.GetMyOnePeople(userid, t => { EPeople = t.GetData() as EPeople; BindData(); }); } else { ProjectTeam_Service.GetByProjectID(userid, projectID, t => { ETeamOne = t.GetData() as EProjectTeam; BindData(); }); } }
public MyResult ConfirmConnect(int par0, bool par1) { EPeople people = DBBase.Get <EPeople>(par0); if (par1) { people.State = Entity.Enum.PeopleState.Normal; EPeople other = DBBase.Query <EPeople>(string.Format("UserID={0} and PeopleID={1}", people.PeopleID, people.UserID)).FirstOrDefault(); if (other != null) { other.State = Entity.Enum.PeopleState.Normal; DBBase.Change(other); } DBBase.Change(people); } else { EPeople other = DBBase.Query <EPeople>(string.Format("UserID={0} and PeopleID={1}", people.PeopleID, people.UserID)).FirstOrDefault(); if (other != null) { DBBase.Delete <EPeople>(other.ID); } DBBase.Delete <EPeople>(people.ID); } return(ServiceResult("ok")); }
internal CaseInput(List <string> lines) { var line1 = lines[0].Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToArray(); P = line1.First(); Q = line1.Last(); var people = lines.Skip(1).Select(person => person.Split(new [] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToArray()).ToArray(); foreach (var person in people) { switch (person[2].ToCharArray().Single()) { case 'N': NPeople.Add(int.Parse(person[1])); break; case 'E': EPeople.Add(int.Parse(person[0])); break; case 'S': SPeople.Add(int.Parse(person[1])); break; case 'W': WPeople.Add(int.Parse(person[0])); break; } } NPeople = NPeople.OrderBy(x => x).ToList(); EPeople = EPeople.OrderBy(x => x).ToList(); SPeople = SPeople.OrderBy(x => x).ToList(); WPeople = WPeople.OrderBy(x => x).ToList(); }
public MyResult Create(string par0) { EPeople p = JsonConvert.DeserializeObject <EPeople>(par0); DBBase.Create(p); List <EUser> alluser = DBBase.Query <EUser>(); return(ServiceResult(alluser)); }
public MyResult DisConnect(int par0) { EPeople people = DBBase.Query <EPeople>(string.Format("UserID={0} and PeopleID={1}", MySession.UserID, par0)).FirstOrDefault(); EPeople other = DBBase.Query <EPeople>(string.Format("UserID={0} and PeopleID={1}", par0, MySession.UserID)).FirstOrDefault(); if (people != null) { DBBase.Delete <EPeople>(people.ID); } if (other != null) { DBBase.Delete <EPeople>(other.ID); } return(ServiceResult("ok")); }
public MyResult AskConnect(int par0) { EPeople people = new EPeople(); people.UserID = par0; people.PeopleID = MySession.UserID; people.State = Lemon.Team.Entity.Enum.PeopleState.NeedConfirm; EPeople people2 = new EPeople(); people2.UserID = MySession.UserID; people2.PeopleID = par0; people2.State = Lemon.Team.Entity.Enum.PeopleState.Request; DBBase.Create(people); DBBase.Create(people2); return(ServiceResult("ok")); }
public static void Create(EPeople obj, Action <ServiceReturn> callBack) { App.Instance.CallWebApi <List <EUser> >("People/Create", callBack, obj); }
public MyResult GetMyOnePeople(int par0) { EPeople people = DBBase.QueryCustom <EPeople>("select p.*,u.`Name`as PeopleName,u.Face as PeopleFace from people p LEFT JOIN `user` u ON p.PeopleID=u.ID where p.UserID=" + MySession.UserID + " and p.PeopleID=" + par0).FirstOrDefault(); return(ServiceResult(people)); }