예제 #1
0
        /// <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);
        }
예제 #2
0
        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);
        }