private void ButtonSave_Click(object sender, System.Windows.RoutedEventArgs e) { StatusBar1.Items.Clear(); string tempShomareDarkhast = TextBoxShomareDarkhast.Text; int shomareDarkhast = -1; try { shomareDarkhast = Convert.ToInt32(tempShomareDarkhast); } catch (Exception ex) { if (tempShomareDarkhast != "") { StatusBar1.Items.Add("شماره درخواست باید عدد باشد"); return; } } var darkhastQuery = from d in Entities.Darkhasthas where d.DarkhastGUID == this.DarkhastGuid select d; Darkhastha darkhast = darkhastQuery.FirstOrDefault(); darkhast.ShomareDarkhastTadbir = tempShomareDarkhast; Darkhastha_Log2.InsertLog(darkhast, RevisionOperation.Update); Entities.SaveChanges(); StatusBar1.Items.Add("شماره درخواست ثبت شد"); TextBoxShomareDarkhast.Text = ""; OnShomareDarkhastSaved(new EventArgs()); }
private void RibbonToggleButtonDaryaftShod_Click(object sender, RoutedEventArgs e) { Darkhastha2 selectedItem = (Darkhastha2)GridViewDarkhastha.SelectedItem; if (selectedItem == null) { DialogBoxOk dialogBoxOk = new DialogBoxOk(); dialogBoxOk.Message = "ابتدا یک درخواست را انتخاب کنید"; dialogBoxOk.ShowDialog(); return; } var darkhastQuery = from d in Entities.Darkhasthas where d.DarkhastGUID == selectedItem.DarkhastGuid select d; Darkhastha darkhast = darkhastQuery.FirstOrDefault(); if (RibbonToggleButtonDaryaftShod.IsChecked == true) { darkhast.TarikhDaryaftKala = DateTime.Now; } else { darkhast.TarikhDaryaftKala = null; } Darkhastha_Log2.InsertLog(darkhast, RevisionOperation.Update); Entities.SaveChanges(); LoadGridViewDarkhastha(); }
private void RibbonButtonAdamTaeed_Click(object sender, RoutedEventArgs e) { var selectedItems = GridViewDarkhastha.SelectedItems; if (selectedItems.Count == 0) { return; } foreach (Darkhastha2 item in selectedItems) { var darkhastQuery = from d in Entities.Darkhasthas where d.DarkhastGUID.Equals(item.DarkhastGuid) select d; Darkhastha darkhast = darkhastQuery.FirstOrDefault(); darkhast.Vaziat = (int)VaziatDarkhast.TaeedNashode; Darkhastha_Log2.InsertLog(darkhast, RevisionOperation.Update); } Entities.SaveChanges(); LoadGridViewDarkhastha(); RibbonButtonTaeed.IsEnabled = true; RibbonButtonAdamTaeed.IsEnabled = false; }
private void RestoreFromTrash(Guid guid) { var darkhastQuery = from darkhast in Entities.Darkhasthas where darkhast.DarkhastGUID == guid select darkhast; Darkhastha darkhastForEdit = darkhastQuery.FirstOrDefault(); darkhastForEdit.IsTrash = (int)Trash.NotATrash; Entities.SaveChanges(); Darkhastha_Log2.InsertLog(darkhastForEdit, RevisionOperation.Update); }
private void ButtonAdd_Click(object sender, RoutedEventArgs e) { if (Validation()) { Darkhastha darkhast = new Darkhastha(); darkhast.DarkhastGUID = Guid.NewGuid(); darkhast.DarkhastName = TextBoxDarkhastName.Text; darkhast.ShomareFani = TextBoxShomareFani.Text; if (ComboBoxDastgahName.SelectedIndex != -1) { darkhast.DastgahGUID = ((Dastgahha)ComboBoxDastgahName.SelectedItem).DastgahGUID; } darkhast.VahedShomaresh = TextBoxVahedShomaresh.Text; darkhast.TedadDarkhast = Convert.ToInt32(NumericUpDownTedadDarkhast.Value); darkhast.Tarikh = DateTime.Now; darkhast.Tozihat = TextBoxTozihat.Text; darkhast.BarghkarGUID = Lib.Global.CurrentUserGuid; if (Lib.Global.CurrentUserRole == (int)UserRole.Admin) { darkhast.Vaziat = (int)VaziatDarkhast.TaeedShode; } Entities.Darkhasthas.AddObject(darkhast); if (Entities.SaveChanges() > 0) { Darkhastha_Log2.InsertLog(darkhast, RevisionOperation.Insert); StatusBar1.Items.Clear(); StatusBar1.Items.Add("درخواست جديد با موفقيت ثبت شد"); ClearAllInputs(); OnDarkhastAdded(new EventArgs()); } else { StatusBar1.Items.Clear(); StatusBar1.Items.Add("خطا در ثبت"); } TimerClearStatusBar.Interval = new TimeSpan(0, 0, 10); TimerClearStatusBar.Tick += new EventHandler(TimerClearStatusBar_Tick); TimerClearStatusBar.Start(); } }
private void ButtonAdd_Click(object sender, RoutedEventArgs e) { if (Validation()) { var darkhastQuery = from d in Entities.Darkhasthas where d.DarkhastGUID == Darkhast.DarkhastGUID select d; Darkhastha darkhast = darkhastQuery.FirstOrDefault(); darkhast.DarkhastName = TextBoxDarkhastName.Text; darkhast.ShomareFani = TextBoxShomareFani.Text; if (ComboBoxDastgahName.SelectedIndex != -1) { darkhast.DastgahGUID = ((Dastgahha)ComboBoxDastgahName.SelectedItem).DastgahGUID; } darkhast.VahedShomaresh = TextBoxVahedShomaresh.Text; darkhast.TedadDarkhast = Convert.ToInt32(NumericUpDownTedadDarkhast.Value); //darkhast.Tarikh = DateTime.Now; darkhast.Tozihat = TextBoxTozihat.Text; darkhast.BarghkarGUID = Lib.Global.CurrentUserGuid; if (Lib.Global.CurrentUserRole == (int)UserRole.Admin) { darkhast.Vaziat = (int)VaziatDarkhast.TaeedShode; } //Entities.Darkhasthas.AddObject(Darkhast); Darkhastha_Log2.InsertLog(darkhast, RevisionOperation.Update); Entities.SaveChanges(); StatusBar1.Items.Clear(); StatusBar1.Items.Add("درخواست با موفقيت ویرایش شد"); //ClearAllInputs(); OnDarkhastEdited(new EventArgs()); //StatusBar1.Items.Clear(); //StatusBar1.Items.Add("خطا در ثبت"); TimerClearStatusBar.Interval = new TimeSpan(0, 0, 10); TimerClearStatusBar.Tick += new EventHandler(TimerClearStatusBar_Tick); TimerClearStatusBar.Start(); } }