public decimal GetTotalAdicionalDescuentos(int ParameterId, string Opcion = "GetTotalDescuento") { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionVentaMedioPago = new CmpObservableCollection <ESGR_VentaCuenta>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, (Opcion.Trim().Length == 0) ? "GetTotalDescuento" : Opcion); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.VarChar, ParameterId); var dml = objCmpSql.ExecutePrint(); return(Convert.ToDecimal(dml)); } catch (Exception) { throw; } }