Пример #1
0
        public ItemProjetoResumo(Glass.Data.Model.ItemProjeto itemProjeto)
        {
            IdItemProjeto   = (int)itemProjeto.IdItemProjeto;
            IdProjetoModelo = (int)itemProjeto.IdProjetoModelo;
            Valor           = itemProjeto.Total.ToString("c", new CultureInfo("pt-BR"));
            ImageUrl        = itemProjeto.ImagemUrlMini.Replace("~/", ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem);
            CodigoModelo    = itemProjeto.CodigoModelo;
            IdCorVidro      = (int)itemProjeto.IdCorVidro;
            EspessuraVidro  = itemProjeto.EspessuraVidro;

            if (!ImageUrl.StartsWith(ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem))
            {
                ImageUrl = string.Format("{0}{1}", ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem, ImageUrl);
            }

            Ambiente = itemProjeto.Ambiente;

            var materiais = Glass.Data.DAL.MaterialItemProjetoDAO.Instance.GetList(itemProjeto.IdItemProjeto, string.Empty, 0, 1);

            if (materiais.FirstOrDefault() != null)
            {
                ValorCobradoM2   = materiais.FirstOrDefault().Valor.ToString("c", new CultureInfo("pt-BR"));
                DescricaoProduto = materiais.FirstOrDefault().DescrProduto;
            }
        }
Пример #2
0
 public ItemProjeto(Glass.Data.Model.ItemProjeto itemProjeto)
 {
     IdProjeto       = (int)itemProjeto.IdProjeto;
     IdItemProjeto   = (int)itemProjeto.IdItemProjeto;
     IdProjetoModelo = (int)itemProjeto.IdProjetoModelo;
     EspessuraVidro  = itemProjeto.EspessuraVidro;
     IdCorVidro      = (int)itemProjeto.IdCorVidro;
     MedidaExata     = itemProjeto.MedidaExata;
     Ambiente        = itemProjeto.Ambiente;
     ImagemUrl       = itemProjeto.ImagemUrl.Replace("../../", ServiceLocator.Current.GetInstance <Glass.Api.IConfiguracao>().EnderecoServicoImagem);
     Total           = itemProjeto.Total.ToString("c", new CultureInfo("pt-BR"));
 }