protected bool _kzajnpp_When() { var cmd = new List <SqlCmdText>(); if (_org.Value != 0) { cmd.Add(new SqlCmdText("ZAE.ORG=@org or ZAE.ORG is null", new SqlParam("org", _org.Value))); } if (_ceh.Value != 0) { //cmd.Add(new SqlCmdText("ZAE.CEH_K=@ceh", new SqlParam("ceh", _ceh.Value))); } _filter.Filter = SqlCmdText.ConcatCommands(cmd.ToArray()); return(true); }
/// <summary> /// Поставить документ на бизнес-процесс /// </summary> /// <param name="undoc"></param> void FixStageBusinessProcess(decimal undoc) { var filter2 = new SqlCmdText("DMZ.UNDOC in (@UNDOC)", new SqlParam("UNDOC", undoc) { Array = true }); var filter = new SqlCmdText(undoc.ToString()); var si2 = new DataEditor.StartInfo("DMZ10") { Editable = true, StartMode = new DataEditor.StartInfo.DataEditorStartMode(new DataEditor.StartInfo.WorkflowStartMode(WorkflowProcessMode.SetRoute) { AllRecord = true, BatchMode = true }), SkipFilterDialogs = true, AdditionalFilter = filter2 }; DataEditor.Call(si2); }