public ProjetoDescritor(Glass.Data.Model.Projeto projeto) { Id = (int)projeto.IdProjeto; Valor = projeto.Total.ToString("c", new CultureInfo("pt-BR")); CodPed = projeto.PedCli == null ? string.Empty : projeto.PedCli; Data = projeto.DataCad.ToString("dd/MM/yyyy"); Situacao = projeto.Situacao; }
/// <summary> /// /// </summary> /// <param name="projeto"></param> /// <param name="itemProjeto"></param> public ProjetoResumo(Glass.Data.Model.Projeto projeto, IList <Glass.Data.Model.ItemProjeto> items) { IdProjeto = (int)projeto.IdProjeto; Valor = projeto.Total.ToString("c", new CultureInfo("pt-BR")); TipoEntrega = projeto.TipoEntrega; Situacao = projeto.Situacao; DescrSituacao = projeto.DescrSituacao; DataEntrega = projeto.DataFin == null ? "Sem Data" : projeto.DataFin.Value.ToString("dd/MM/yyyy"); CodProj = projeto.PedCli; IdPedido = (int)Glass.Data.DAL.ProjetoDAO.Instance.GetIdPedidoByProjeto(projeto.IdProjeto); Items = items.Select(f => new ItemProjetoResumo(f)).ToList <Glass.Api.Projeto.IITemProjetoResumo>(); if (IdPedido > 0) { var fotos = Glass.Data.Model.IFoto.GetByParent((uint)IdPedido, Data.Model.IFoto.TipoFoto.Pedido); Fotos = fotos.Select(f => new Glass.Api.Implementacao.Pedido.FotoPedidoDescritor(f)).ToList <Glass.Api.Pedido.IFotoPedidoDescritor>(); } }