public static string GetOpportunityDollarValue(object netEstimated, object netQuoted, object netActual, string statusAction) { try { Enums.ActivityActions actionEnum = (Enums.ActivityActions)Enum.Parse(typeof(Enums.ActivityActions), statusAction); switch (actionEnum) { case Enums.ActivityActions.Recognise: return(""); case Enums.ActivityActions.Qualify: return((netEstimated == null)? "":String.Format("{0:c}", (decimal)netEstimated)); case Enums.ActivityActions.Contact: case Enums.ActivityActions.Discover: case Enums.ActivityActions.Respond: return((netQuoted == null)? "":String.Format("{0:c}", (decimal)netQuoted)); case Enums.ActivityActions.Agree: case Enums.ActivityActions.Process: return((netActual == null) ? "":String.Format("{0:c}", (decimal)netActual)); } return(""); } catch { return(""); } }
public static Enums.OpportunitySteps GetActivityPhaseEnum(string statusAction) { try { Enums.ActivityActions actionEnum = (Enums.ActivityActions)Enum.Parse(typeof(Enums.ActivityActions), statusAction); switch (actionEnum) { case Enums.ActivityActions.Recognise: return(Enums.OpportunitySteps.Qualifying); case Enums.ActivityActions.Qualify: return(Enums.OpportunitySteps.Qualifying); case Enums.ActivityActions.Contact: case Enums.ActivityActions.Discover: case Enums.ActivityActions.Respond: return(Enums.OpportunitySteps.Responding); case Enums.ActivityActions.Agree: case Enums.ActivityActions.Process: return(Enums.OpportunitySteps.Completing); } return(default(Enums.OpportunitySteps)); } catch { return(default(Enums.OpportunitySteps)); } }
public static Enums.OpportunitySteps GetActivityPhaseEnum(Enums.ActivityActions statusAction) { switch (statusAction) { case Enums.ActivityActions.Recognise: return(Enums.OpportunitySteps.Qualifying); case Enums.ActivityActions.Qualify: return(Enums.OpportunitySteps.Qualifying); case Enums.ActivityActions.Contact: case Enums.ActivityActions.Discover: case Enums.ActivityActions.Respond: return(Enums.OpportunitySteps.Responding); case Enums.ActivityActions.Agree: case Enums.ActivityActions.Process: return(Enums.OpportunitySteps.Completing); } return(default(Enums.OpportunitySteps)); }