public static decimal GetTaxPercent(TaxEnum taxEnum) { decimal value; switch (taxEnum) { case TaxEnum.IVA: value = ivaPercent; break; default: throw new Exception("No existe el impuesto..."); } return(value); }
/// <summary> /// Method to fetch Parameter Data /// </summary> /// <param name="key">Parameter Identifier</param> /// <param name="filter">Parameter Filter Criteria</param> /// <returns></returns> /// //public static public static DataTable TaxLookup(TaxEnum key) { DBParameterList dbParam = null; try { dbParam = new DBParameterList(); dbParam.Add(new DBParameter("@TaxParameter", (int)key, DbType.Int16)); dbParam.Add(new DBParameter(Common.PARAM_OUTPUT, string.Empty, DbType.String, ParameterDirection.Output, Common.PARAM_OUTPUT_LENGTH)); using (DataTaskManager dtManager = new DataTaskManager()) { return(dtManager.ExecuteDataTable(SP_TAX_SEARCH, dbParam)); } } catch { throw; } }