コード例 #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);
            }
        }