public override void Gravar() { IEspecial especial = new Desconto().Find<IEspecial>(new Where { Limit = new Limit(1, 0) })[0] as IEspecial; IGrupoItem grupoItem = new GrupoItem().Find<IGrupoItem>(new Where { Limit = new Limit(1, 0) })[0] as IGrupoItem; PrecoRegra t = new PrecoRegra(); t.Descricao = "Regra geral da aplicação"; t.ItensEspeciais = new List<IPrecoRegraItemEspecial>{ new PrecoRegraItemEspecial { ItemEspecial = especial, TipoValor = Enuns.Cadastro.TipoValor.Percentual, Valor= 25 } }; t.Filtros = new List<IPrecoRegraFiltro>{ new PrecoRegraFiltro { GrupoItem = grupoItem } }; GUID = t.Save(); }
public override void Popular() { PrecoRegra t = new PrecoRegra(GUID); DumpElement(t); DumpElement(t.ItensEspeciais); DumpElement(t.Filtros); }
public override void Editar() { PrecoRegra t = new PrecoRegra(GUID); t.Descricao = "Regra geral editada"; t.Save(); }