Пример #1
0
        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();
        }
Пример #2
0
        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);
        }
Пример #3
0
        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());
        }
Пример #4
0
        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);
        }
Пример #5
0
        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();
        }