public override void Gravar() { IKit kit = new Kit(); kit.Descricao = "Shampoo e Condicionador"; kit.IndicadorProducao = IndicadorProducao.Proprio; kit.IndicadorTruncamento = IndicadorTruncamento.Truncamento; kit.GrupoItem = new OpenPOS.Data.Cadastro.Item.GrupoItem().Find<IGrupoItem>(new Where { Limit = 1 })[0]; kit.Unidade = new OpenPOS.Data.Cadastro.Unidade().Find<IUnidade>(new Where { Limit = 1 })[0]; kit.CodigosBarras.Add(new OpenPOS.Data.Cadastro.Item.CodigoBarra().Find<ICodigoBarra>(new Where { Limit = 1})[0]); kit.NCM = new OpenPOS.Data.Cadastro.NCM().Find<INCM>(new Where { Limit = 1})[0]; #region Itens do kit kit.Itens.Add(new KitItem() { Produto = new OpenPOS.Data.Cadastro.Item.Produto.Acabado().Find<IAcabado>(new Where { Limit = 1 })[0], Quantidade = 10 }); kit.Itens.Add(new KitItem() { Produto = new OpenPOS.Data.Cadastro.Item.Produto.Acabado().Find<IAcabado>(new Where { Limit = 2 })[1], Quantidade = 15 }); kit.Itens.Add(new KitItem() { Produto = new OpenPOS.Data.Cadastro.Item.Produto.Acabado().Find<IAcabado>(new Where { Limit = 3 })[2], Quantidade = 20 }); #endregion GUID = kit.Save(); }
public override void Popular() { IKit kit = new Kit(GUID); DumpElement(kit); DumpElement(kit.Itens); }
public override void Editar() { IKit kit = new Kit(GUID); kit.Itens.RemoveAt(2); kit.Save(); }