コード例 #1
0
 public static DistribuicaoCustoFolhaDeHorasViewModel ParseToViewModel(this DistribuiçãoCustoFolhaDeHoras item)
 {
     if (item != null)
     {
         return(new DistribuicaoCustoFolhaDeHorasViewModel()
         {
             NoFolhasDeHoras = item.NºFolhasDeHoras,
             NoLinhaPercursosEAjudasCustoDespesas = item.NºLinhaPercursosEAjudasCustoDespesas,
             NoLinha = item.NºLinha,
             TipoObra = item.TipoObra,
             NoObra = item.NºObra,
             PercentagemValor = item.PercentagemValor,
             Valor = item.Valor,
             TotalValor = item.TotalValor,
             TotalPercentagemValor = item.TotalPercentagemValor,
             KmTotais = item.KmTotais,
             KmDistancia = item.KmDistancia,
             Quantidade = item.Quantidade,
             CodigoRegiao = item.CódigoRegião,
             CodigoAreaFuncional = item.CódigoÁreaFuncional,
             CodigoCentroResponsabilidade = item.CódigoCentroResponsabilidade,
             DataHoraCriacao = item.DataHoraCriação,
             DataHoraModificacao = item.DataHoraModificação,
             UtilizadorCriacao = item.UtilizadorCriação,
             UtilizadorModificacao = item.UtilizadorModificação
         });
     }
     return(null);
 }
コード例 #2
0
        public static bool Delete(DistribuiçãoCustoFolhaDeHoras ObjectToDelete)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ctx.DistribuiçãoCustoFolhaDeHoras.Remove(ObjectToDelete);
                    ctx.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #3
0
        public static DistribuiçãoCustoFolhaDeHoras Update(DistribuiçãoCustoFolhaDeHoras ObjectToUpdate)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ObjectToUpdate.DataHoraModificação = DateTime.Now;
                    ctx.DistribuiçãoCustoFolhaDeHoras.Update(ObjectToUpdate);
                    ctx.SaveChanges();
                }

                return(ObjectToUpdate);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }