Ejemplo n.º 1
0
        public Diarias InsertDiaria(JObject Obj)
        {
            var     projecto = Obj.GetValue("_id");
            Diarias diaria   = Obj.ToObject <Diarias>();

            if (Diarias.Insert(diaria))
            {
                return(diaria);
            }

            return(diaria);
        }
Ejemplo n.º 2
0
        public string SaveRecords(JObject container)
        {
            if (container != null)
            {
                try
                {
                    SaveRecordsModel Projecto = container.ToObject <SaveRecordsModel>();
                    if (Projecto != null)
                    {
                        if (Projecto.ArrAloj != null)
                        {
                            foreach (var item in Projecto.ArrAloj)
                            {
                                Alojamento.Insert(item);
                            }
                        }
                        if (Projecto.ArrVoos != null)
                        {
                            foreach (var item in Projecto.ArrVoos)
                            {
                                Voos.Insert(item);
                            }
                        }
                        if (Projecto.ArrDiarias != null)
                        {
                            foreach (var item in Projecto.ArrDiarias)
                            {
                                Diarias.Insert(item);
                            }
                        }
                        if (Projecto.ArrServicos != null)
                        {
                            foreach (var item in Projecto.ArrServicos)
                            {
                                ServicoTT.Insert(item);
                            }
                        }
                    }

                    return("Ok");
                }
                catch (Exception ex)
                {
                    return(ex.InnerException.ToString());
                }
            }
            else
            {
                return("no_magic");
            }
        }
        public bool Validate()
        {
            AddNotifications(new Contract()
                             .IsGreaterThan(DataAgendamento, DateTime.Today, DataAgendamento.ToString(), "Data Agendamento deve ser futura ao dia de hoje.")
                             .IsGreaterThan(Diarias, 0, Diarias.ToString(), "Diária deve ser maior do que 1.")
                             .IsNotNullOrEmpty(CodigoAgencia, "Marca.CodigoAgencia", "Agencia Obrigatorio")
                             .IsNotNull(ClienteId, "Cliente", "Cliente Obrigatório")
                             .IsNotNull(VeiculoId, "Marca", "Marca Obrigatório"));

            if (base.Invalid)
            {
                return(false);
            }
            return(true);
        }
Ejemplo n.º 4
0
        public static List <Diarias> getAllDiarias(string orcamento)
        {
            List <Diarias> Lista = new List <Diarias>();

            try
            {
                Lista = Diarias.GetAll(orcamento);

                return(Lista);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Lista);
            }
        }
Ejemplo n.º 5
0
        public List <Diarias> getAllDiarias(JObject diaria)
        {
            List <Diarias> Lista = new List <Diarias>();

            try
            {
                var t = diaria.GetValue("orcamentoidv").ToString();
                Lista = Diarias.GetAll(t);

                return(Lista);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(Lista);
            }
        }
Ejemplo n.º 6
0
        public void CleanDatabase()
        {
            ProjectoTT.Clean();
            Orcamentos.Clean();
            Ficheiros.Clean();
            ProjectLog.Clean();
            PagamentosCliente.Clean();


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


            ReportFornecedores.Clean();
        }
Ejemplo n.º 7
0
        private void InserirDiarias()
        {
            Diarias diarias = new Diarias();

            foreach (var item in Cidades)
            {
                Diaria diaria = new Diaria(item, TicketsDiaria.Where(t => t.Cidade == item).ToList());
                diarias.Salvar(diaria);
            }
        }