public ViewModelOrdemServicoBEC(OrdemServico ordemServico) { this.id = ordemServico.id; this.idConsultor = ordemServico.Consultor.id; this.Consultor = ordemServico.Consultor.Nome; this.idProjeto = ordemServico.idProjeto; this.Projeto = ordemServico.Projeto.Nome; this.idCliente = ordemServico.Projeto.idCliente; this.Cliente = ordemServico.Projeto.Cliente.Nome; this.idServico = ordemServico.idServico; this.Servico = ordemServico.Servico.Nome; this.Atividade = ordemServico.Atividade; this.DataInclusao = ordemServico.DataInclusao; this.HoraInicioHora = ordemServico.HoraInicio.Hours; this.HoraInicioMinuto = ordemServico.HoraInicio.Minutes; this.HoraFimHora = ordemServico.HoraFim.Hours; this.HoraFimMinuto = ordemServico.HoraFim.Minutes; this.HoraTrasladoHora = ordemServico.HoraTraslado.Hours; this.HoraTrasladoMinuto = ordemServico.HoraTraslado.Minutes; this.HoraDescontoHora = ordemServico.HoraDesconto.Hours; this.HoraDescontoMinuto = ordemServico.HoraDesconto.Minutes; this.Data = ordemServico.Data.ToString("dd/MM/yyyy"); }
public OrdemServico Transform() { var date = DateTime.MinValue; DateTime.TryParse(this.Data, out date); var ordemServico = new OrdemServico { id = this.id, idProjeto = this.idProjeto, HoraInicio = new TimeSpan(this.HoraInicioHora, this.HoraInicioMinuto, 0), HoraFim = new TimeSpan(this.HoraFimHora, this.HoraFimMinuto, 0), HoraTraslado = new TimeSpan(this.HoraTrasladoHora, this.HoraTrasladoMinuto, 0), HoraDesconto = new TimeSpan(this.HoraDescontoHora, this.HoraDescontoMinuto, 0), Atividade = this.Atividade, idConsultor = this.idConsultor, idServico = this.idServico, Data = date }; return ordemServico; }
public ViewModelOrdemServico() : base() { this.OrdemServico = new OrdemServico(); }