/// <summary> /// Obtiene el atributo del enumerador /// </summary> /// <param name="claveCuenta"></param> /// <returns></returns> public static string ObtenerClaveCuenta(ClaveCuenta claveCuenta) { var result = string.Empty; dynamic customAttributes = claveCuenta.GetType().GetField(claveCuenta.ToString()) .GetCustomAttributes(typeof(DescriptionAttribute), false); if (customAttributes.Length > 0) { result = customAttributes[0].Description; } return(result); }
internal ClaveContableInfo ObtenerCuentaInventario(int organizacionID, ClaveCuenta claveCuenta) { var cuentaBL = new CuentaBL(); var claveCuentaString = Auxiliar.Auxiliar.ObtenerClaveCuenta(claveCuenta); var claveContable = cuentaBL.ObtenerPorClaveCuentaOrganizacion(claveCuentaString, organizacionID); if (claveContable != null) { claveContable.Valor = string.Format("{0}", claveContable.Valor); } else { claveContable = new ClaveContableInfo(); } return(claveContable); }