protected virtual bool ValidateTreeDeleteCommon() { if (this.treeView.SelectedNode == null) { XMessageBox.ShowError("请选择要删除的节点!"); return(false); } if (this.treeView.SelectedNode.Tag == null) { return(false); } XModelBase model = this.treeView.SelectedNode.Tag as XModelBase; if (!this.m_TreeBusiness.IsEndModel(model)) { XMessageBox.ShowError("该文件夹下有子文件夹,不能删除!"); return(false); } if (XMessageBox.ShowQuestion("确定要删除选中的节点吗?") == System.Windows.Forms.DialogResult.No) { return(false); } return(true); }
/// <summary> /// 校验删除记录 /// </summary> /// <returns></returns> protected virtual bool ValidateDelete() { int selectedCount = 0; this.m_SelectedModels.Clear(); foreach (GridEXRow gridRow in this.grdDetail.GetRows()) { if (gridRow.IsChecked) { selectedCount += 1; XModelBase currentModel = gridRow.DataRow as XModelBase; this.m_SelectedModels.Add(currentModel); } } if (selectedCount == 0) { XMessageBox.ShowError("请选择要删除的记录!"); return(false); } if (XMessageBox.ShowQuestion("确定要删除选中的记录吗?") == System.Windows.Forms.DialogResult.No) { return(false); } return(true); }
protected virtual bool ValidateDeleteCommon() { if (this.treeView.SelectedNode == null) { XMessageBox.ShowError("请选择要删除的节点!"); return(false); } XModelBase model = this.treeView.SelectedNode.Tag as XModelBase; if (this.m_Business.IsEndNode(model)) { XMessageBox.ShowError("该节点下有子节点,删除前需要先删除子节点!"); return(false); } if (this.m_Business.IsUsed(model.ID)) { return(false); } if (XMessageBox.ShowQuestion("确定要删除选中的记录吗?") == System.Windows.Forms.DialogResult.No) { return(false); } return(true); }
void cmdFinishTask_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e) { TreeNode selectedNode = this.tvTask.SelectedNode; if (selectedNode == null) { XMessageBox.ShowError("请选择要结束的任务!"); return; } XTaskInfo taskInfo = selectedNode.Tag as XTaskInfo; if (taskInfo == null) { XMessageBox.ShowError("请选择要结束的任务!"); return; } if (XMessageBox.ShowQuestion("确定要结束选中的任务吗?") == System.Windows.Forms.DialogResult.No) { return; } if (this.m_TaskBusiness.UpdateTaskStatus("结束", taskInfo.ID)) { XMessageBox.ShowRemindMessage("结束任务成功!"); } else { XMessageBox.ShowError("结束任务失败!"); } }
/// <summary> /// 2016-11-30,mxj,add /// </summary> /// <returns></returns> protected override bool ValidateDeleteCustom() { if (this.grdData.CurrentRow.IsChecked) { XTemplateBillInfo curr = this.grdData.CurrentRow.DataRow as XTemplateBillInfo; DataTable dt = new DataTable(); string sql = "select Rno, Bno from TemplateBill where Rno='" + curr.Rno + "' and Bno='" + curr.Bno + "'"; dt = SQLHelper.GetDataSet(sql); if (dt != null) { //XMessageBox.ShowRemindMessage("数据提取异常!"); if (dt.Rows.Count <= 1) { if (XMessageBox.ShowQuestion("不存在重复项,是否继续删除!", "提示") == System.Windows.Forms.DialogResult.Yes) { return(true); } else { return(false); } } } } else { return(false); } return(true); }
/// <summary> /// 注销 /// </summary> protected virtual void SignOut() { if (XMessageBox.ShowQuestion("您确定要注销吗?") == System.Windows.Forms.DialogResult.No) { return; } Application.Restart(); }
protected virtual bool ValidateDeleteDetailCommon(object sender) { if (XMessageBox.ShowQuestion("确定要删除选中的记录吗?") == System.Windows.Forms.DialogResult.No) { return(false); } return(true); }
protected virtual bool ConfimDelete() { if (XMessageBox.ShowQuestion(this.GetConfirmDeleteMessage()) == System.Windows.Forms.DialogResult.Yes) { return(true); } else { return(false); } }
void cmdCloseAll_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e) { if (XMessageBox.ShowQuestion("确定关闭所有的窗口吗?") == System.Windows.Forms.DialogResult.No) { return; } foreach (frmBase frm in this.MdiChildren) { frm.Close(); } }
private void btnmodifyitem_Click(object sender, EventArgs e) { if (cbodevselect.Text == "") { XMessageBox.ShowQuestion("请选择选项!", "提示"); return; } frmCodeEquipmentTypeSpecItemEdit frm = new frmCodeEquipmentTypeSpecItemEdit(this.m_CurrentModel, "M", cbodevselect.Text, cbodevselect.SelectedValue.ToString()); frm.ShowDialog(); }
void cmdDeleteTask_Click(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e) { TreeNode selectedNode = this.tvTask.SelectedNode; if (selectedNode != null) { XModelBase model = selectedNode.Tag as XModelBase; if (!this.m_TaskBusiness.IsEndModel(model)) { XMessageBox.ShowError("该任务下有子任务,不能删除!"); return; } if (this.m_TaskBusiness.IsHaveFile(model.ID)) { XMessageBox.ShowError("该任务下已有任务提交,不能删除!"); return; } if (XMessageBox.ShowQuestion("确定要删除选中的任务吗?") == System.Windows.Forms.DialogResult.No) { return; } if (this.m_TaskBusiness.Delete(model, XCommon.LoginUsersInfo.RID)) { XMessageBox.ShowRemindMessage("删除成功!"); if (selectedNode.Parent == null) { this.tvTask.Nodes.Remove(selectedNode); } else { selectedNode.Parent.Nodes.Remove(selectedNode); } } else { XMessageBox.ShowError("删除失败!"); } } else { XMessageBox.ShowError("请选择要删除的任务!"); } }
protected virtual XImportResultInfo ImportOperate(DataTable excelTable) { XImportResultInfo resultInfo = new XImportResultInfo(); IList <XOperateSingleResultInfo> resultInfos = new List <XOperateSingleResultInfo>(); resultInfo.Results = resultInfos; this.proImport.Maximum = excelTable.Rows.Count; this.proImport.Value = 0; m_LoopNo = 0; foreach (DataRow excelRow in excelTable.Rows) { m_LoopNo += 1; XOperateSingleResultInfo singleResult = this.ImportSingleRow(excelRow); if (singleResult.IsSuccess == false) { resultInfo.FailureCount += 1; resultInfos.Add(singleResult); string errorMsg = "关键字:[{0}]导入失败,失败原因:\r\n{1},\r\n是否继续?"; errorMsg = string.Format(errorMsg, singleResult.Key, singleResult.ErrorInfo); if (XMessageBox.ShowQuestion(errorMsg) == System.Windows.Forms.DialogResult.No) { this.proImport.Value = this.proImport.Maximum; break; } } else { resultInfo.SuccessCount += 1; } this.proImport.Value += 1; Application.DoEvents(); } return(resultInfo); }
protected override bool ValidateDeleteCustom() { foreach (XModelBase model in this.m_SelectedModels) { string key = this.GetModelKey(model); XEquipmentReceiveBusiness business = this.m_Business as XEquipmentReceiveBusiness; string status = business.GetStatus(model.ID); if (status != "接收") { if (XCommon.LoginUsersInfo.Remark.IndexOf("强制删除") >= 0) { string invoiceno = business.GetScalar(model.ID, "InvoiceNo"); if (invoiceno != "") { XMessageBox.ShowError("选择的记录中包含已开接收单的记录" + Environment.NewLine + "请先在【接收单打印】中删除接收单!"); return(false); } else { if (XMessageBox.ShowQuestion("选择的记录中包含非接收状态的记录,是否强制删除!", "警告!", false) == System.Windows.Forms.DialogResult.No) { return(false); } } } else { XMessageBox.ShowError("选择的记录中包含非接收状态的记录,不能删除!"); return(false); } } } return(true); }
protected override bool ValidataForm() { XEquipmentReceiveBusiness business = this.m_Business as XEquipmentReceiveBusiness; string status = business.GetStatus(this.m_CurrentModel.ID); if (status != "接收" && status != "检定") { XMessageBox.ShowError("当前状态为:[" + status + "],不能检定!"); return(false); } string standId = this.txtStandId.ValueMember; if (standId == string.Empty) { XMessageBox.ShowError("请选择计量标准!"); return(false); } if (this.txtCheckedReport.Text.Trim() == string.Empty) { XMessageBox.ShowError("请上传检定报告!"); return(false); } if (this.m_StandardBusiness.IsToCheck(standId)) { if (XMessageBox.ShowQuestion("选择的标准或标准下的设备已送检,是否继续?") == System.Windows.Forms.DialogResult.No) { return(false); } } return(true); }