예제 #1
0
        private void loadRelatedReferences()
        {
            if (!CMasterReference.IsCycleLoad())
            {
                CMasterReference.LoadCycle(true, null);
            }

            CMasterReference.LoadEmployeeDepartments();
            CMasterReference.LoadEmployeePositions();
        }
예제 #2
0
        private void CmdDelete_Click(object sender, RoutedEventArgs e)
        {
            if (!CHelper.VerifyAccessRight("HR_ORGCHART_DELETE"))
            {
                return;
            }

            int rowCount = vw.CurrentItemSource.Count;

            CHelper.DeleteSelectedItems((ObservableCollection <MBaseModel>)lsvMain.ItemsSource, OnixWebServiceAPI.DeleteAPI, rowCount.ToString(), "DeleteVirtualDirectory");

            CmdSearch_Click(sender, e);

            CMasterReference.LoadEmployeeDepartments();
            CMasterReference.LoadEmployeePositions();
        }
예제 #3
0
        private void CmdAdd_Click(object sender, RoutedEventArgs e)
        {
            if (!CHelper.VerifyAccessRight("HR_ORGCHART_ADD"))
            {
                return;
            }

            CWinOrgChartLoadParam param = new CWinOrgChartLoadParam();

            param.Mode              = "A";
            param.GenericType       = vw.CurrentDirectory.Category;
            param.ParentItemSources = vw.CurrentItemSource;
            param.CurrentPaths      = vw.CurrentPath;
            FactoryWindow.ShowWindow("WinAddEditOrgChart", param);

            CMasterReference.LoadEmployeeDepartments();
            CMasterReference.LoadEmployeePositions();
        }
 private void loadRelatedReferences()
 {
     CMasterReference.LoadEmployeeDepartments();
     CMasterReference.LoadEmployeePositions();
 }