예제 #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);
        }
예제 #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);
        }
예제 #4
0
파일: Api.cs 프로젝트: v1tal1tysp/NewRepo
        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);
            }
        }
예제 #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);
            }
        }
예제 #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();
        }
예제 #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);
            }
        }