private void ExportClick(object sender, RoutedEventArgs e) { var sfd = new SaveFileDialog(); sfd.Filter = "Таблица MS Excel (*.xlsx)|*.xlsx"; sfd.FileName = "smarthome_data"; if (sfd.ShowDialog() == DialogResult.OK) { try { gridControl.ExportToExcel(sfd.FileName, ExcelVersion.Excel2007); MessageView.ShowYesNo(string.Format("Экспортировано успешно.\r\nОткрыть файл [{0}]?", sfd.FileName), "Экспорт", Icons.Icon.OfficeExcel, (result) => { if (result) { Process.Start(sfd.FileName); } }); } catch (Exception exception) { Log.Error(exception.Message, exception); } } }
public void SendMessage(string jsonMessageSenderObject) { //string name = Context.QueryString["id"].ToString(); MessageView msgsnd = JsonConvert.DeserializeObject <MessageView>(jsonMessageSenderObject); Message msg = new Message(); msg.message1 = msgsnd.message; msg.date_time = DateTime.Now; msg.Id_send_user = msgsnd.Id_send_user; msg.Id_recv_user = msgsnd.Id_recv_user; UserDL.Data.AddMessage(msg); msgsnd.date_time = DateTime.Now; //Clients.All.newMessage(JsonConvert.SerializeObject(msgsnd)); var notificationHub = GlobalHost.ConnectionManager.GetHubContext <NotificationHub>(); string userId = Context.QueryString["userId"].ToString(); foreach (var connectionId in Connections.GetConnections(userId)) { Clients.Client(connectionId).newMessage(JsonConvert.SerializeObject(msgsnd)); } foreach (var connectionId in Connections.GetConnections(msg.Id_recv_user.ToString())) { Clients.Client(connectionId).newMessage(JsonConvert.SerializeObject(msgsnd)); notificationHub.Clients.Client(connectionId).notify(JsonConvert.SerializeObject(msgsnd)); } }
public MessageView GetUserMessages(int parentSize, int childSize) { var message = new MessageView() { MessageType = new MessageType(), MessageTypes = new List <MessageType>(), PageResult = new PageResult() }; User user; if (IsLogin(this._userRepository.GetEntityList(), UserId, out user)) { IQueryable <SysMessage> sysMessages = Sysmessages(user); IQueryable <SysMessage> uncutSysmessage = UncutSysmessage(sysMessages, user); IQueryable <SysMessage> spaceComments = (from sm in uncutSysmessage where sm.EntityType == (int)SysMessageEnum.SpaceComment select sm); var pageResult = GetPageUserMessages(spaceComments, user, parentSize, childSize); //未读 IQueryable <SysMessage> unreadSysmessage = UnreadSysmessage(sysMessages, user); var messageTypes = GetMessages(unreadSysmessage, user); var messageType = GetHeaderMessage(unreadSysmessage, user); message.MessageType = messageType; message.MessageTypes = messageTypes; message.PageResult = pageResult; } return(message); }
private void RemoveMessageView(MessageView view) { if (messages.Remove(view)) { ObjectPool.Recycle(view); } }
// GET: ForumView/Details/5 public ActionResult Details(int?id) { ViewBag.Message = "Message details"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //ForumView forumView = db.ForumViews.Find(id); Message msg = (from m in db.Messages where m.MessageID == id select m).FirstOrDefault(); MessageView selectedMsg = new MessageView(); selectedMsg.MessageID = msg.MessageID; selectedMsg.Body = msg.Body; selectedMsg.Date = msg.Date; selectedMsg.Subject = msg.Subject; selectedMsg.Topics.Add(msg.Topic); selectedMsg.PostingMember = (from n in db.Users where n.Id == msg.MemberID select n).FirstOrDefault(); if (selectedMsg == null) { return(HttpNotFound()); } return(View(selectedMsg)); }
public Control view() { Control v = new MessageView(); v.DataContext = this; return(v); }
private void MessageView_MouseClick(object sender, MouseEventArgs e) { if (e.Button != MouseButtons.Right) { return; } MessageNode item = MessageView.GetNodeAt(e.Location) as MessageNode; if (item == null) { return; } ContextMenuStripEx menu = new ContextMenuStripEx(); if (item.Message.Header.TargetID == Core.UserID) { menu.Items.Add(new MessageMenuItem(item.Message, "Reply", null, new EventHandler(Message_Reply))); } menu.Items.Add(new MessageMenuItem(item.Message, "Forward", null, new EventHandler(Message_Forward))); menu.Items.Add("-"); menu.Items.Add(new MessageMenuItem(item.Message, "Delete", MailRes.delete, new EventHandler(Message_Delete))); menu.Show(MessageView, e.Location); }
public void FillSearchFilds(Hashtable hashtable) { try { asapuwaID = (int)hashtable["ID"]; nameTextBoxX.Text = hashtable["AsapuwaName"].ToString(); addressTextBox.Text = hashtable["Address"].ToString(); tp1textBox.Text = hashtable["ContactNumber1"].ToString(); tp2TextBox.Text = hashtable["ContactNumber2"].ToString(); districtCombo.SelectedValue = (int)hashtable["DistrictID"]; dateOfOpenDtm.Value = (DateTime)hashtable["OpeningDate"]; postalcodeTextbox.Text = hashtable["PostalCode"].ToString(); numberOfKutiTxt.Value = (int)hashtable["NumberOfKuti"]; int country = (int)hashtable["Country"]; if (country == 0) { countryCombo.Text = ""; countryCombo.SelectedText = "ශ්රී ලංකාව"; } else { countryCombo.SelectedValue = country; } } catch (Exception ex) { MessageView.ExceptionError(ex); } }
private void RefreshForm() { try { //// Sanga Upasthayaka thero //using (BikkuInfo bInfo = new BikkuInfo(true)) //{ // bInfo.BindToComboSangaUpsThero(sangaUpastayakaTheroComboBox); //} //sangaUpastayakaTheroComboBox.SelectedIndex = -1; // Sanga Upasthayaka thero using (District dis = new District(true)) { dis.BindToCombo(districtCombo); } districtCombo.SelectedIndex = -1; UpdateCountry(); } catch (Exception ex) { MessageView.ShowErrorMsg(ex.Message, this.Location); } }
/// <summary> /// Standard WP7 method which is running always when user navigates to page. /// </summary> /// <param name="e">NavigationService argument</param> protected override void OnNavigatedTo(NavigationEventArgs e) { if (_isNewInstance) { if ((Application.Current as App).ApplicationState == App.AplicationStates.Activated) { // Do what you have to do when application is activated and change state for runing. (Application.Current as App).ApplicationState = App.AplicationStates.Runing; } base.OnNavigatedTo(e); string strSurveyName = string.Empty; string strSurveyId = string.Empty; string isFavorite; if (NavigationContext.QueryString.TryGetValue("SurveyName", out strSurveyName) && NavigationContext.QueryString.TryGetValue("SurveyId", out strSurveyId) && NavigationContext.QueryString.TryGetValue("isFavorite", out isFavorite)) { PageTitle.Text = strSurveyName; _viewModel = new SurveyViewModel(strSurveyId); _viewModel.IsFavorite = isFavorite; BusyIndicator.DataContext = _viewModel.ProgressBar; ListOfResults.DataContext = _viewModel.ListOfResults; MessageView.AssignDisplay(_viewModel.Message); } _isNewInstance = false; BuildApplicationBar(); } _viewModel.ReloadList(); }
private bool ValidateBeforeAdd() { try { bool result = true; // name if (string.IsNullOrEmpty(nameTextBoxX.Text)) { errorProvider1.SetError(nameTextBoxX, "Please Enter Name"); result = false; } else { errorProvider1.SetError(nameTextBoxX, string.Empty); } return(result); } catch (Exception ex) { MessageView.ExceptionError(ex); return(false); } }
public void FillSearchFilds(Hashtable hashtable) { try { userID = (int)hashtable["ID"]; using (User user = new User(true)) { user.SelectUser(userID); fNameTxt.Text = user.Name; emailText.Text = user.Email; usernameTxt.Text = user.UserName; //rePasswordTxt.Text = passwordTxt.Text = hashtable["Pwd"].ToString(); mobileTPTxt.Text = user.Mobile; userLevelCombo.SelectedIndex = user.PermissionLevel; emailText.Text = user.Email; rePasswordTxt.Enabled = passwordTxt.Enabled = false; changePwsCheckbox.Visible = true; } } catch (Exception ex) { MessageView.ExceptionError(ex); } }
private async void ScrollViewer_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e) { var scrollViewer = (ScrollViewer)sender; if (scrollViewer.VerticalOffset < 0.001) { LoadingRing.IsActive = true; LoadingRing.Visibility = Visibility.Visible; var skip = viewModel.Messages.Count; var item = viewModel.Messages.FirstOrDefault(); try { var request = new GetMessagesRequest { ChannelId = viewModel.SelectedChannel.Id }; var result = await HttpApi.Channel.GetMessagesAsync(request, skip, 50, HttpApi.AuthToken); for (var i = result.Count - 1; i >= 0; i--) { viewModel.Messages.Insert(0, result[i]); } MessageView.ScrollIntoView(item); } catch (ApiException ex) { await ex.ShowErrorDialog(); } finally { LoadingRing.IsActive = false; LoadingRing.Visibility = Visibility.Collapsed; } } }
private void buttonItem8_Click(object sender, EventArgs e) { if (MessageView.ShowQuestionMsg("Close Application ?") == System.Windows.Forms.DialogResult.OK) { Application.Exit(); } }
public ActionResult Detail(int id = 1) { if (!Permission.LoginedNeed(Request, Response, Session)) { return(null); } User user = (User)Session["user"]; log.Info("uid:" + user.uid + "访问消息id:" + id); Message message = MessageView.GetMessage(id); if (user.uid != message.sender && user.uid != message.receiver) { Response.Redirect("/Message"); } bool isReceiver = false; if (user.uid == message.receiver) { if (message.read == false) { MessageView.ReadMessage(id); } isReceiver = true; } ViewBag.message = message; ViewBag.isReceiver = isReceiver; return(View()); }
private void ExportClick(object sender, RoutedEventArgs e) { var sfd = new SaveFileDialog(); sfd.Filter = "Файл таблицы CSV (*.csv)|*.csv"; sfd.FileName = "Статистика_Lazurite"; if (sfd.ShowDialog() == DialogResult.OK) { try { using (var writer = new StreamWriter(sfd.FileName, false, Encoding.UTF8)) using (var csv = new CsvWriter(writer)) csv.WriteRecords(_items); MessageView.ShowYesNo($"Экспортировано успешно.\r\nОткрыть файл [{sfd.FileName}]?", "Экспорт", Icons.Icon.Table, (result) => { if (result) { Process.Start(sfd.FileName); } }); } catch (Exception exception) { Log.Error(exception.Message, exception); } } }
private void buttonX3_Click(object sender, EventArgs e) { try { using (Item item = new Item(true)) { item.Name = nameTxt.Text; item.Code = idTxt.Text == null ? string.Empty : idTxt.Text; //item.Cost = (double)costNud.Value; //item.Price = (double)priceNUD.Value; //item.InStock = (int)inStockNUD.Value; item.MainCategory = categoryCombo.SelectedValue == null ? -1 : (int)categoryCombo.SelectedValue; //item.SubCategory = subcategoryCombo.SelectedValue == null ? 0 : (int)subcategoryCombo.SelectedValue; DataTable ds = item.SelectFind(); frmSearch frmSub = new frmSearch(ds, this.Text, 4); frmSub.Width = 800; HandleSearch(frmSub); } } catch (Exception ex) { MessageView.ExceptionError(ex); } }
private void cancelbtn_Click(object sender, EventArgs e) { if (MessageView.ShowQuestionMsg("Clear Data") == DialogResult.OK) { clear(); } }
public StatisticsMainView() { InitializeComponent(); listItems.SelectionChanged += ListItemsView_SelectionChanged; datesRangeView.SelectionChanged += async(o, e) => await Refresh(); Loaded += async(o, args) => { using (MessageView.ShowLoad("Загрузка информации о статистике...")) { try { var registrationInfo = await StatisticsManager.GetRegistrationInfo(ScenariosRepository.Scenarios); var registered = await Task.WhenAll( ScenariosRepository.Scenarios .Where(x => (x.GetIsAvailable() || !(x is RemoteScenario)) && registrationInfo.IsRegistered(x.Id)) .Select(x => StatisticsManager.GetStatisticsInfoForScenario(x, SystemActionSource))); datesRangeView.Min = registered.Any() ? registered.Min(x => x.Since) : DateTime.Now; datesRangeView.Max = DateTime.Now; datesRangeView.DateSelectionItem = new Common.DateSelectionItem(DateSelection.Last24Hours); } catch (Exception e) { Log.Error("Ошибка во время загрузки статистики", e); } } }; Unloaded += (o, e) => (_currentView as IDisposable)?.Dispose(); }
private void ThroughScenarioSave(Action callback) { if (constructorsResolver.GetScenario() != null && constructorsResolver.IsModified && !constructorsResolver.IsFailed && _lastDeletedScenario != constructorsResolver.GetScenario()) { switchesGrid.CancelDragging(); MessageView.ShowYesNo( $"Сохранить изменения сценария [{constructorsResolver.GetScenario().Name}]?", "Окно редактирования текущего сценария будет закрыто", Icon.Save, (result) => { if (result) { constructorsResolver.Apply(() => callback?.Invoke(), false); } else { callback?.Invoke(); } }); } else { callback?.Invoke(); } }
public static void Load(StartupEventArgs e) { if (e.Args != null && e.Args.Length > 0) { if (e.Args[0].ToLower() == "--clear") { MainViewModel.ClearTileCache(); var language = new MainLanguage().Dictionary; var dialog = new MessageView() { WindowStartupLocation = WindowStartupLocation.CenterScreen, }; var viewModel = dialog.DataContext as MessageViewModel; viewModel.Content = ""; viewModel.Title = language["ClearSuccessTitle"]; viewModel.ShowCancelButton = false; dialog.ShowDialog(); } } else { bool fullScreen = GetBoolean(MakeKey(StartMenuKey, nameof(TileSize.Fullscreen))); TileSize.Fullscreen = fullScreen; bool showMoreTiles = GetBoolean(MakeKey(StartMenuKey, nameof(TileSize.ShowMoreTiles))); TileSize.ShowMoreTiles = showMoreTiles; new MainView().ShowDialog(); } }
public ActionResult Edit(int mId) { Message data = _messageServices.GetDataById(mId); MessageView nowData = Mapper.Map <MessageView>(data); return(PartialView(nowData)); }
private void ListOfSurveysPage_Loaded(object sender, RoutedEventArgs e) { _viewModel = new ListOfSurveysViewModel(); _viewModel.Read(); bool isLanguageChanged = (AppResources.Culture.ToString() != _oldLanguage); _oldLanguage = AppResources.Culture.ToString(); bool isThemeChanged = (OperationsOnSettings.Instance.Theme != _oldTheme); _oldTheme = OperationsOnSettings.Instance.Theme; if (_isNewPageInstance || isLanguageChanged || isThemeChanged) { BuildApplicationBar(); } if (_isFavoriteView) { ListOfSurveysBox.DataContext = from favorites in _viewModel.List where favorites.IsFavorite == true select favorites; } else { ListOfSurveysBox.DataContext = _viewModel.List; } BusyIndicator.DataContext = _viewModel.Connection.Busy; MessageView.AssignDisplay(_viewModel.Connection.Message); CheckNewSurvey(); }
private void ItemView_Click(object sender, RoutedEventArgs e) { var data = GeolocationData.FromString(((ScenarioModel)DataContext).ScenarioValue); if (data.IsEmpty) { MessageView.ShowMessage( "Данные о геокоординатах пусты...", "Невозможно открыть геокоординаты", Icons.Icon.MapGps); } else { // Open through yandex maps var browserUrl = @"https://yandex.ru/maps/?mode=whatshere&whatshere%5Bpoint%5D={0}%2C{1}&whatshere%5Bzoom%5D=13"; var lat = data.Latitude.ToString().Replace(",", "."); var lng = data.Longtitude.ToString().Replace(",", "."); var url = string.Format(browserUrl, lng, lat); try { Process.Start(url); } catch { Process.Start("IEXPLORE.EXE", url); //crutch } } }
private void Login() { try { using (user = new DBCore.Classes.User(true)) { user.UserName = usenameTxt.Text; user.Password = pwdTxt.Text.GetHashCode(); if (user.Login()) { this.DialogResult = DialogResult.OK; this.Close(); } else { MessageView.ShowErrorMsg("Invalied Usename or Password"); } } } catch (Exception ex) { MessageView.ShowErrorMsg(ex.Message); } }
public override bool BeforeAddOrUpdate(MessageView objModal, string id) { objModal.EventPersonCategory = string.IsNullOrEmpty(objModal.EventPersonCategory) ? null : JsonHelper.ToJson(objModal.EventPersonCategory.Split(',')); objModal.MessageType = MessageType.EventMessage.ToString(); return(base.BeforeAddOrUpdate(objModal, id)); }
public MessageView GetSystemMessages() { var message = new MessageView() { MessageType = new MessageType(), MessageTypes = new List <MessageType>(), PageResult = new PageResult() }; User user; if (IsLogin(this._userRepository.GetEntityList(), UserId, out user)) { IQueryable <SysMessage> sysMessages = Sysmessages(user); //未删除 IQueryable <SysMessage> uncutSysmessage = UncutSysmessage(sysMessages, user); //未删除的系统消息 IQueryable <SysMessage> systemMessages = (from sm in uncutSysmessage where sm.CreateTime.Ticks >= user.CreateTime.Ticks && sm.EntityType == (int)SysMessageEnum.SystemMessage select sm); var pageResult = GetPageSystemMessages(systemMessages, user); //未读 IQueryable <SysMessage> unreadSysmessage = UnreadSysmessage(sysMessages, user); var messageTypes = GetMessages(unreadSysmessage, user); var messageType = GetHeaderMessage(unreadSysmessage, user); message.MessageType = messageType; message.MessageTypes = messageTypes; message.PageResult = pageResult; } return(message); }
public void BeginEditAction() { try { ActionControlResolver.UserInitialize( (result) => { if (result) { Model.Refresh(ActionHolder); Modified?.Invoke(this); if (MasterAction != null && MasterAction.ValueType.GetType() != ActionHolder.Action.ValueType.GetType()) { MessageView.ShowMessage( "Тип действия не совпадает с типом главного действия. Нужно настроить подчиненное действие еще раз.", "Внимание!", Icons.Icon.WarningCircle, null, () => BeginEditAction() ); } } }, ActionHolder.Action, MasterAction?.ValueType, MasterAction != null, MasterAction); } catch (Exception e) { Log.Error("Ошибка во время настройки действия", e); } }
private void ThroughTriggerSave(Action callback) { if (constructorsResolver.GetTrigger() != null && constructorsResolver.IsModified && _lastDeletedTrigger != constructorsResolver.GetTrigger()) { MessageView.ShowYesNo( "Сохранить изменения триггера [" + constructorsResolver.GetTrigger().Name + "]?", "Окно редактирования текущего триггера будет закрыто", Icon.Save, (result) => { if (result) { constructorsResolver.Apply(() => callback?.Invoke()); } else { callback?.Invoke(); } }); } else { callback?.Invoke(); } }
private void setPictureFromFile(string fileName) { try { Image img = Image.FromFile(fileName); // set byte array MemoryStream mem = new MemoryStream(); // picDriverImage.Image.Save(mem, ImageFormat.Png); img.Save(mem, ImageFormat.Jpeg); imageData = mem.ToArray(); if (imageData.Length > 512000) { MessageView.ShowErrorMsg("Image is too large,Maximum size is 500KB"); imageData = null; return; } pictureBox.Image = getThumbImage(img); img.Save("test.jpg", ImageFormat.Jpeg); } catch (Exception ex) { MessageView.ExceptionError(ex); } }
public Control view() { Control v = new MessageView(); v.DataContext = this; return v; }
public MessageCell(UITableViewCellStyle style, NSString ident, Message message) : base(style, ident) { SelectionStyle = UITableViewCellSelectionStyle.Blue; messageView = new MessageView (message); Update (message); ContentView.Add (messageView); }