Ejemplo n.º 1
0
        public static bool ExcluirTipoBloco(TipoBlocoView tipobloco, string CriadoPor, DateTime CriadoEm)
        {
            TipoBloco objdomin = tipobloco.DeViewParaDomin();

            objdomin.CriadoPor = CriadoPor;
            objdomin.CriadoEm  = CriadoEm;

            bool ret = Executar.Cadastro.TipoBloco.ExcluirTipoBloco(objdomin);

            return(ret);
        }
Ejemplo n.º 2
0
        public static TipoBlocoView DeDominParaView(this TipoBloco source)
        {
            TipoBlocoView TipoBloco = new TipoBlocoView()
            {
                TipoBlocoId = source.TipoBlocoId,
                Descricao   = source.Descricao,
                Ativo       = source.Ativo
            };

            return(TipoBloco);
        }
Ejemplo n.º 3
0
        public static TipoBloco DeViewParaDomin(this TipoBlocoView source)
        {
            TipoBloco TipoBloco = new TipoBloco()
            {
                TipoBlocoId = source.TipoBlocoId,
                Descricao   = source.Descricao,
                Ativo       = source.Ativo
            };

            return(TipoBloco);
        }
Ejemplo n.º 4
0
 //TipoBloco
 public void NovaVersaoParaExclusao(TipoBloco tipobloco, bool Atualizar = false)
 {
     (new Execute()).Sistema.Versao.CriarNovaVersao(new DOMINIO.Model.Sistema.Versao()
     {
         VersaoId   = Guid.NewGuid(),
         Momento    = DateTime.Now,
         Operacao   = "D",
         Entidade   = tipobloco.GetType().Name,
         EnitdadeId = tipobloco.TipoBlocoId.ToString(),
         Promotor   = tipobloco.AlteradoPor,
         Dados      = JsonConvert.SerializeObject(tipobloco)
     });
 }
Ejemplo n.º 5
0
        public List <TipoBloco> AtualizarMuitosTiposBlocos(List <TipoBloco> tipoblocos)
        {
            List <TipoBloco> ret = null;

            try
            {
                ret = new List <TipoBloco>();
                foreach (TipoBloco TipoBloco in tipoblocos)
                {
                    TipoBloco result = AtualizarTipoBloco(TipoBloco);
                    ret.Add(result);
                }
            }
            catch
            {
            }
            return(ret);
        }
Ejemplo n.º 6
0
        public TipoBloco AtualizarTipoBloco(TipoBloco tipobloco)
        {
            if (tipobloco == null)
            {
                return(tipobloco);
            }

            using (IDataContextAsync context = new PCFTIDataContext())
                using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context))
                {
                    IRepositoryAsync <TipoBloco> tipoblocoRepository = new Repository <TipoBloco>(context, unitOfWork);
                    ITipoBlocoService            tipoblocoService    = new TipoBlocoService(tipoblocoRepository);
                    tipobloco.ObjectState = INFRAESTRUTURA.TRANSVERSAL.Core.States.ObjectState.Modified;
                    tipoblocoService.Update(tipobloco);
                    unitOfWork.SaveChanges();
                    (new Execute()).Sistema.Versao.NovaVersaoParaEdicao(tipobloco);
                }

            return(tipobloco);
        }
Ejemplo n.º 7
0
        public List <TipoBloco> CriarMuitosNovosTiposBlocos(List <TipoBloco> tipoblocos, bool Atualizar = false)
        {
            List <TipoBloco> ret = null;

            try
            {
                ret = new List <TipoBloco>();
                foreach (TipoBloco TipoBloco in tipoblocos)
                {
                    TipoBloco result = CriarNovoTipoBloco(TipoBloco, Atualizar);
                    if (result != null)
                    {
                        ret.Add(result);
                    }
                }
            }
            catch
            {
            }
            return(ret);
        }
Ejemplo n.º 8
0
        public TipoBloco CarregarTipoBloco(Guid TipoBlocoId)
        {
            TipoBloco ret = null;

            try
            {
                using (IDataContextAsync context = new PCFTIDataContext())
                    using (IUnitOfWorkAsync unitOfWork = new UnitOfWork(context))
                    {
                        IRepositoryAsync <TipoBloco> tipoblocoRepository = new Repository <TipoBloco>(context, unitOfWork);
                        ITipoBlocoService            tipoblocoService    = new TipoBlocoService(tipoblocoRepository);

                        ret = tipoblocoService.Find(TipoBlocoId);
                        unitOfWork.Dispose();
                    }
            }
            catch
            {
                ret = null;
            }
            return(ret);
        }
Ejemplo n.º 9
0
        public static TipoBloco NovoTipoBloco(this IRepository <TipoBloco> repository, TipoBloco TipoBloco)
        {
            TipoBloco.TipoBlocoId = Guid.NewGuid();
            TipoBloco.Ativo       = true;
            repository.Insert(TipoBloco);

            return(TipoBloco);
        }
Ejemplo n.º 10
0
 public Bloco(ushort altura, float largura, ushort comprimento, float alturaParede, TipoBloco tipoBloco)
 {
     Nome         = tipoBloco.ToString();
     Altura       = altura;
     Largura      = largura;
     Comprimento  = comprimento;
     AlturaParede = alturaParede;
     TipoBloco    = tipoBloco;
 }