public virtual void ExecuteAssignmentCompletionEmployeeGraphChartAction(Sungero.Domain.Client.ExecuteWidgetBarChartActionEventArgs e) { int employeeId; if (ClientApplication.ApplicationType == ApplicationType.Desktop && int.TryParse(e.ValueId, out employeeId)) { var employee = Sungero.Company.PublicFunctions.Module.Remote.GetEmployeeById(employeeId); if (employee != null) { Sungero.Docflow.PublicFunctions.Module.EmployeeDiscipline(employee, _parameters.Period, _parameters.Performer == Widgets.AssignmentCompletionEmployeeGraph.Performer.MyDepartment); } } }
public virtual void ExecuteAssignmentCompletionDepartmentGraphChartAction(Sungero.Domain.Client.ExecuteWidgetBarChartActionEventArgs e) { int departmentId; if (ClientApplication.ApplicationType == ApplicationType.Desktop && int.TryParse(e.SeriesId, out departmentId)) { var department = Sungero.Company.PublicFunctions.Module.Remote.GetDepartmentById(departmentId); if (department != null) { Sungero.Docflow.PublicFunctions.Module.EmployeeDiscipline(_parameters.Period, department); } } }
public virtual void ExecuteTopLoadedPerformersGraphTopLoadedPerformersAction(Sungero.Domain.Client.ExecuteWidgetBarChartActionEventArgs e) { if (ClientApplication.ApplicationType == ApplicationType.Desktop) { var seriesId = e.SeriesId; var employee = Sungero.Company.PublicFunctions.Module.Remote.GetEmployeeById(Convert.ToInt32(seriesId)); var overdue = e.ValueId == Constants.Module.OverduedAssignments; if (employee != null) { Docflow.PublicFunctions.Module.EmployeeAssignmentPage(employee, overdue, _parameters.Period, _parameters.CarriedObjects == Widgets.TopLoadedPerformersGraph.CarriedObjects.MyDepartment); } } }
public virtual void ExecuteActionItemCompletionGraphActionItemCompletionGraphAction(Sungero.Domain.Client.ExecuteWidgetBarChartActionEventArgs e) { DateTime month; if (Calendar.TryParseDate(e.ValueId, out month)) { Functions.Module.ShowActionItemsExecutionReport(month, _parameters.Performer); } }