/// <summary> /// 审核 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnAudit_Click(object sender, RoutedEventArgs e) { string strID = string.Empty; if (dgAttSolAsignList.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "APPOVALBUTTON"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dgAttSolAsignList.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "APPOVALBUTTON"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } V_ATTENDANCESOLUTIONASIGN entAttSolAsign = dgAttSolAsignList.SelectedItems[0] as V_ATTENDANCESOLUTIONASIGN; strID = entAttSolAsign.ATTENDANCESOLUTIONASIGNID; AttendanceSolutionAsignForm formAttSolAsign = new AttendanceSolutionAsignForm(FormTypes.Audit, strID); EntityBrowser entBrowser = new EntityBrowser(formAttSolAsign); formAttSolAsign.MinWidth = 600; formAttSolAsign.MinHeight = 240; entBrowser.ReloadDataEvent += new EntityBrowser.refreshGridView(entBrowser_ReloadDataEvent); entBrowser.FormType = FormTypes.Audit; entBrowser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); }
/// <summary> /// 删除指定考勤方案应用记录(物理删除,待定) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnDelete_Click(object sender, RoutedEventArgs e) { string strID = ""; if (dgAttSolAsignList.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dgAttSolAsignList.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } foreach (object ovj in dgAttSolAsignList.SelectedItems) { V_ATTENDANCESOLUTIONASIGN ent = ovj as V_ATTENDANCESOLUTIONASIGN; string Result = ""; if (ent != null) { strID = ent.ATTENDANCESOLUTIONASIGNID.ToString(); if (ent.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString()) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("DELETEAUDITERROR"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } ComfirmWindow delComfirm = new ComfirmWindow(); delComfirm.OnSelectionBoxClosed += (obj, result) => { clientAtt.RemoveAttendanceSolutionAsignAsync(strID); }; delComfirm.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } } }