mini update
This commit is contained in:
@@ -675,8 +675,7 @@
|
||||
<Setter Property="IsEnabled" Value="False" />
|
||||
</DataTrigger>
|
||||
<DataTrigger Binding="{Binding RowData.Row.VertretungDo}" Value="">
|
||||
<Setter Property="Background" Value="Red" />
|
||||
<Setter Property="IsEnabled" Value="False" />
|
||||
<Setter Property="Background" Value="Red" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
@@ -707,7 +706,6 @@
|
||||
</DataTrigger>
|
||||
<DataTrigger Binding="{Binding RowData.Row.VertretungFr}" Value="">
|
||||
<Setter Property="Background" Value="Red" />
|
||||
<Setter Property="IsEnabled" Value="False" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
@@ -737,8 +735,7 @@
|
||||
<Setter Property="IsEnabled" Value="False" />
|
||||
</DataTrigger>
|
||||
<DataTrigger Binding="{Binding RowData.Row.VertretungSa}" Value="">
|
||||
<Setter Property="Background" Value="Red" />
|
||||
<Setter Property="IsEnabled" Value="False" />
|
||||
<Setter Property="Background" Value="Red" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
@@ -58,8 +58,6 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
|
||||
private List<Wochenansichten> itemsWochen = new List<Wochenansichten>();
|
||||
|
||||
|
||||
|
||||
private SchulbegleitenderDienstBearbeitungsView view = null;
|
||||
|
||||
private KrankheitsZeitraumView krankView = null;
|
||||
@@ -83,23 +81,17 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
SetAbwesenheiten();
|
||||
}
|
||||
|
||||
public void SetAbwesenheiten()
|
||||
private void SetAbwesenheiten()
|
||||
{
|
||||
var abwesenheiten = ServiceFacade.DoCustomerServiceSync(s => s.GetAllAbsenceReasons());
|
||||
|
||||
ComboBoxKlientVertretung.ItemsSource = abwesenheiten;
|
||||
ComboBoxMitarbeiterVertretung.ItemsSource = abwesenheiten;
|
||||
|
||||
//List<string> ssx = new List<string>();
|
||||
|
||||
//foreach (var x in abwesenheiten)
|
||||
//{
|
||||
// ssx.Add(x.);
|
||||
//}
|
||||
AbwesenheitsKategorieComboBox.ItemsSource = abwesenheiten;
|
||||
}
|
||||
|
||||
public void setAktDate()
|
||||
private void setAktDate()
|
||||
{
|
||||
|
||||
DateTime dt = DateTime.Now;
|
||||
@@ -123,7 +115,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
|
||||
}
|
||||
|
||||
public void GetAllVertretungenOnLoad(DateTime AusgewähltesDatum)
|
||||
private void GetAllVertretungenOnLoad(DateTime AusgewähltesDatum)
|
||||
{
|
||||
items.Clear();
|
||||
|
||||
@@ -419,7 +411,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
}
|
||||
|
||||
//Verbesserungswürdig bzw Under Construction
|
||||
public void AddItemsToGrid(VertretungDC vertritt, string employee, AbsenceReasonDC abwesenheit, string vertretenderMitarbeiter, string krankheitszeitraum, DateTime krankheitsmeldung, AbsenceTimeDC absenceTime, long vertretenderOid, long employeeOid, Dictionary<long, string> customers,string arbeitszeit,Dictionary<AppointmentDayOfWeek, string> wochenarbeitszeit)
|
||||
private void AddItemsToGrid(VertretungDC vertritt, string employee, AbsenceReasonDC abwesenheit, string vertretenderMitarbeiter, string krankheitszeitraum, DateTime krankheitsmeldung, AbsenceTimeDC absenceTime, long vertretenderOid, long employeeOid, Dictionary<long, string> customers,string arbeitszeit,Dictionary<AppointmentDayOfWeek, string> wochenarbeitszeit)
|
||||
{
|
||||
int i = 0;
|
||||
int y = 0;
|
||||
@@ -483,6 +475,11 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
xyc.Vertretung = "";
|
||||
}
|
||||
|
||||
if (vertritt == null && employeeOid == 0)
|
||||
{
|
||||
xyc.Beschreibung = absenceTime.Notice;
|
||||
}
|
||||
|
||||
xyc.absenceTimeDC = absenceTime;
|
||||
|
||||
xyc.mitarbeiteroid = employeeOid;
|
||||
@@ -563,8 +560,8 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
}
|
||||
}
|
||||
|
||||
//Nicht ganz Fertig // mitarbeiterView
|
||||
public void GetWochenDienstFromItems(DateTime time)
|
||||
//Nicht ganz Fertig
|
||||
private void GetWochenDienstFromItems(DateTime time)
|
||||
{
|
||||
itemsWochen.Clear();
|
||||
|
||||
@@ -580,8 +577,8 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
Dictionary<String, Dictionary<DateTime, SchulbegleitenderDienst>> klientb = new Dictionary<string, Dictionary<DateTime, SchulbegleitenderDienst>>();
|
||||
|
||||
|
||||
DateTime anfangDt = item.startD;//DateTime.Parse(anfang);
|
||||
DateTime endeDt = item.endD;//DateTime.Parse(ende);
|
||||
DateTime anfangDt = item.startD;
|
||||
DateTime endeDt = item.endD;
|
||||
|
||||
|
||||
DateTime montagDt = startdt.Date;
|
||||
@@ -599,8 +596,9 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
|
||||
};
|
||||
|
||||
|
||||
if (anfangDt.Date <= montagDt && montagDt <= endeDt.Date /*&& montagDt.Date ==*/ ) // erweitern ??
|
||||
#region Wochenansicht Mo - Sa
|
||||
|
||||
if (anfangDt.Date <= montagDt && montagDt <= endeDt.Date )
|
||||
{
|
||||
Dictionary<DateTime, SchulbegleitenderDienst> mo = new Dictionary<DateTime, SchulbegleitenderDienst>();
|
||||
mo.Add(montagDt, item);
|
||||
@@ -719,11 +717,12 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
{
|
||||
wwk.VertretungSa = " ";
|
||||
wwk.EingesetztBeiSa = " ";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
wwk.vertretungsWoche = a;
|
||||
wwk.vertretungsWoche = a;
|
||||
|
||||
wwk.KlientvertretungsWoche = klientb;
|
||||
|
||||
@@ -755,6 +754,9 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
return "";
|
||||
}
|
||||
|
||||
//Wochenanzeige für MitarbeiterView bitte hierhin
|
||||
|
||||
|
||||
//################################ Mitarbeiter DatePicker Von - Bis ################################
|
||||
|
||||
#region Mitarbeiter Vertretungs Datum von - bis
|
||||
@@ -1034,9 +1036,9 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
//Es gibt noch probleme -> Button anclickbar obwohl nicht sichtbar
|
||||
//Rufe hier ein Neues Fenster auf das VErschiedenste Settings bearbeitet
|
||||
|
||||
var a = (SchulbegleitenderDienst)GridDataControlTagesansicht.SelectedItem;
|
||||
var a = (Wochenansichten)GridDataControlKlientenWochenansicht.SelectedItem;
|
||||
|
||||
if (a.mitarbeiteroid != 0)
|
||||
if (!a.MaKrank.Equals(""))
|
||||
{
|
||||
if (view == null)
|
||||
{
|
||||
@@ -1056,7 +1058,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
|
||||
}else
|
||||
{
|
||||
MessageBox.Show("Sorry aber hast du grad versucht einem Kranken Kind einen Vertreter hinzuzufügen ?? Schäm dich.");
|
||||
MessageBox.Show("Geht nicht, hier ist kein platz");
|
||||
}
|
||||
|
||||
|
||||
@@ -1661,7 +1663,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
}
|
||||
|
||||
//Fertig
|
||||
public void DeleteKrankmeldung_OnClick(object sender, RoutedEventArgs e)
|
||||
private void DeleteKrankmeldung_OnClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (MessageBox.Show("Möchten Sie die Krankmeldung wirklich Löschen?", "Krankmeldung Löschen", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
@@ -1686,34 +1688,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
}
|
||||
|
||||
//############################################################################
|
||||
|
||||
//#######String mit 2 DateTimes in DateTimes umwandeln #######################
|
||||
|
||||
private DateTime[] StringTo2Date(string StringtoDate)
|
||||
{
|
||||
DateTime[] ahh = new DateTime[2];
|
||||
try
|
||||
{
|
||||
string[] zeitraum = StringtoDate.Split('-');
|
||||
|
||||
|
||||
ahh[0] = DateTime.Parse(zeitraum[0]);
|
||||
|
||||
if (zeitraum.Length != 1)
|
||||
ahh[1] = DateTime.Parse(zeitraum[1]);
|
||||
else
|
||||
ahh[1] = DateTime.Parse(zeitraum[0]);
|
||||
|
||||
}
|
||||
catch (Exception exception)
|
||||
{
|
||||
MessageBox.Show("Es ist ein Fehler beim splitten eines strings aufgetretten");
|
||||
}
|
||||
|
||||
|
||||
return ahh;
|
||||
}
|
||||
|
||||
|
||||
private void KrankmeldungsZeitraumBearbeitungsView(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
@@ -1742,7 +1717,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
UpdateKrankheitsZeitraum(e.Start,e.Ende);
|
||||
}
|
||||
|
||||
public void UpdateKrankheitsZeitraum(DateTime startZeit,DateTime endZeit)
|
||||
private void UpdateKrankheitsZeitraum(DateTime startZeit,DateTime endZeit)
|
||||
{
|
||||
krankView.Close();
|
||||
|
||||
@@ -1918,7 +1893,7 @@ namespace BeWo.SchulbegleitenderDienst
|
||||
}
|
||||
}
|
||||
|
||||
public void KWWochenAnzeigen()
|
||||
private void KWWochenAnzeigen()
|
||||
{
|
||||
DateTime dt = DateTime.Parse(Datelbl.Content.ToString());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user