diff --git a/.gitignore b/.gitignore index ce4dc378c..55ce342e2 100644 --- a/.gitignore +++ b/.gitignore @@ -259,3 +259,5 @@ /.vs/BeWoGit/v15 /ReportImp/DerKarrenSbd/obj/Debug /ReportImp/DerKarrenSbd/obj/Release +/.vs +/BeWo/.vs/BeWo/v14/*.suo diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index ba1910b95..cf2fb96de 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -287,6 +287,10 @@ Designer MSBuild:Compile + + MSBuild:Compile + Designer + MSBuild:Compile Designer @@ -751,6 +755,9 @@ ServiceRecordRTFWindowView.xaml + + TextbausteinView.xaml + MessageDialog.xaml @@ -895,6 +902,7 @@ MiniChatView.xaml + WohnheimNavigationView.xaml diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs index 3e74aa8bb..95945cce8 100644 --- a/BeWo/BeWoApp.xaml.cs +++ b/BeWo/BeWoApp.xaml.cs @@ -18,6 +18,7 @@ using BeWo.Core.Config; using BeWo.ServiceProxy; using BeWo.View; using BeWo.View.Navigation; +using BeWo.View.Navigation.Filter; using BS.Shared; using BS.Shared.DataContracts; using BS.Shared.DataContracts.Compact; @@ -203,7 +204,7 @@ namespace BeWo bool isZeiterfassungInStdMin = false; int lastSelectedStundenkontoIntervall = 3; bool showSignatures = false; - bool showRtfTextfeld = false; + bool showRtfTextfield = false; AppSettings.ShowAdvisedAttendedFlag = false; @@ -378,10 +379,10 @@ namespace BeWo showSignatures = true; } - val = GetSettingValue(_Mandator.Settings, "ShowRtfTextfeld"); + val = GetSettingValue(_Mandator.Settings, "ShowRtfTextfield"); if (val != null && val.Equals("1")) { - showRtfTextfeld = true; + showRtfTextfield = true; } @@ -450,7 +451,7 @@ namespace BeWo AppSettings.ShowHilfeplanBezeichnung = showHilfeplanBezeichnung; AppSettings.ShowArbeitszeiten = showArbeitszeiten; AppSettings.ShowSignatures = showSignatures; - AppSettings.ShowRtfTextfeld = showRtfTextfeld; + AppSettings.ShowRtfTextfield = showRtfTextfield; AppSettings.ShowCustomerDistanceFields = showCustomerDistanceFields; AppSettings.ShowAdditionalService = showAdditionalService; AppSettings.ShowRoundedDurationInEmployeeAnalysis = showRoundedDurationInEmployeeAnalysis; @@ -678,11 +679,9 @@ namespace BeWo _AppSettings.IsDirty = false; SetSettingValue(SettingsType.ApplicationSettings, "WindowStateType", ((int) _AppSettings.WindowState).ToString()); SetSettingValue(SettingsType.ApplicationSettings, "LastSelectedServiceRecordTimeInterval", ((int) _AppSettings.LastSelectedServiceRecordTimeInterval).ToString()); - SetSettingValue(SettingsType.ApplicationSettings, "ShowAllClients", _AppSettings.ShowAllClients ? "1" : "0"); - SetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyMySupportConcepts", _AppSettings.ShowOnlyMySupportConcepts ? "1" : "0"); - SetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyTeamSupportConcepts", _AppSettings.ShowOnlyTeamSupportConcepts ? "1" : "0"); - SetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyMyClients", _AppSettings.ShowOnlyMyClients ? "1" : "0"); - SetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyTeamClients", _AppSettings.ShowOnlyTeamClients ? "1" : "0"); + SetSettingValue(SettingsType.ApplicationSettings, "CustomerFilterInZeiterfassung", ((int)_AppSettings.CustomerFilterInZeiterfassung).ToString()); + SetSettingValue(SettingsType.ApplicationSettings, "CustomerFilterSupportConcepts", ((int)_AppSettings.CustomerFilterSupportConcepts).ToString()); + SetSettingValue(SettingsType.ApplicationSettings, "CustomerFilterCustomers", ((int)_AppSettings.CustomerFilterCustomers).ToString()); SetSettingValue(SettingsType.ApplicationSettings, "ShowExpiredSupportConcepts", _AppSettings.ShowExpiredSupportConcepts ? "1" : "0"); SetSettingValue(SettingsType.ApplicationSettings, "ShowServiceRecordGridControl", _AppSettings.ShowServiceRecordGridControl ? "1" : "0"); SetSettingValue(SettingsType.ApplicationSettings, "StartupPanelMaximized", _AppSettings.StartupPanelMaximized); @@ -805,20 +804,21 @@ namespace BeWo _AppSettings.LastSelectedServiceRecordTimeInterval = (ServiceRecordTimeInterval) result; } - val = GetSettingValue(SettingsType.ApplicationSettings, "ShowAllClients"); - _AppSettings.ShowAllClients = val == "1"; - - val = GetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyMySupportConcepts"); - _AppSettings.ShowOnlyMySupportConcepts = val != "0"; - - val = GetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyTeamSupportConcepts"); - _AppSettings.ShowOnlyTeamSupportConcepts = val != "0"; - - val = GetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyMyClients"); - _AppSettings.ShowOnlyMyClients = val == "1"; - - val = GetSettingValue(SettingsType.ApplicationSettings, "ShowOnlyTeamClients"); - _AppSettings.ShowOnlyTeamClients = val == "1"; + val = GetSettingValue(SettingsType.ApplicationSettings, "CustomerFilterInZeiterfassung"); + if (Int32.TryParse(val, out result)) + { + _AppSettings.CustomerFilterInZeiterfassung = (CustomerFilterEnum)result; + } + val = GetSettingValue(SettingsType.ApplicationSettings, "CustomerFilterSupportConcepts"); + if (Int32.TryParse(val, out result)) + { + _AppSettings.CustomerFilterSupportConcepts = (CustomerFilterEnum)result; + } + val = GetSettingValue(SettingsType.ApplicationSettings, "CustomerFilterCustomers"); + if (Int32.TryParse(val, out result)) + { + _AppSettings.CustomerFilterCustomers = (CustomerFilterEnum)result; + } val = GetSettingValue(SettingsType.ApplicationSettings, "ShowServiceRecordGridControl"); _AppSettings.ShowServiceRecordGridControl = val == "1"; diff --git a/BeWo/Core/BeWoUtils.cs b/BeWo/Core/BeWoUtils.cs index f25125d75..0a1a1fd25 100644 --- a/BeWo/Core/BeWoUtils.cs +++ b/BeWo/Core/BeWoUtils.cs @@ -1885,6 +1885,7 @@ namespace BeWo.Core { encoder.Frames.Add(BitmapFrame.Create((BitmapSource)imgg.Source)); encoder.Save(ms); + var img = System.Drawing.Image.FromStream(ms); using (var imgbit = new Bitmap(img)) @@ -1892,7 +1893,7 @@ namespace BeWo.Core form.StartPosition = FormStartPosition.CenterScreen; form.Size = imgbit.Size; form.FormBorderStyle = FormBorderStyle.Sizable; - + form.ShowIcon = false; using (var pb = new PictureBox()) { pb.Dock = DockStyle.Fill; diff --git a/BeWo/Core/Config/AppSettings.cs b/BeWo/Core/Config/AppSettings.cs index d5aae2eb3..77e96eaaa 100644 --- a/BeWo/Core/Config/AppSettings.cs +++ b/BeWo/Core/Config/AppSettings.cs @@ -1,5 +1,5 @@ using System.Collections.Generic; - +using BeWo.View.Navigation.Filter; using BS.Shared; namespace BeWo.Core.Config @@ -18,10 +18,13 @@ namespace BeWo.Core.Config private bool misZeiterfassungInStdMin = true; - private bool mShowOnlyMySupportConcepts = true; - - private bool mShowOnlyTeamSupportConcepts = true; + private CustomerFilterEnum _CustomerFilterInZeiterfassung = CustomerFilterEnum.All; + private CustomerFilterEnum _CustomerFilterSupportConcepts = CustomerFilterEnum.All; + private CustomerFilterEnum _CustomerFilterCustomers = CustomerFilterEnum.All; + private bool _showExpiredSupportConcepts = true; + private bool _showServiceRecordGridControl; + private WindowStateType mWindowStateType = WindowStateType.Default; private ServiceRecordTimeInterval mLastSelectedServiceRecordTimeInterval = ServiceRecordTimeInterval.All; @@ -35,6 +38,7 @@ namespace BeWo.Core.Config Default, Maximised } + public bool IsServiceRecordNoticeMandatory { @@ -102,26 +106,50 @@ namespace BeWo.Core.Config public bool HideServiceRecordInsertedByAndInsertedOn { get; set; } public bool ShowAdvisedAttendedFlag { get; set; } - - private bool _showAllClients; - - public bool ShowAllClients + + public CustomerFilterEnum CustomerFilterInZeiterfassung { - get { return _showAllClients; } + get { return _CustomerFilterInZeiterfassung; } set { - if (_showAllClients != value) + if (_CustomerFilterInZeiterfassung != value) { - _showAllClients = value; + _CustomerFilterInZeiterfassung = value; IsDirty = true; } } } + public CustomerFilterEnum CustomerFilterSupportConcepts + { + get { return _CustomerFilterSupportConcepts; } + set + { + if (_CustomerFilterSupportConcepts != value) + { + _CustomerFilterSupportConcepts = value; + IsDirty = true; + } + } + } + + public CustomerFilterEnum CustomerFilterCustomers + { + get { return _CustomerFilterCustomers; } + + set + { + if (_CustomerFilterCustomers != value) + { + _CustomerFilterCustomers = value; + IsDirty = true; + } + } + } + + public bool ShowDatevFields { get; set; } - - private bool _showExpiredSupportConcepts = true; - + public bool ShowExpiredSupportConcepts { get { return _showExpiredSupportConcepts; } @@ -135,37 +163,8 @@ namespace BeWo.Core.Config } } - private bool _showOnlyMyClients; - - public bool ShowOnlyMyClients - { - get { return _showOnlyMyClients; } - set - { - if (_showOnlyMyClients != value) - { - _showOnlyMyClients = value; - IsDirty = true; - } - } - } - - private bool _showOnlyTeamClients; - - public bool ShowOnlyTeamClients - { - get { return _showOnlyTeamClients; } - set - { - if (_showOnlyTeamClients != value) - { - _showOnlyTeamClients = value; - IsDirty = true; - } - } - } - - private bool _showServiceRecordGridControl; + + public bool ShowServiceRecordGridControl { @@ -182,34 +181,7 @@ namespace BeWo.Core.Config public bool ShowLargeCustomerNotice { get; set; } - public bool ShowOnlyMySupportConcepts - { - get { return mShowOnlyMySupportConcepts; } - - set - { - if (mShowOnlyMySupportConcepts != value) - { - mShowOnlyMySupportConcepts = value; - IsDirty = true; - } - } - } - - public bool ShowOnlyTeamSupportConcepts - { - get { return mShowOnlyTeamSupportConcepts; } - - set - { - if (mShowOnlyTeamSupportConcepts != value) - { - mShowOnlyTeamSupportConcepts = value; - IsDirty = true; - } - } - } - + public bool ZeigeNurMeineTermine { get { return mZeigeNurMeineTermine; } @@ -349,7 +321,7 @@ namespace BeWo.Core.Config public bool ShowSignatures { get; set; } - public bool ShowRtfTextfeld { get; set; } + public bool ShowRtfTextfield { get; set; } public bool ShowTeamNews { get; set; } diff --git a/BeWo/MainControl.xaml b/BeWo/MainControl.xaml index 7756c250b..000c1068c 100644 --- a/BeWo/MainControl.xaml +++ b/BeWo/MainControl.xaml @@ -162,7 +162,7 @@ - + @@ -133,7 +133,7 @@ - + \ No newline at end of file diff --git a/BeWo/View/Detail/Report/ServicesReportView.xaml.cs b/BeWo/View/Detail/Report/ServicesReportView.xaml.cs index 2fa17151b..a517ab16f 100644 --- a/BeWo/View/Detail/Report/ServicesReportView.xaml.cs +++ b/BeWo/View/Detail/Report/ServicesReportView.xaml.cs @@ -43,7 +43,7 @@ namespace BeWo.View.Detail.Report public CompactOrganisationDC Organisation { get { return _Organisation; } set { _Organisation = value; } } - private List _quittierungsCheck = new List(); + //private List _quittierungsCheck = new List(); private Dictionary Dicdate = new Dictionary(); @@ -63,20 +63,19 @@ namespace BeWo.View.Detail.Report // checkbox_all.IsChecked = false; //} - SetMonthCombobox(); - SetYearCombobox(); + // SetMonthCombobox(); + // SetYearCombobox(); - GridControlQuittierungsCheck.ItemsSource = _quittierungsCheck; + //GridControlQuittierungsCheck.ItemsSource = _quittierungsCheck; - GetQuittierungsCheckCustomerList(DateTime.Now); + // GetQuittierungsCheckCustomerList(DateTime.Now); combobox_month.SelectionChanged += combobox_month_SelectionChanged; combobox_year.SelectionChanged += combobox_year_SelectionChanged; ThemeManager.SetTheme(BeWoApp.CurrentBeWo.MainWindow, Theme.Office2010Black); - //ThemeManager.SetTheme(docPrevControl, Theme.Office2010Black); - + Unloaded += delegate { ThemeManager.SetTheme(BeWoApp.CurrentBeWo.MainWindow, null); @@ -334,270 +333,270 @@ namespace BeWo.View.Detail.Report } //####################### Übersicht bereich ############################################# - private void GetQuittierungsCheckCustomerList(DateTime monat) - { - List qbCheckList = new List(); + //private void GetQuittierungsCheckCustomerList(DateTime monat) + //{ + // List qbCheckList = new List(); - long? oid = null; + // long? oid = null; - if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.CustomerView_View)) - { - oid = BeWoApp.LoggedOnUser.Employee.EmployeeOid; - } + // if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.ViewAll) && !BeWoApp.LoggedOnUser.HasRight(UserRightType.CustomerView_View)) + // { + // oid = BeWoApp.LoggedOnUser.Employee.EmployeeOid; + // } - ServiceFacade.DoCustomerServiceAsync( - s => s.GetAllActiveCustomersCompactWithQBCheckList(this.FetchReferenceNumbers, oid, monat), - r => - { - List list = r; + // ServiceFacade.DoCustomerServiceAsync( + // s => s.GetAllActiveCustomersCompactWithQBCheckList(this.FetchReferenceNumbers, oid, monat), + // r => + // { + // List list = r; - if (oid != null) - { - list = list.Where(c => c.Customer.IsRelatedToEmployee).ToList(); - } + // if (oid != null) + // { + // list = list.Where(c => c.Customer.IsRelatedToEmployee).ToList(); + // } - list.Sort((x, y) => (x.Customer.LastName + ", " + x.Customer.FirstName).CompareTo(y.Customer.LastName + ", " + y.Customer.FirstName)); + // list.Sort((x, y) => (x.Customer.LastName + ", " + x.Customer.FirstName).CompareTo(y.Customer.LastName + ", " + y.Customer.FirstName)); - qbCheckList = list; + // qbCheckList = list; - #region Dispatcher Refresh and add items to Grid - this.Dispatch(delegate - { - AddQuittierungsCheckToGrid(qbCheckList); - GridControlQuittierungsCheck.RefreshData(); - GridControlQuittierungsCheck.RefreshUI(); - }); - #endregion - }); - } + // #region Dispatcher Refresh and add items to Grid + // this.Dispatch(delegate + // { + // AddQuittierungsCheckToGrid(qbCheckList); + // GridControlQuittierungsCheck.RefreshData(); + // GridControlQuittierungsCheck.RefreshUI(); + // }); + // #endregion + // }); + //} - private void AddQuittierungsCheckToGrid(List customerListe) - { - _quittierungsCheck.Clear(); + //private void AddQuittierungsCheckToGrid(List customerListe) + //{ + // _quittierungsCheck.Clear(); - foreach (var list in customerListe) - { - QuittierungsCheckView x = new QuittierungsCheckView(); + // foreach (var list in customerListe) + // { + // QuittierungsCheckView x = new QuittierungsCheckView(); - x.Klient = list.Customer.FullName; + // x.Klient = list.Customer.FullName; - //############ Druck #################### - if (list.QuittierungsbelegDruck.HasValue) - x.QuittierungsbelegGedruckt = list.QuittierungsbelegDruck.Value; + // //############ Druck #################### + // if (list.QuittierungsbelegDruck.HasValue) + // x.QuittierungsbelegGedruckt = list.QuittierungsbelegDruck.Value; - if (list.QuittierungsbelegDruckAm.HasValue) - { - x.QuittierungsbelegGedrucktAm = list.QuittierungsbelegDruckAm.Value.ToString("dd.MM.yyyy"); - x.IsQbUnterschriebenAvailable = true; - } - else - { - x.IsQbUnterschriebenAvailable = false; - } + // if (list.QuittierungsbelegDruckAm.HasValue) + // { + // x.QuittierungsbelegGedrucktAm = list.QuittierungsbelegDruckAm.Value.ToString("dd.MM.yyyy"); + // x.IsQbUnterschriebenAvailable = true; + // } + // else + // { + // x.IsQbUnterschriebenAvailable = false; + // } - x.GedrucktAm = list.QuittierungsbelegDruckAm; + // x.GedrucktAm = list.QuittierungsbelegDruckAm; - x.QuittierungsbelegGedrucktVonOid = list.QuittierungsbelegGedrucktVonOid; + // x.QuittierungsbelegGedrucktVonOid = list.QuittierungsbelegGedrucktVonOid; - x.QuittierungsbelegGedrucktVon = list.QuittierungsbelegGedrucktVon; + // x.QuittierungsbelegGedrucktVon = list.QuittierungsbelegGedrucktVon; - //###################################### + // //###################################### - //############ Unterschrift ############ - if (list.QuittierungsbelegUnterschrift.HasValue) - x.QuittierungsbelegUnterschrieben = list.QuittierungsbelegUnterschrift.Value; + // //############ Unterschrift ############ + // if (list.QuittierungsbelegUnterschrift.HasValue) + // x.QuittierungsbelegUnterschrieben = list.QuittierungsbelegUnterschrift.Value; - x.QuittierungsbelegUnterschriebenVonOid = list.QuittierungsbelegUnterschriftVonOid; + // x.QuittierungsbelegUnterschriebenVonOid = list.QuittierungsbelegUnterschriftVonOid; - x.QuittierungsbelegUnterschriebenVon = list.QuittierungsbelegUnterschriftVon; + // x.QuittierungsbelegUnterschriebenVon = list.QuittierungsbelegUnterschriftVon; - //###################################### + // //###################################### - if (list.QuittierungsCheckOid.HasValue) - x.QuittierungsCheckOid = list.QuittierungsCheckOid; + // if (list.QuittierungsCheckOid.HasValue) + // x.QuittierungsCheckOid = list.QuittierungsCheckOid; - if (list.Monat.HasValue) - x.Monat = list.Monat.Value; + // if (list.Monat.HasValue) + // x.Monat = list.Monat.Value; - x.CompactCustomer = list.Customer; + // x.CompactCustomer = list.Customer; - _quittierungsCheck.Add(x); - } - } + // _quittierungsCheck.Add(x); + // } + //} - private void CheckBoxQBU_OnEditValueChanged(object sender, EditValueChangedEventArgs e) - { - var qbChanges = (QuittierungsCheckView)GridControlQuittierungsCheck.SelectedItem; + //private void CheckBoxQBU_OnEditValueChanged(object sender, EditValueChangedEventArgs e) + //{ + // var qbChanges = (QuittierungsCheckView)GridControlQuittierungsCheck.SelectedItem; - QuittierungsCheckDC qbCheck = new QuittierungsCheckDC() - { - CustomerOid = qbChanges.CompactCustomer.CustomerOid, + // QuittierungsCheckDC qbCheck = new QuittierungsCheckDC() + // { + // CustomerOid = qbChanges.CompactCustomer.CustomerOid, - QuittierungsbelegGedruckt = qbChanges.QuittierungsbelegGedruckt, - QuittierungsbelegGedrucktAm = qbChanges.GedrucktAm, - QuittierungsbelegGedrucktVon = qbChanges.QuittierungsbelegGedrucktVonOid, + // QuittierungsbelegGedruckt = qbChanges.QuittierungsbelegGedruckt, + // QuittierungsbelegGedrucktAm = qbChanges.GedrucktAm, + // QuittierungsbelegGedrucktVon = qbChanges.QuittierungsbelegGedrucktVonOid, - Monat = qbChanges.Monat - }; + // Monat = qbChanges.Monat + // }; - if ((bool)e.NewValue == true) - { - qbCheck.QuittierungsbelegUnterschriebenVon = BeWoApp.LoggedOnUser.Employee.EmployeeOid; - qbCheck.QuittierungsbelegUnterschrieben = true; - } - else - { - qbCheck.QuittierungsbelegUnterschriebenVon = null; - qbCheck.QuittierungsbelegUnterschrieben = false; - } + // if ((bool)e.NewValue == true) + // { + // qbCheck.QuittierungsbelegUnterschriebenVon = BeWoApp.LoggedOnUser.Employee.EmployeeOid; + // qbCheck.QuittierungsbelegUnterschrieben = true; + // } + // else + // { + // qbCheck.QuittierungsbelegUnterschriebenVon = null; + // qbCheck.QuittierungsbelegUnterschrieben = false; + // } - if (qbChanges.QuittierungsCheckOid.HasValue) - { - qbCheck.QuittierungsCheckOid = qbChanges.QuittierungsCheckOid; - ServiceFacade.DoCustomerServiceSync(r => r.UpdateNewQuittierungsCheck(qbCheck)); - } - else - { - ServiceFacade.DoCustomerServiceSync(r => r.SaveNewQuittierungsCheck(qbCheck)); - } + // if (qbChanges.QuittierungsCheckOid.HasValue) + // { + // qbCheck.QuittierungsCheckOid = qbChanges.QuittierungsCheckOid; + // ServiceFacade.DoCustomerServiceSync(r => r.UpdateNewQuittierungsCheck(qbCheck)); + // } + // else + // { + // ServiceFacade.DoCustomerServiceSync(r => r.SaveNewQuittierungsCheck(qbCheck)); + // } - GetQuittierungsCheckCustomerList(Dicdate[(string)MonthCombobox.SelectedItem]); - } + // GetQuittierungsCheckCustomerList(Dicdate[(string)MonthCombobox.SelectedItem]); + //} - private void SetMonthCombobox() - { - List monate = new List(); + //private void SetMonthCombobox() + //{ + // List monate = new List(); - monate.Add(Monat.Januar.ToString()); - monate.Add(Monat.Februar.ToString()); - monate.Add(Monat.März.ToString()); - monate.Add(Monat.April.ToString()); - monate.Add(Monat.Mai.ToString()); - monate.Add(Monat.Juni.ToString()); - monate.Add(Monat.Juli.ToString()); - monate.Add(Monat.August.ToString()); - monate.Add(Monat.September.ToString()); - monate.Add(Monat.Oktober.ToString()); - monate.Add(Monat.November.ToString()); - monate.Add(Monat.Dezember.ToString()); + // monate.Add(Monat.Januar.ToString()); + // monate.Add(Monat.Februar.ToString()); + // monate.Add(Monat.März.ToString()); + // monate.Add(Monat.April.ToString()); + // monate.Add(Monat.Mai.ToString()); + // monate.Add(Monat.Juni.ToString()); + // monate.Add(Monat.Juli.ToString()); + // monate.Add(Monat.August.ToString()); + // monate.Add(Monat.September.ToString()); + // monate.Add(Monat.Oktober.ToString()); + // monate.Add(Monat.November.ToString()); + // monate.Add(Monat.Dezember.ToString()); - MonthCombobox.ItemsSource = monate; + // MonthCombobox.ItemsSource = monate; - var dateTime = DateTime.Now; + // var dateTime = DateTime.Now; - var editValue = "default"; + // var editValue = "default"; - int i = 1; - foreach (var mon in monate) - { - var x = new DateTime(dateTime.Year,i,1); - Dicdate.Add(mon,x); + // int i = 1; + // foreach (var mon in monate) + // { + // var x = new DateTime(dateTime.Year,i,1); + // Dicdate.Add(mon,x); - i++; - } + // i++; + // } - foreach (var key in Dicdate) - { - if (key.Value.Month == DateTime.Now.Month) - { - editValue = key.Key; - } - } + // foreach (var key in Dicdate) + // { + // if (key.Value.Month == DateTime.Now.Month) + // { + // editValue = key.Key; + // } + // } - MonthCombobox.EditValue = editValue; - } + // MonthCombobox.EditValue = editValue; + //} - private void SetYearCombobox() - { - List year = new List(); + //private void SetYearCombobox() + //{ + // List year = new List(); - year.Add(DateTime.Now.AddYears(-5).Year.ToString()); - year.Add(DateTime.Now.AddYears(-4).Year.ToString()); - year.Add(DateTime.Now.AddYears(-3).Year.ToString()); - year.Add(DateTime.Now.AddYears(-2).Year.ToString()); - year.Add(DateTime.Now.AddYears(-1).Year.ToString()); - year.Add(DateTime.Now.Year.ToString()); + // year.Add(DateTime.Now.AddYears(-5).Year.ToString()); + // year.Add(DateTime.Now.AddYears(-4).Year.ToString()); + // year.Add(DateTime.Now.AddYears(-3).Year.ToString()); + // year.Add(DateTime.Now.AddYears(-2).Year.ToString()); + // year.Add(DateTime.Now.AddYears(-1).Year.ToString()); + // year.Add(DateTime.Now.Year.ToString()); - YearCombobox.ItemsSource = year; + // YearCombobox.ItemsSource = year; - YearCombobox.EditValue = DateTime.Now.Year.ToString(); + // YearCombobox.EditValue = DateTime.Now.Year.ToString(); - DictYear.Add(DateTime.Now.AddYears(-5).Year.ToString(), DateTime.Now.AddYears(-5)); - DictYear.Add(DateTime.Now.AddYears(-4).Year.ToString(), DateTime.Now.AddYears(-4)); - DictYear.Add(DateTime.Now.AddYears(-3).Year.ToString(), DateTime.Now.AddYears(-3)); - DictYear.Add(DateTime.Now.AddYears(-2).Year.ToString(), DateTime.Now.AddYears(-2)); - DictYear.Add(DateTime.Now.AddYears(-1).Year.ToString(), DateTime.Now.AddYears(-1)); - DictYear.Add(DateTime.Now.Year.ToString(), DateTime.Now); + // DictYear.Add(DateTime.Now.AddYears(-5).Year.ToString(), DateTime.Now.AddYears(-5)); + // DictYear.Add(DateTime.Now.AddYears(-4).Year.ToString(), DateTime.Now.AddYears(-4)); + // DictYear.Add(DateTime.Now.AddYears(-3).Year.ToString(), DateTime.Now.AddYears(-3)); + // DictYear.Add(DateTime.Now.AddYears(-2).Year.ToString(), DateTime.Now.AddYears(-2)); + // DictYear.Add(DateTime.Now.AddYears(-1).Year.ToString(), DateTime.Now.AddYears(-1)); + // DictYear.Add(DateTime.Now.Year.ToString(), DateTime.Now); - } + //} - private void MonthCombobox_OnEditValueChanged(object sender, EditValueChangedEventArgs e) - { - var monat = (string)e.NewValue; + //private void MonthCombobox_OnEditValueChanged(object sender, EditValueChangedEventArgs e) + //{ + // var monat = (string)e.NewValue; - var year = (string) YearCombobox.SelectedItem; + // var year = (string) YearCombobox.SelectedItem; - if (year == null) - { - year = DateTime.Now.Year.ToString(); - } + // if (year == null) + // { + // year = DateTime.Now.Year.ToString(); + // } - if (Dicdate.ContainsKey(monat)) - { - if (DictYear.ContainsKey(year)) - { - DateTime newDate = new DateTime(DictYear[year].Date.Year, Dicdate[monat].Date.Month, 1); + // if (Dicdate.ContainsKey(monat)) + // { + // if (DictYear.ContainsKey(year)) + // { + // DateTime newDate = new DateTime(DictYear[year].Date.Year, Dicdate[monat].Date.Month, 1); - GetQuittierungsCheckCustomerList(newDate); - } - } - } + // GetQuittierungsCheckCustomerList(newDate); + // } + // } + //} - private void YearCombobox_OnEditValueChanged(object sender, EditValueChangedEventArgs e) - { - var year = (string)e.NewValue; + //private void YearCombobox_OnEditValueChanged(object sender, EditValueChangedEventArgs e) + //{ + // var year = (string)e.NewValue; - var month = (string) MonthCombobox.SelectedItem; + // var month = (string) MonthCombobox.SelectedItem; - if (DictYear.ContainsKey(year)) - { - if (Dicdate.ContainsKey(month)) - { - DateTime newDate = new DateTime(DictYear[year].Date.Year, Dicdate[month].Date.Month, 1); + // if (DictYear.ContainsKey(year)) + // { + // if (Dicdate.ContainsKey(month)) + // { + // DateTime newDate = new DateTime(DictYear[year].Date.Year, Dicdate[month].Date.Month, 1); - GetQuittierungsCheckCustomerList(newDate); - } - } - } + // GetQuittierungsCheckCustomerList(newDate); + // } + // } + //} } - public class QuittierungsCheckView - { - public string Klient { get; set; } + //public class QuittierungsCheckView + //{ + // public string Klient { get; set; } - public bool QuittierungsbelegGedruckt { get; set; } - public string QuittierungsbelegGedrucktAm { get; set; } - public string QuittierungsbelegGedrucktVon { get; set; } + // public bool QuittierungsbelegGedruckt { get; set; } + // public string QuittierungsbelegGedrucktAm { get; set; } + // public string QuittierungsbelegGedrucktVon { get; set; } - public bool QuittierungsbelegUnterschrieben { get; set; } - public string QuittierungsbelegUnterschriebenVon { get; set; } + // public bool QuittierungsbelegUnterschrieben { get; set; } + // public string QuittierungsbelegUnterschriebenVon { get; set; } - public long? QuittierungsCheckOid { get; set; } - public long? QuittierungsbelegUnterschriebenVonOid { get; set; } - public long? QuittierungsbelegGedrucktVonOid { get; set; } + // public long? QuittierungsCheckOid { get; set; } + // public long? QuittierungsbelegUnterschriebenVonOid { get; set; } + // public long? QuittierungsbelegGedrucktVonOid { get; set; } - public bool IsQbUnterschriebenAvailable { get; set; } + // public bool IsQbUnterschriebenAvailable { get; set; } - public CompactCustomerDC CompactCustomer { get; set; } + // public CompactCustomerDC CompactCustomer { get; set; } - public DateTime Monat { get; set; } - public DateTime? GedrucktAm { get; set; } - } + // public DateTime Monat { get; set; } + // public DateTime? GedrucktAm { get; set; } + //} } \ No newline at end of file diff --git a/BeWo/View/Detail/Report/SettlementView.xaml b/BeWo/View/Detail/Report/SettlementView.xaml index c9532b280..6b11278b5 100644 --- a/BeWo/View/Detail/Report/SettlementView.xaml +++ b/BeWo/View/Detail/Report/SettlementView.xaml @@ -22,7 +22,7 @@