Exemple #1
0
        public static List <dynamic> GetAllProjectos()
        {
            var listprj = ProjectoTT.GetAll();

            var listorcamentos = Orcamentos.GetAll();


            List <dynamic> ObjList = new List <dynamic>();

            foreach (var prj in listprj)
            {
                foreach (var orc in listorcamentos)
                {
                    if (prj.Id.ToString() == orc.projectoidv)
                    {
                        dynamic obj = new ExpandoObject();

                        obj.f_nome          = prj.Cliente;
                        obj.p_nome          = prj.Nome;
                        obj.projectoidv     = prj.Id.ToString();
                        obj.p_descricao     = prj.descricao;
                        obj.sigavidv        = prj.sigav;
                        obj.orcamentoidv    = orc.Id.ToString();
                        obj.o_nome          = orc.o_nome;
                        obj.EstadoProjecto  = prj.estado.Name;
                        obj.EstadoOrcamento = orc.estado.Name;
                        obj.o_datainicio    = orc.o_datainicio;
                        obj.pe = orc.pe;
                        obj.o_numeropessoas = orc.o_numeropessoas;
                        obj.Saldo           = orc.c_valor;
                        ObjList.Add(obj);
                    }
                }
            }

            return(ObjList);
        }
Exemple #2
0
 public IEnumerable <Orcamento> Get()
 {
     return(Orcamentos.GetAll());
 }