コード例 #1
0
ファイル: BlackList.xaml.cs プロジェクト: jjg0519/OA
        void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (DtGrid.SelectedItems.Count > 0)
            {
                T_HR_BLACKLIST tmpStandard = DtGrid.SelectedItems[0] as T_HR_BLACKLIST;
                if (!SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(tmpStandard, "T_HR_BLACKLIST", SMT.SaaS.FrameworkUI.OperationType.Edit, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID))
                {
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("NOEDITPERMISSION"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    return;
                }
                BlackListForm2 form    = new BlackListForm2(FormTypes.Edit, tmpStandard.BLACKLISTID);
                EntityBrowser  browser = new EntityBrowser(form);

                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                form.MinWidth            = 470;
                form.MinHeight           = 300;
                browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
コード例 #2
0
ファイル: BlackListForm.xaml.cs プロジェクト: JuRogn/OA
 void client_GetBlackListByIDCompleted(object sender, GetBlackListByIDCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != null)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("FINDERROR"), Utility.GetResourceStr(e.Error.Message));
     }
     BlackList = e.Result;
 }
コード例 #3
0
ファイル: BlackListForm.xaml.cs プロジェクト: jjg0519/OA
 void client_GetBlackListByIDCompleted(object sender, GetBlackListByIDCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != null)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("FINDERROR"), Utility.GetResourceStr(e.Error.Message));
     }
     BlackList = e.Result;
 }
コード例 #4
0
ファイル: BlackListForm2.xaml.cs プロジェクト: jjg0519/OA
 void client_GetBlackListByIDCompleted(object sender, GetBlackListByIDCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("FINDERROR"), Utility.GetResourceStr(e.Error.Message));
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         RefreshUI(RefreshedTypes.HideProgressBar);
         return;
     }
     BlackList = e.Result;
     RefreshUI(RefreshedTypes.HideProgressBar);
 }
コード例 #5
0
ファイル: BlackListForm.xaml.cs プロジェクト: JuRogn/OA
        private void InitParas(string blackListID)
        {
            client = new PersonnelServiceClient();
            client.GetBlackListByIDCompleted += new EventHandler<GetBlackListByIDCompletedEventArgs>(client_GetBlackListByIDCompleted);
           // client.BlackListAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_BlackListAddCompleted);
          //  client.BlackListUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_BlackListUpdateCompleted);

            if (FormType == FormTypes.New)
            {
                BlackList = new T_HR_BLACKLIST();
                BlackList.BLACKLISTID = Guid.NewGuid().ToString(); 
            }
            else
            {
                client.GetBlackListByIDAsync(blackListID);
            }
        }
コード例 #6
0
ファイル: BlackListForm.xaml.cs プロジェクト: jjg0519/OA
        private void InitParas(string blackListID)
        {
            client = new PersonnelServiceClient();
            client.GetBlackListByIDCompleted += new EventHandler <GetBlackListByIDCompletedEventArgs>(client_GetBlackListByIDCompleted);
            // client.BlackListAddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_BlackListAddCompleted);
            //  client.BlackListUpdateCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(client_BlackListUpdateCompleted);

            if (FormType == FormTypes.New)
            {
                BlackList             = new T_HR_BLACKLIST();
                BlackList.BLACKLISTID = Guid.NewGuid().ToString();
            }
            else
            {
                client.GetBlackListByIDAsync(blackListID);
            }
        }
コード例 #7
0
ファイル: BlackList.xaml.cs プロジェクト: jjg0519/OA
 void BtnView_Click(object sender, RoutedEventArgs e)
 {
     if (DtGrid.SelectedItems.Count > 0)
     {
         T_HR_BLACKLIST tmpStandard = DtGrid.SelectedItems[0] as T_HR_BLACKLIST;
         BlackListForm2 form        = new BlackListForm2(FormTypes.Browse, tmpStandard.BLACKLISTID);
         EntityBrowser  browser     = new EntityBrowser(form);
         browser.FormType         = FormTypes.Browse;
         browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
         form.MinWidth            = 470;
         form.MinHeight           = 300;
         browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
     }
     else
     {
         //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON"));
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
     }
 }
コード例 #8
0
ファイル: BlackListForm2.xaml.cs プロジェクト: jjg0519/OA
        void BlackListForm2_Loaded(object sender, RoutedEventArgs e)
        {
            #region 新增
            if (FormType == FormTypes.Browse)
            {
                this.IsEnabled = false;
            }
            #endregion

            if (FormType == FormTypes.New)
            {
                BlackList              = new T_HR_BLACKLIST();
                BlackList.BLACKLISTID  = Guid.NewGuid().ToString();
                BlackList.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
            }
            else
            {
                RefreshUI(RefreshedTypes.ShowProgressBar);
                client.GetBlackListByIDAsync(blackListID);
            }
        }
コード例 #9
0
ファイル: PersonnelService.cs プロジェクト: JuRogn/OA
 public void BlackListUpdate(T_HR_BLACKLIST entity, ref string strMsg)
 {
     using (BlackListBLL bll = new BlackListBLL())
     {
         bll.BlackListUpdate(entity, ref strMsg);
     }
 }
コード例 #10
0
ファイル: PersonnelService.cs プロジェクト: JuRogn/OA
 public string BlackListAdd(T_HR_BLACKLIST entity)
 {
     using (BlackListBLL bll = new BlackListBLL())
     {
         return bll.BlackListAdd(entity);
     }
 }
コード例 #11
0
ファイル: BlackListForm2.xaml.cs プロジェクト: JuRogn/OA
        void BlackListForm2_Loaded(object sender, RoutedEventArgs e)
        {
            #region 新增
            if (FormType == FormTypes.Browse)
            {
                this.IsEnabled = false;
            }
            #endregion

            if (FormType == FormTypes.New)
            {
                BlackList = new T_HR_BLACKLIST();
                BlackList.BLACKLISTID = Guid.NewGuid().ToString();
                BlackList.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
            }
            else
            {
                RefreshUI(RefreshedTypes.ShowProgressBar);
                client.GetBlackListByIDAsync(blackListID);
            }
        }
コード例 #12
0
ファイル: BlackListForm2.xaml.cs プロジェクト: JuRogn/OA
 void client_GetBlackListByIDCompleted(object sender, GetBlackListByIDCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != "")
     {
         //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("FINDERROR"), Utility.GetResourceStr(e.Error.Message));
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
        Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         RefreshUI(RefreshedTypes.HideProgressBar);
         return;
     }
     BlackList = e.Result;
     RefreshUI(RefreshedTypes.HideProgressBar);
 }