Esempio n. 1
0
        void btnReSubmit_Click(object sender, RoutedEventArgs e)
        {
            if (DaGr.SelectedItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            if (DaGr.SelectedItems.Count == 0)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "ReSubmit"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            V_ContractApplications ent = DaGr.SelectedItems[0] as V_ContractApplications;

            ApplicationsForContractsPages AddWin = new ApplicationsForContractsPages(FormTypes.Resubmit, ent.contractApp.CONTRACTAPPID);
            EntityBrowser browser = new EntityBrowser(AddWin);

            browser.FormType         = FormTypes.Resubmit;
            browser.MinWidth         = 610;
            browser.MinHeight        = 480;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
        }
Esempio n. 2
0
 private void InitEvent()
 {
     caswsc = new SmtOADocumentAdminClient();
     printInfo = new V_ContractApplications();
     caswsc.GetApprovalListByIdCompleted += new EventHandler<GetApprovalListByIdCompletedEventArgs>(caswsc_GetApprovalListByIdCompleted);//根据ID查询审批通过的数据
     LoadData();
 }
Esempio n. 3
0
 private void InitEvent()
 {
     caswsc    = new SmtOADocumentAdminClient();
     printInfo = new V_ContractApplications();
     caswsc.GetApprovalListByIdCompleted += new EventHandler <GetApprovalListByIdCompletedEventArgs>(caswsc_GetApprovalListByIdCompleted);//根据ID查询审批通过的数据
     LoadData();
 }
Esempio n. 4
0
        void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            string strLeaveTypeSetID = string.Empty;

            if (DaGr.SelectedItems == null)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT"));
                return;
            }

            if (DaGr.SelectedItems.Count == 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTDATAALERT"));
                return;
            }

            V_ContractApplications ent = DaGr.SelectedItems[0] as V_ContractApplications;

            if (ent.contractApp.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString() || ent.contractApp.CHECKSTATE == ((int)CheckStates.UnApproved).ToString())
            {
                ApplicationsForContractsPages AddWin = new ApplicationsForContractsPages(FormTypes.Edit, ent.contractApp.CONTRACTAPPID);
                EntityBrowser browser = new EntityBrowser(AddWin);
                browser.FormType         = FormTypes.Edit;
                browser.MinWidth         = 610;
                browser.MinHeight        = 480;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"));
                return;
            }
        }
Esempio n. 5
0
        void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            ApplicationsID = new ObservableCollection <string>();
            if (DaGr.SelectedItems.Count > 0)
            {
                for (int i = 0; i < DaGr.SelectedItems.Count; i++)
                {
                    V_ContractApplications ent = DaGr.SelectedItems[i] as V_ContractApplications;
                    if (ent.contractApp.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
                    {
                        ApplicationsID.Add((DaGr.SelectedItems[i] as V_ContractApplications).contractApp.CONTRACTAPPID);

                        string        Result = "";
                        ComfirmWindow com    = new ComfirmWindow();
                        com.OnSelectionBoxClosed += (obj, result) =>
                        {
                            caswsc.DeleteContraApprovalAsync(ApplicationsID);
                            LoadData();
                        };
                        com.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result);
                    }
                    else
                    {
                        Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTONLYDIDNOSUBMITANDREVIEWTHEDATACANBEDELETEDBY"));
                        return;
                    }
                }
            }
            else
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON"));
            }
        }
 private void browser_ReloadDataEvent()
 {
     if (printForm != null)
     {
         printView = printForm.printInfo;
         GetSelectContractApplications(printView);
     }
 }
 [OperationContract]//根据ID获取合同申请
 public V_ContractApplications GetContractApprovalById(string contractApprovalID)
 {
     using (ContractApprovalBLL cab = new ContractApprovalBLL())
     {
         V_ContractApplications ContracApproval = cab.GetContractApprovalById(contractApprovalID);
         return(ContracApproval == null ? null : ContracApproval);
     }
 }
 void btnPrint_Click(object sender, RoutedEventArgs e)
 {
     ApprovalInfo = new V_ContractApplications();
     //ContractPrintUploadControl AddWin = new ContractPrintUploadControl(Action.Print, null);
     //EntityBrowser browser = new EntityBrowser(AddWin);
     //browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
     //browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
 }
Esempio n. 9
0
        private void Save()
        {
            if (DaGr.SelectedItem != null)
            {
                V_ContractApplications tmp = DaGr.SelectedItem as V_ContractApplications;

                printInfo = tmp;
            }
            RefreshUI(RefreshedTypes.CloseAndReloadData);
        }
        private void GetSelectContractApplications(V_ContractApplications contractApp)
        {
            if (contractApp != null)
            {
                if (!string.IsNullOrEmpty(contractApp.contractApp.CONTRACTTITLE))
                {
                    ContractTitle.Text = contractApp.contractApp.CONTRACTTITLE; //标题
                }
                cprinting = contractApp.contractPrint;                          //打印
                ctapp     = contractApp.contractApp;

                ContractID.SelectedText     = contractApp.contractApp.CONTRACTCODE;                   //合同编号
                ContractLevel.SelectedIndex = Convert.ToInt32(contractApp.contractApp.CONTRACTLEVEL); //级别
                ContractTitle.Text          = contractApp.contractApp.CONTRACTTITLE;                  //标题
                StartTime.Text = contractApp.contractApp.STARTDATE.ToString();                        //开始时间
                EndTime.Text   = contractApp.contractApp.ENDDATE.ToString();                          //结束时间
                //ContractText.Text = contractApp.contractApp.CONTENT;//正文

                //ContractText.RichTextBoxContext = contractApp.contractApp.CONTENT;
                Party.Add(contractApp.contractApp.PARTYA);    //甲方
                Party.Add(contractApp.contractApp.PARTYB);    //乙方
                personclient.GetEmployeeByIDsAsync(Party);
                switch (contractApp.contractApp.CONTRACTFLAG) //申请标志
                {
                case "0":
                    this.RbtNo.IsChecked  = false;
                    this.rbtYes.IsChecked = true;
                    break;

                case "1":
                    this.RbtNo.IsChecked  = true;
                    this.rbtYes.IsChecked = false;
                    break;
                }
            }
        }
Esempio n. 11
0
        void btnAudit_Click(object sender, RoutedEventArgs e)
        {
            string strLeaveTypeSetID = string.Empty;

            if (DaGr.SelectedItems == null)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            if (DaGr.SelectedItems.Count == 0)
            {
                ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                return;
            }

            V_ContractApplications ent = DaGr.SelectedItems[0] as V_ContractApplications;

            if (ent.contractApp.CHECKSTATE == ((int)CheckStates.Approving).ToString() ||
                ent.contractApp.CHECKSTATE == ((int)CheckStates.WaittingApproval).ToString() ||
                ent.contractApp.CHECKSTATE == ((int)CheckStates.UnSubmit).ToString())
            {
                ApplicationsForContractsPages AddWin = new ApplicationsForContractsPages(FormTypes.Audit, ent.contractApp.CONTRACTAPPID);
                EntityBrowser browser = new EntityBrowser(AddWin);
                browser.FormType         = FormTypes.Audit;
                browser.MinWidth         = 610;
                browser.MinHeight        = 480;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTRECORDNOTOPERATEPLEASEAGAIN"));
                return;
            }
        }
Esempio n. 12
0
        private void Save()
        {

            if (DaGr.SelectedItem != null)
            {
                V_ContractApplications tmp = DaGr.SelectedItem as V_ContractApplications;

                printInfo = tmp;

            }
            RefreshUI(RefreshedTypes.CloseAndReloadData);
        }
Esempio n. 13
0
 void btnPrint_Click(object sender, RoutedEventArgs e)
 {
     ApprovalInfo = new V_ContractApplications();
     //ContractPrintUploadControl AddWin = new ContractPrintUploadControl(Action.Print, null);
     //EntityBrowser browser = new EntityBrowser(AddWin);
     //browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
     //browser.Show<string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { });
 }