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); }
public static TipoBlocoView DeDominParaView(this TipoBloco source) { TipoBlocoView TipoBloco = new TipoBlocoView() { TipoBlocoId = source.TipoBlocoId, Descricao = source.Descricao, Ativo = source.Ativo }; return(TipoBloco); }
public static TipoBloco DeViewParaDomin(this TipoBlocoView source) { TipoBloco TipoBloco = new TipoBloco() { TipoBlocoId = source.TipoBlocoId, Descricao = source.Descricao, Ativo = source.Ativo }; return(TipoBloco); }
//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) }); }
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); }
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); }
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); }
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); }
public static TipoBloco NovoTipoBloco(this IRepository <TipoBloco> repository, TipoBloco TipoBloco) { TipoBloco.TipoBlocoId = Guid.NewGuid(); TipoBloco.Ativo = true; repository.Insert(TipoBloco); return(TipoBloco); }
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; }