public void mustUpdateAModel() { Favorito _Favorito = new Favorito(_workspace); _Favorito.CodigoEmpreiteira = 9; _Favorito.CodigoUsuario = 7; _Favorito.ehPonto = false; _Favorito.Nome = "Incluído pelo ArcEasy"; ModConstrutivo _modConstrutivo = new ModConstrutivo(_workspace); var _listModConstrutivo = _modConstrutivo.Search("ModConstrutivo.Identificador in (544,285,284,283)"); _Favorito.ModulosConstrutivos = new List <ModConstrutivo>(); foreach (ModConstrutivo _item in _listModConstrutivo) { _Favorito.ModulosConstrutivos.Add(_item); } _Favorito.Save(); _Favorito.Load(_Favorito.Identificador); _listModConstrutivo = _modConstrutivo.Search("ModConstrutivo.Identificador in (256, 258, 259)"); foreach (ModConstrutivo _item in _listModConstrutivo) { _Favorito.ModulosConstrutivos.Add(_item); } _Favorito.Update(); }
public void mustSearchAllModConstrutivoWithDate() { ModConstrutivo _ModConstrutivo = new ModConstrutivo(_workspace); //_modConstrutivoDAO = (ModConstrutivoDAOImpl)TableFactory.getInstance((typeof(IModConstrutivoDAO)), _workspaceProjeto); ModConstrutivo modConstrutivo = new ModConstrutivo(_workspace); string sql = "ModConstrutivo.DataAtualizacao >= TO_TIMESTAMP('{0}','DD/MM/YYYY')"; sql = string.Format(sql, DateTime.Now.AddMonths(-5).ToShortDateString()); var _listModAtualizado = modConstrutivo.Search(sql); System.Console.WriteLine(_listModAtualizado.Count); }
public void mustSearchAllModConstrutivo() { ModConstrutivo _ModConstrutivo = new ModConstrutivo(_workspace); var lista = _ModConstrutivo.Search("", ArcEasyObjects.BaseModel.LoadMethod.Lazy).Cast <ModConstrutivo>().ToList <ModConstrutivo>(); System.Console.WriteLine(lista.Count); var _ModConstrutivosLINQ = from item in lista where (int)item.IndAcao == 3 && item.IdObjetoReal == 16 && item.Atributo_2.Contains("") && item.Atributo_3.Contains("") && item.Atributo_4.Contains("") && !item.IndPropExcluir && item.CodigoSAP.Trim().EndsWith("C") select new { item.IndAcao, item.CodigoSAP, item.Descricao }; ; System.Console.WriteLine(_ModConstrutivosLINQ.Count()); }
public void mustEagerLoadAModel() { ModConstrutivo _modConstrutivo = new ModConstrutivo(_workspace); _modConstrutivo.Load(544); _modConstrutivo.Load(246); _modConstrutivo.Load(247); _modConstrutivo.Load(249); _modConstrutivo.Load(250); _modConstrutivo.Load(251); _modConstrutivo.Load(252); _modConstrutivo.Load(255); _modConstrutivo.Load(256); _modConstrutivo.Load(258); _modConstrutivo.Load(259); _modConstrutivo.Load(261); _modConstrutivo.Load(262); _modConstrutivo.Load(264); _modConstrutivo.Load(265); _modConstrutivo.Load(267); _modConstrutivo.Load(268); _modConstrutivo.Load(269); _modConstrutivo.Load(270); _modConstrutivo.Load(271); _modConstrutivo.Load(273); _modConstrutivo.Load(274); _modConstrutivo.Load(276); _modConstrutivo.Load(277); _modConstrutivo.Load(279); _modConstrutivo.Load(280); _modConstrutivo.Load(282); _modConstrutivo.Load(283); _modConstrutivo.Load(285); _modConstrutivo.Load(286); _modConstrutivo.Load(288); _modConstrutivo.Load(289); _modConstrutivo.Load(290); _modConstrutivo.Load(291); Assert.IsTrue(_modConstrutivo.Componentes.Count > 0); Assert.IsNull(_modConstrutivo.Componentes[0].objComponente); Assert.IsNull(_modConstrutivo.Componentes[1].objComponente); Assert.IsNull(_modConstrutivo.Componentes[2].objComponente); }
public void mustSaveAModel() { Favorito _Favorito = new Favorito(_workspace); _Favorito.CodigoEmpreiteira = 9; _Favorito.CodigoUsuario = 7; _Favorito.ehPonto = false; _Favorito.Nome = "Incluído pelo ArcEasy"; ModConstrutivo _modConstrutivo = new ModConstrutivo(_workspace); var _listModConstrutivo = _modConstrutivo.Search("ModConstrutivo.Identificador in (544,285,284,283)"); _Favorito.ModulosConstrutivos = new List <ModConstrutivo>(); foreach (ModConstrutivo _item in _listModConstrutivo) { _Favorito.ModulosConstrutivos.Add(_item); } Componente _Componente = new Componente(_workspace); _Componente.Load(511); FavoritoComponente _favComponente = new FavoritoComponente(_workspace); _favComponente.Componente = _Componente; _favComponente.IdentificadorFavorito = _Favorito.Identificador; _favComponente.Quantidade = 10; _favComponente.Valor = 150.50; _favComponente.Save(); _Favorito.ComponentesFavoritos = new List <FavoritoComponente>(); _Favorito.ComponentesFavoritos.Add(_favComponente); _Favorito.Save(); }