Beispiel #1
0
        /// <summary>
        /// Permite agregar una nueva caducidad
        /// </summary>
        /// <param name="caducidad"></param>
        /// <returns></returns>
        public async Task <bool> AgregarAsync(Caducidad caducidad)
        {
            List <IRegla> reglas = new List <Core.IRegla>();

            if (await caducidadDAO.AgregarAsync(caducidad, reglas))
            {
                return(true);
            }
            else
            {
                customError = caducidadDAO.customError;
                return(false);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Permite agregar un nuevo cliente
        /// </summary>
        /// <param name="cliente">Datos del cliente</param>
        /// <returns></returns>
        public async Task <bool> AgregarAsync(Cliente cliente)
        {
            List <IRegla> reglas = new List <Core.IRegla>();


            if (await clienteDAO.AgregarAsync(cliente, reglas))
            {
                return(true);
            }
            else
            {
                customError = clienteDAO.customError;
                return(false);
            }
        }
Beispiel #3
0
        /// <summary>
        /// Permite agregar una nueva categoria
        /// </summary>
        /// <param name="categoria">Datos de la categoría</param>
        /// <returns></returns>
        public async Task <bool> AgregarAsync(Categoria categoria)
        {
            ReglaNombreUnico nombreEsUnico = new ReglaNombreUnico(categoria.Id, categoria.Nombre, contexto, localizacion);
            ReglaClaveUnico  claveEsUnica  = new ReglaClaveUnico(categoria.Id, categoria.Clave, contexto, localizacion);

            List <IRegla> reglas = new List <Core.IRegla>();

            reglas.Add(nombreEsUnico);
            reglas.Add(claveEsUnica);

            if (await categoriaDAO.AgregarAsync(categoria, reglas))
            {
                return(true);
            }
            else
            {
                customError = categoriaDAO.customError;
                return(false);
            }
        }