Ejemplo n.º 1
0
        public void ActualizarDatos(string descripcion, IVA iva, bool habilitado, Categoria categoria)
        {
            if (string.IsNullOrWhiteSpace(descripcion))
            {
                throw new NegocioException("Error al generar la subcategoría. La descripción no puede estar vacía.");
            }

            Descripcion = descripcion;
            IVA         = iva ?? throw new NegocioException("Error al generar la subcategoría. El IVA no puede esta vacía.");
            IdIVA       = iva.Id;
            Habilitado  = habilitado;
            Categoria   = categoria ?? throw new NegocioException("Error al generar la subcategoría. La categoria no puede esta vacía.");
            IdCategoria = categoria.Id;
        }
Ejemplo n.º 2
0
 public SubCategoria(string descripcion, IVA iva, bool habilitado, Categoria categoria) : base(true)
 {
     ActualizarDatos(descripcion, iva, habilitado, categoria);
 }