void Save() { if (f.IsName(TB_BrideName, TB_BrideName.Text.Trim(), (rm as ResourceManager)) && f.IsName(TB_GroomName, TB_GroomName.Text.Trim(), (rm as ResourceManager)) && f.IsDatetime(DateP, DateP.Text.Trim(), (rm as ResourceManager)) && f.IsNumber(TB_Budget, f.StringRemoveWhiteSpace(TB_Budget.Text.Trim()), (rm as ResourceManager))) { System.Windows.Input.Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; wedd = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(User.IDLogin)); if (wedd != null) { wedd.BrideName = TB_BrideName.Text.Trim(); wedd.GroomName = TB_GroomName.Text.Trim(); wedd.Wedding_Date = Convert.ToDateTime(DateP.Text.Trim()); wedd.Image = BetrothedImage; wedd.Budget = Convert.ToInt32(f.StringRemoveWhiteSpace(TB_Budget.Text)); WPE.SaveChanges(); } else { wedd = new Models.WeddingData(); wedd.User_ID = User.IDLogin; wedd.BrideName = TB_BrideName.Text.Trim(); wedd.GroomName = TB_GroomName.Text.Trim(); wedd.Wedding_Date = Convert.ToDateTime(DateP.Text.Trim()); wedd.Budget = Convert.ToInt32(f.StringRemoveWhiteSpace(TB_Budget.Text)); wedd.Image = BetrothedImage; WPE.WeddingData.Add(wedd); WPE.SaveChanges(); } h.CreateMenu(); System.Windows.Input.Mouse.OverrideCursor = null; } }
void Page_Loaded(object sender, System.Windows.RoutedEventArgs e) { Wedding = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(User.IDLogin)); LoadFormats((rm as ResourceManager), ResourceNames); BT_ExportToExcel.Visibility = Visibility.Hidden; CB_Reload(); }
void Page_Loaded(object sender, RoutedEventArgs e) { Wedding = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(User.IDLogin)); LoadFormats((rm as ResourceManager), ResourceNames); CB_Reload(); Disable_Enable_Control(); BT_DownloadPicture.Visibility = Visibility.Hidden; }
void Window_Loaded(object sender, RoutedEventArgs e) { ReadBasicRadioChannels(); rad = WPE.Radio.FirstOrDefault(x => (x.UserID.Equals(ActualUser.IDLogin) && x.Chosen == true)) != null?WPE.Radio.FirstOrDefault(x => (x.UserID.Equals(ActualUser.IDLogin) && x.Chosen == true)) : WPE.Radio.First(x => (x.UserID.Equals(ActualUser.IDLogin))); if (rad != null) { main.PlayMusicFromURL(rad.StreamLink.Trim(), sound); main.RadioVolume = rad.Volume != null ? (int)rad.Volume : 100; Tbl_Radio.Text = "♫ " + rad.ChannelName.Trim() + " ♫"; LeftToRightMarquee(); if (sound) { IconVolumeOnOff.Kind = MaterialDesignThemes.Wpf.PackIconKind.VolumeHigh; } else { RadioAnimationStop(); IconVolumeOnOff.Kind = MaterialDesignThemes.Wpf.PackIconKind.VolumeOff; } } if (main.bgwRadioHigh.IsBusy) { main.bgwRadioHigh.CancelAsync(); main.bgwRadioHigh = new System.ComponentModel.BackgroundWorker(); } main.bgwRadioHigh.RunWorkerAsync(); significantDates = WPE.Calendar.Where(x => x.UserID.Equals(ActualUser.IDLogin)).Select(x => x.Date).ToArray(); calendarEdit.DisplayDate = Convert.ToDateTime(DateTime.Now.Year + "/" + DateTime.Now.Month); LB_Time.Content = DateTime.Now.ToLongTimeString(); System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1); timer.Tick += timer_Tick; timer.Start(); FrameContent.Content = new Pages.Advices(Hun); LoadFormats(Hun); wedd = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(ActualUser.IDLogin)); if (wedd != null) { if (wedd.Image != null) { ImageBetrothed.Source = f.CreateBitmapFromBytes(WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(ActualUser.IDLogin)).Image); } if (wedd.Quote != null) { Tbl_Quote.Text = wedd.Quote.Trim(); } } RefreshCalendarArray(); }
void Tbl_Qoute_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { WPE = new Models.WeddingPlannerEntities(); if (WPE.WeddingData.Any(x => x.User_ID.Equals(ActualUser.IDLogin))) { wedd = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(ActualUser.IDLogin)); Windows.QuoteModify qu = new Windows.QuoteModify((rm as ResourceManager), wedd, ResourceNames, this); qu.Show(); } }
void Tooltip_ImageReset_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { h.ImageBetrothed.Source = DefaultImage.Source; if (wedd != null) { Models.WeddingData wd = wedd; wd.Image = null; WPE.SaveChanges(); } }
public FirstSteps(Models.Login _User, ResourceManager _rm, string[] _ResourceNames, Windows.Home _h) { InitializeComponent(); WPE = new Models.WeddingPlannerEntities(); rm = _rm; ResourceNames = _ResourceNames; User = _User; h = _h; DefaultImage.Source = new BitmapImage(new Uri("pack://application:,,,/Resources/Betrothed.png", UriKind.Absolute)); Windows.ChangePicture re = BrowsePictures; wedd = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(User.IDLogin)); //TODO DateTimepicker design }
public QuoteModify(ResourceManager _rm, Models.WeddingData _Wedding, string[] _ResourceNames, Home _h) { InitializeComponent(); rm = _rm; Wedding = _Wedding; ResourceNames = _ResourceNames; RTB_Entry.Document.Blocks.Clear(); if (Wedding.Quote != null) { RTB_Entry.Document.Blocks.Add(new Paragraph(new Run(Wedding.Quote.Trim()))); } h = _h; LoadFormats(); }
void Page_Loaded(object sender, RoutedEventArgs e) { Wedding = WPE.WeddingData.FirstOrDefault(x => x.User_ID.Equals(User.IDLogin)); LoadFormats((rm as ResourceManager), ResourceNames); CB_Reload(); LB_Expense.IsEnabled = false; LB_Cost.IsEnabled = false; LB_Count.IsEnabled = false; BT_Save.IsEnabled = false; TB_Expense.IsEnabled = false; TB_Count.IsEnabled = false; TB_Cost.IsEnabled = false; BT_ExportToExcel.Visibility = Visibility.Hidden; }
void Modification() { if (Wedding != null && f.IsNormalText(RTB_Entry, new TextRange(RTB_Entry.Document.ContentStart, RTB_Entry.Document.ContentEnd).Text.Trim(), rm)) { Models.WeddingData wedd = WPE.WeddingData.FirstOrDefault(x => x.ID.Equals(Wedding.ID)); string quote = new TextRange(RTB_Entry.Document.ContentStart, RTB_Entry.Document.ContentEnd).Text.Trim(); if (quote.Trim().Length > 1000) { quote = quote.Trim().Substring(0, 1000); } wedd.Quote = quote; WPE.SaveChanges(); h.Tbl_Quote.Text = quote.Trim(); this.Close(); } }
internal void BrowsePictures() { try { OpenFileDialog fldlg = new OpenFileDialog(); fldlg.InitialDirectory = Environment.SpecialFolder.MyPictures.ToString(); fldlg.Filter = (rm as ResourceManager).GetString("Dialog_ImageFiles") + "(*.jpg; *.jpeg; *.png; *.gif; *.bmp)| *.jpg; *.jpeg; *.png; *.gif; *.bmp"; if (fldlg.ShowDialog() == true) { System.Windows.Input.Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; System.IO.FileStream fs = null; fs = new System.IO.FileStream(fldlg.FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read); byte[] imgByteArr = new byte[fs.Length]; fs.Read(imgByteArr, 0, Convert.ToInt32(fs.Length)); h.ImageBetrothed.Source = f.CreateBitmapFromBytes(imgByteArr); if (wedd != null) { Models.WeddingData wd = wedd; wd.Image = imgByteArr; WPE.SaveChanges(); } BetrothedImage = imgByteArr; fs.Close(); fldlg = null; System.Windows.Input.Mouse.OverrideCursor = null; } fldlg = null; } catch (Exception ex) { System.Windows.Input.Mouse.OverrideCursor = null; ViewModel.WinMessageBoxItem wmsb = new ViewModel.WinMessageBoxItem("Error", ex.Message, MaterialDesignThemes.Wpf.PackIconKind.Error); Windows.WinMessageBox msb = new Windows.WinMessageBox(wmsb, (rm as ResourceManager), ResourceNames, false); msb.Show(); } }