/// <summary> /// 审核通过 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnAudit_Click(object sender, RoutedEventArgs e) { string strLeaveRecordID = string.Empty; if (dgEmpLeaveRdList.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "APPOVALBUTTON"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dgEmpLeaveRdList.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "APPOVALBUTTON"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } V_EmpLeaveRdInfo entEvectionRd = dgEmpLeaveRdList.SelectedItems[0] as V_EmpLeaveRdInfo; strLeaveRecordID = entEvectionRd.LEAVERECORDID; EmployeeLeaveRecordForm form = new EmployeeLeaveRecordForm(FormTypes.Audit, strLeaveRecordID); EntityBrowser entBrowser = new EntityBrowser(form); //Modified by: Sam //Date : 2011-9-6 //For : 此处导致打开Form窗体会出现滚动条 //form.MinWidth = 820; //form.MinHeight = 600; entBrowser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); entBrowser.FormType = FormTypes.Audit; entBrowser.Show <string>(DialogMode.Default, Common.ParentLayoutRoot, "", (result) => { }); }
void btnReSubmit_Click(object sender, RoutedEventArgs e) { string strAttendanceSolutionID = string.Empty; if (dgEmpLeaveRdList.SelectedItems == null) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "ReSubmit")); return; } if (dgEmpLeaveRdList.SelectedItems.Count == 0) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("SELECTERROR", "ReSubmit")); return; } V_EmpLeaveRdInfo tmpEnt = dgEmpLeaveRdList.SelectedItems[0] as V_EmpLeaveRdInfo; EmployeeLeaveRecordForm form = new EmployeeLeaveRecordForm(FormTypes.Resubmit, tmpEnt.LEAVERECORDID); EntityBrowser entBrowser = new EntityBrowser(form); //Modified by: Sam //Date : 2011-9-6 //For : 此处导致打开Form窗体会出现滚动条 //form.MinWidth = 820; //form.MinHeight = 600; entBrowser.FormType = FormTypes.Resubmit; //form.LeaveRecord = tmpEnt; entBrowser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); }
/// <summary> /// 弹出表单子窗口,以便浏览请假记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void BtnView_Click(object sender, RoutedEventArgs e) { string strAttendanceSolutionID = string.Empty; if (dgEmpLeaveRdList.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dgEmpLeaveRdList.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "VIEW"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } V_EmpLeaveRdInfo tmpEnt = dgEmpLeaveRdList.SelectedItems[0] as V_EmpLeaveRdInfo; EmployeeLeaveRecordForm form = new EmployeeLeaveRecordForm(FormTypes.Browse, tmpEnt.LEAVERECORDID); EntityBrowser entBrowser = new EntityBrowser(form); //Modified by: Sam //Date : 2011-9-6 //For : 此处导致打开Form窗体会出现滚动条 //form.MinWidth = 820; //form.MinHeight = 600; entBrowser.FormType = FormTypes.Browse; 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) { if (dgEmpLeaveRdList.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dgEmpLeaveRdList.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "DELETE"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } ObservableCollection <string> ids = new ObservableCollection <string>(); foreach (object ovj in dgEmpLeaveRdList.SelectedItems) { V_EmpLeaveRdInfo ent = ovj as V_EmpLeaveRdInfo; if (ent == null) { continue; } if (ent.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString()) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("DELETEAUDITERROR")); break; } ids.Add(ent.LEAVERECORDID); } string Result = ""; if (ids.Count > 0) { ComfirmWindow delComfirm = new ComfirmWindow(); delComfirm.OnSelectionBoxClosed += (obj, result) => { client.EmployeeLeaveRecordDeleteAsync(ids); }; delComfirm.SelectionBox(Utility.GetResourceStr("DELETECONFIRM"), Utility.GetResourceStr("DELETEALTER"), ComfirmWindow.titlename, Result); } }
/// <summary> /// 弹出表单子窗口,以便编辑请假记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btnEdit_Click(object sender, RoutedEventArgs e) { string strAttendanceSolutionID = string.Empty; if (dgEmpLeaveRdList.SelectedItems == null) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } if (dgEmpLeaveRdList.SelectedItems.Count == 0) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"), Utility.GetResourceStr("CONFIRMBUTTON")); return; } V_EmpLeaveRdInfo tmpEnt = dgEmpLeaveRdList.SelectedItems[0] as V_EmpLeaveRdInfo; if (tmpEnt.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString()) { ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), "不是未提交的单据不可以修改", Utility.GetResourceStr("CONFIRMBUTTON")); return; } EmployeeLeaveRecordForm form = new EmployeeLeaveRecordForm(FormTypes.Edit, tmpEnt.LEAVERECORDID); EntityBrowser entBrowser = new EntityBrowser(form); //Modified by: Sam //Date : 2011-9-6 //For : 此处导致打开Form窗体会出现滚动条 //form.MinWidth = 820; //form.MinHeight = 600; entBrowser.FormType = FormTypes.Edit; entBrowser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent); entBrowser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { }); }