private void AddNoStep(Salesprocesses salesProcess, Salesprocessaudit stageAudit) { var audit = Repository.Create <Salesprocessaudit>(); audit.EntityId = salesProcess.EntityId; audit.Name = salesProcess.Name; audit.SalesprocessId = salesProcess.SalesprocessesId; audit.Stagename = stageAudit.Name; audit.Stepname = "No Action"; audit.Probability = stageAudit.Probability; audit.Processtype = "STEP"; audit.Stageorder = stageAudit.Stageorder; audit.Steporder = 1; audit.Completed = false; audit.StageId = stageAudit.SalesprocessauditId; audit.StageguidId = stageAudit.StageguidId; audit.StepguidId = "STEPGUIDID"; audit.Estdays = 0.0F; audit.Required = false; audit.Inlan = true; audit.Inweb = true; audit.Description = stageAudit.Name; audit.Iscurrent = false; audit.Seq = SequenceNumber; audit.Data = Encoding.UTF8.GetBytes("<Action></Action>"); audit.Save(); }
private void AddProcessElement(Salesprocesses salesProcess, ProcessElementType elementType) { var audit = Repository.Create <Salesprocessaudit>(); audit.EntityId = salesProcess.EntityId; audit.Name = salesProcess.Name; audit.SalesprocessId = salesProcess.SalesprocessesId; audit.Probability = 0.0F; audit.Updateprobability = ProcessPlugin.UpdateOpportunityPercent; audit.Processtype = elementType.ToString().ToUpper(); audit.Stageorder = 0; audit.Steporder = 0; audit.Required = false; audit.Startdate = DateTime.Now; audit.Startedby = UserId; audit.Completed = false; audit.Seq = SequenceNumber; audit.Inlan = true; audit.Inweb = true; audit.Save(); }