Bearbeitungsmodus wird zurückgesetzt nach dem Speichern in der Mobilversion
This commit is contained in:
@@ -1064,7 +1064,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
Log.Error(e.Message, e);
|
||||
}
|
||||
|
||||
return RedirectToActionPermanent("Main");
|
||||
return ResetEditingMode(null);
|
||||
}
|
||||
|
||||
private ActionResult SaveGroupBooking()
|
||||
@@ -1122,15 +1122,8 @@ namespace BeWoPlanerMobil.Controllers
|
||||
OperationsService.InsertNewServiceRecordGroup(groupDC);
|
||||
}
|
||||
}
|
||||
|
||||
Model.NewServiceRecord = new ServiceRecordDC();
|
||||
Model.SelectedSupportConcepts.Clear();
|
||||
Model.SelectedConceptCostBearerRelations.Clear();
|
||||
Model.SelectedCostbearerRelOids.Clear();
|
||||
Model.SelectedGroupOfPeopleOids.Clear();
|
||||
Model.SelectedEmployees = new List<CompactEmployeeDC>{ MobileSessionFacade.LoggedInCompactEmployee };
|
||||
|
||||
return RedirectToActionPermanent("Main");
|
||||
return ResetEditingMode(null);
|
||||
}
|
||||
|
||||
private ActionResult UpdateGroupBooking()
|
||||
@@ -2191,9 +2184,12 @@ namespace BeWoPlanerMobil.Controllers
|
||||
Model.SelectedServiceRecord = null;
|
||||
Model.SelectedSupportConcepts.Clear();
|
||||
Model.SelectedEmployees.Clear();
|
||||
Model.IsInGroupBookingMode = false;
|
||||
Model.IsInEditingMode = false;
|
||||
|
||||
Model.SelectedSupportConcepts.Clear();
|
||||
Model.SelectedConceptCostBearerRelations.Clear();
|
||||
Model.SelectedCostbearerRelOids.Clear();
|
||||
Model.SelectedGroupOfPeopleOids.Clear();
|
||||
Model.SelectedEmployees = new List<CompactEmployeeDC> { MobileSessionFacade.LoggedInCompactEmployee };
|
||||
Model.SelectedEmployee = MobileSessionFacade.LoggedInCompactEmployee;
|
||||
LoadServiceCategoriesToModel(Model.CostBearer2SupportConceptOid);
|
||||
|
||||
@@ -2601,11 +2597,12 @@ namespace BeWoPlanerMobil.Controllers
|
||||
[Authorize]
|
||||
public ActionResult EditServiceRecord(FormCollection formCollection)
|
||||
{
|
||||
if (Model == null)
|
||||
if(Model == null)
|
||||
{
|
||||
return RedirectToActionPermanent("Index", "Login");
|
||||
}
|
||||
try {
|
||||
try
|
||||
{
|
||||
string doku1;
|
||||
|
||||
if(Model.Dokutypes != null && Model.Dokutypes.Length > 0)
|
||||
@@ -2708,7 +2705,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
|
||||
if(Model.Employee.EmployeeOid != null)
|
||||
{
|
||||
|
||||
|
||||
if(Model.SelectedEmployee != null)
|
||||
{
|
||||
Model.NewServiceRecord.Employee = Model.SelectedEmployee;
|
||||
@@ -2763,7 +2760,8 @@ namespace BeWoPlanerMobil.Controllers
|
||||
if(!string.IsNullOrEmpty(formCollection["ServiceDescription"]))
|
||||
{
|
||||
serviceDescOid = Convert.ToInt64(formCollection["ServiceDescription"]);
|
||||
} else if (Model.SelectedServiceDescriptionOid.HasValue)
|
||||
}
|
||||
else if(Model.SelectedServiceDescriptionOid.HasValue)
|
||||
{
|
||||
serviceDescOid = Model.SelectedServiceDescriptionOid.Value;
|
||||
}
|
||||
@@ -2797,7 +2795,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
Model.ServiceRecords = OperationsService.FindServiceRecordsForLastDays(selectedCostbearer2SupportConceptRelOid, Model.Zeitraum, Model.Employee.EmployeeOid).ToList();
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
catch(Exception e)
|
||||
{
|
||||
Log.Error(e.Message, e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user