Пример #1
0
 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;
 }
Пример #2
0
        /// <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>();
            }
        }