public bool UpdateProjecto(JObject prj)
        {
            var        projectoid = prj.GetValue("id").ToString();
            var        projecto   = prj.GetValue("projecto");
            ProjectoTT Projecto   = projecto.ToObject <ProjectoTT>();

            if (ProjectoTT.Update(Projecto, projectoid))
            {
                return(true);
            }
            return(false);
        }
        public void CleanDatabase()
        {
            ProjectoTT.Clean();
            Orcamentos.Clean();
            Ficheiros.Clean();
            ProjectLog.Clean();
            PagamentosCliente.Clean();


            Alojamento.Clean();
            Diarias.Clean();
            ServicoTT.Clean();
            Voos.Clean();


            ReportFornecedores.Clean();
        }
        public string insertProjecto(JObject prj)
        {
            ProjectoTT newFornecedor = new ProjectoTT();


            var        projecto = prj.GetValue("projecto");
            ProjectoTT Projecto = projecto.ToObject <ProjectoTT>();


            string id = string.Empty;


            if (ProjectoTT.Insert(Projecto, out id))
            {
                return(id);
            }
            return(id);
        }
Exemple #4
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 #5
0
        public static dynamic GetProjecto(string idProjecto)
        {
            var proj = ProjectoTT.Get(idProjecto);

            return(proj);
        }