Ejemplo n.º 1
0
        public void OnAddEventCommandExecute(object obj)
        {
            if (View.SelectedRoleEvent() != null && View.SelectedRoleEvent().Length > 0)
            {
                foreach (object objV in this._colViewSelectedRoleEvents)
                {
                    string existingEvent = ((System.Data.DataRowView)objV)["role_event_name"].ToString();
                    string selectedEvent = View.SelectedRoleEvent().ToString();
                    if (existingEvent.CompareTo(selectedEvent) == 0)
                    {
                        View.MoveToNextManagedEvent();
                        return;
                    }
                }

                System.Data.DataRow employeeRow = ((System.Data.DataRowView)_colView.CurrentItem).Row;
                string roleID = employeeRow["role_id"].ToString();
                if (roleID.Length == 0)
                {
                    Microsoft.Windows.Controls.MessageBox.Show("Please save the role profiles before creating role events", "Add command", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                EclipsePOS.WPF.SystemManager.Data.employeeRoleEventDataSet.employee_role_eventRow dataRow = roleEventData.employee_role_event.Newemployee_role_eventRow();

                dataRow.role_event_id   = eventId[View.SelectedRoleEvent()];
                dataRow.role_id         = roleID;
                dataRow.role_event_name = View.SelectedRoleEvent();
                dataRow.organization_no = View.SelectedOrganizationId();

                roleEventData.employee_role_event.Addemployee_role_eventRow(dataRow);

                View.MoveToNextManagedEvent();
            }
        }
Ejemplo n.º 2
0
        public bool EmployeeRolesEventsFilter(object data)
        {
            EclipsePOS.WPF.SystemManager.Data.employeeRoleEventDataSet.employee_role_eventRow eventsRow = data as EclipsePOS.WPF.SystemManager.Data.employeeRoleEventDataSet.employee_role_eventRow;
            System.Data.DataRow employeeRow = ((System.Data.DataRowView)_colView.CurrentItem).Row;

            return(eventsRow.role_id == employeeRow["role_id"].ToString());
        }