//private void WrapPanel_MouseMove(object sender, MouseEventArgs e) //{ // try // { // if (e.LeftButton == MouseButtonState.Pressed) // { // this.DragMove(); // } // } // catch // { // return; // } //} //int i = 0; //private void WrapPanel_MouseDown(object sender, MouseButtonEventArgs e) //{ // i += 1; // System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer(); // timer.Interval = new TimeSpan(0, 0, 0, 0, 300); // timer.Tick += (s, e1) => { timer.IsEnabled = false; i = 0; }; // timer.IsEnabled = true; // if (i % 2 == 0) // { // timer.IsEnabled = false; // i = 0; // this.WindowState = this.WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized; // } //} //private void btnClose_Click(object sender, RoutedEventArgs e) //{ // this.Close(); //} //private void btnMin_Click(object sender, RoutedEventArgs e) //{ // this.WindowState = WindowState.Minimized; //} //private void btnMax_Click(object sender, RoutedEventArgs e) //{ // if (this.WindowState == WindowState.Maximized) // { // this.WindowState = WindowState.Normal; // } // else // { // this.WindowState = WindowState.Maximized; // } //} #endregion //好友查找添加 private void btnSearch_Click(object sender, RoutedEventArgs e) { string key = txtSearchkey.Text.Trim(); try { int t = Convert.ToInt32(key); } catch { MessageBox.Show("请输入正确的用户ID!"); } if (key == LocalId) { MessageBox.Show("不能添加自己"); } else if (friends.Where(p => p.UserId.Equals(key)).Count() > 0) { MessageBox.Show("你已添加这名好友"); } else { SearchContract search = new SearchContract(key); string request = string.Format("SEARCH@{0}", DataHelpers.XMLSer <SearchContract>(search)); helper.bw.Write(request); helper.bw.Flush(); txtSearchkey.Clear(); } }
public async Task <IActionResult> GetCountriesAsync([FromQuery] SearchContract searchContract) { if (searchContract == null) { return(Error("Invalid Input")); } else if (searchContract.PageNumber < 1) { return(Error("Invalid Page Number")); } else if (searchContract.PageSize < 1) { return(Error("Invalid Page Size")); } _logger.LogInformation("GetCountriesAsync Called."); var query = new GetCountryListQuery { SearchContract = searchContract }; var list = await _messages.Dispatch(query).ConfigureAwait(false); return(Ok(list)); }
//搜索 public SearchCallBack Search(SearchContract contract) { using (var model = new Data.DataModel()) { var user = model.users.Where(p => p.UserId.Equals(contract.UserId)).FirstOrDefault(); SearchCallBack callBack = new SearchCallBack(user.UserId, user.UserName); return(callBack); } }
public async Task <ActionResult <ViewContract[]> > SearchAsync([FromQuery] SearchContract request, CancellationToken cancellationToken) { var contracts = await _contractQuery.ListAsync(request.CustomerId, request.TenementId, request.TemplateId, request.StartDateRange, request.EndDateRange, cancellationToken); return(_mapper.Map <ViewContract[]>(contracts)); }
public async Task <CompanyListDomain> GetCompanyListAsync(SearchContract searchContract) { using var connection = _connectionFactory.GetDbConnection(); var procName = StoredProcedureConstants.GetCompanies; var result = await connection.QueryMultipleAsync(procName, searchContract, null, null, CommandType.StoredProcedure).ConfigureAwait(false); var currencies = await result.ReadAsync <CompanyDomain>().ConfigureAwait(false); var pagination = await result.ReadAsync <PaginationInfo>().ConfigureAwait(false); return(new CompanyListDomain { Companies = currencies.ToList(), Pagination = pagination.FirstOrDefault() }); }
public async Task <StateListDomain> GetStateListAsync(SearchContract searchContract) { using var connection = _connectionFactory.GetDbConnection(); var procName = StoredProcedureConstants.GetStates; var result = await connection.QueryMultipleAsync(procName, new { searchContract.SearchTerm, searchContract.PageNumber, searchContract.PageSize } , null, null, CommandType.StoredProcedure).ConfigureAwait(false); var states = await result.ReadAsync <StateDomain>().ConfigureAwait(false); var pagination = await result.ReadAsync <PaginationInfo>().ConfigureAwait(false); return(new StateListDomain { States = states.ToList(), Pagination = pagination.FirstOrDefault() }); }
public async Task <IActionResult> Index(string name, SearchContract contract, int page = 1) { if (string.IsNullOrEmpty(name)) { return(Ok(contract)); } if (contract.IsPet == true) { var petProfiles = await _petProfileService.GetAll((page - 1) * 20); var pets = new List <PetProfileMidInfoContract>(); pets.AddRange(petProfiles.Where(x => x.Name.Contains(name)).Select(y => new PetProfileMidInfoContract { Id = y.Id, Breed = y.Breed, Gender = y.Gender, Img = y.Img, IsReadyForSex = y.IsReadyForSex, IsSale = y.IsSale, IsShare = y.IsShare, Name = y.Name, Type = y.Type, Location = y.Location })); return(Ok(pets)); } return(Ok(_userService.FindUsers(name).Select(x => new UserFullInfoContract { Id = x.Id, FullName = x.FullName, Email = x.Email, Phone = x.Phone, PicUrl = x.PicUrl, UserName = x.UserName }).ToList())); }
public static void Handle(object sender, string data) { ServerHandle server = new ServerHandle(); IServerHandle ish = (IServerHandle)server; TCPHelper helper = (TCPHelper)sender; string[] d = Data_Init(data); switch (d[0]) { case "LOGIN": LoginContract login = null; try { login = WTalk.Helpers.DataHelpers.DeXMLSer <LoginContract>(d[1]); } catch { } LoginCallBack callBack = ish.Login(helper.tcpClient, login); if (ShowOnServerWindow != null) { if (callBack.LoginStatus == Status.Yes) { UserArgs args = new UserArgs { IP = helper.tcpClient.Client.RemoteEndPoint.ToString(), Id = login.UserId }; string log = string.Format("{0}-->Login Success", helper.tcpClient.Client.RemoteEndPoint.ToString()); ShowOnServerWindow(null, log); if (LoginHandler != null) { LoginHandler(null, args); } } else { string log = string.Format("{0}-->Login Fail", helper.tcpClient.Client.RemoteEndPoint.ToString()); ShowOnServerWindow(null, log); } } string msg = string.Format("LOGINCALLBACK@{0}", WTalk.Helpers.DataHelpers.XMLSer <LoginCallBack>(callBack)); helper.SendMessage(msg); break; case "SIGNUP": SignupContract signup = null; try { signup = DataHelpers.DeXMLSer <SignupContract>(d[1]); } catch { } SignUpCallBack signUpCallBack = ish.Signup(signup); if (ShowOnServerWindow != null) { string log = string.Format("{0}-->Signup:{1}", helper.tcpClient.Client.RemoteEndPoint.ToString(), signUpCallBack.MoreMsg); //if (callBack.LoginStatus == Status.Yes) //{ // string log = string.Format("{0}-->Signup", helper.tcpClient.Client.RemoteEndPoint.ToString()); // ShowOnServerWindow(null, log); //} //else //{ // string log = string.Format("{0}-->Login Fail", helper.tcpClient.Client.RemoteEndPoint.ToString()); // ShowOnServerWindow(null, log); //} ShowOnServerWindow(null, log); } helper.SendMessage(string.Format("SIGNUPCALLBACK@{0}", DataHelpers.XMLSer <SignUpCallBack>(signUpCallBack))); break; case "LOGOUT": //string logoutlog = string.Format("{0}-->登出", helper.tcpClient.Client.RemoteEndPoint.ToString()); //if(ShowOnServerWindow != null) //{ // ShowOnServerWindow(null, logoutlog); //} break; case "SEARCH": SearchContract search = null; try { search = DataHelpers.DeXMLSer <SearchContract>(d[1]); SearchCallBack back = ish.Search(search); helper.SendMessage(string.Format("SEARCHCALLBACK@{0}", DataHelpers.XMLSer <SearchCallBack>(back))); } catch { } break; case "ADD": AddContract add = null; try { add = DataHelpers.DeXMLSer <AddContract>(d[1]); AddComfirmArgs args = ish.Add(add); if (args.IP != "Offline") { AddHandler(null, args); } } catch { break; } break; case "REMOVE": RemoveContract remove = null; try { remove = DataHelpers.DeXMLSer <RemoveContract>(d[1]); ish.RemoveFriends(remove); if (RemoveFriendHandler != null) { RemoveFriendHandler(null, remove); } } catch (Exception e) { throw e; } break; case "TALK": TalkContract talk = new TalkContract(); try { talk = DataHelpers.DeXMLSer <TalkContract>(d[1]); if (TalkHandler != null) { TalkHandler(null, talk); } } catch { } break; case "ADDCONFIRMCALLBACK": AddConfirmCallBack accb = null; AddCallBack addCallBack = null; try { accb = DataHelpers.DeXMLSer <AddConfirmCallBack>(d[1]); addCallBack = ish.AddComfirm(accb); if (UpdateFriendListHandler != null) { UpdateFriendListHandler(null, addCallBack); } } catch { break; } break; default: break; } }