public void ChangeName(string nome) { ItemManipulation item = new ItemManipulation(); if (item.FindByName(nome) != null) { throw new MercurioCoreException("Item já criado no Banco de Dados"); } Nome = nome; }
internal Item(int id) : base("item", "IdItem") { if (base.Exists(id)) { ItemManipulation item = new ItemManipulation(); Item i = item.FindByID(id); Id = id; Nome = i.Nome; DataCriacao = i.DataCriacao; RemoveItem = false; } }
public void DeleteItem() { ItemManipulation item = new ItemManipulation(); if (item.CanDelete(Id)) { item.Delete(this.Id); } else { throw new MercurioCoreException("Item em uso."); } }
public void CreateItem() { if (Id != 0) { throw new MercurioCoreException("Item já criado no Banco de Dados"); } ItemManipulation item = new ItemManipulation(); if (item.FindByName(Nome) != null) { throw new MercurioCoreException("Item já criado no Banco de Dados"); } Item novo = item.Create(this); Id = novo.Id; }
public void UpdateItem() { ItemManipulation item = new ItemManipulation(); item.Update(this); }