예제 #1
0
        public bool getantes_ou_dps(List <EntidadeDominio> go, Sumario a, Status ago)
        {
            int at = 0, att = 0, i = 0;

            for (i = 0; i < go.Count; i++)
            {
                if (a.Dep.ID == go[i].ID)
                {
                    at = i;
                }
            }
            i = 0;
            for (i = 0; i < go.Count; i++)
            {
                if (ago.Atual.ID == go[i].ID)
                {
                    att = i;
                }
            }
            if (((at >= att) && ago.IsDesembarque == a.IsDesembarque) || (a.IsDesembarque == true && ago.IsDesembarque == false))
            {
                return(true);
            }
            return(false);
        }
예제 #2
0
        /// <summary>
        /// Devolve detalhe de um determinado sumário
        /// </summary>
        /// <param name="cod">Código do Sumário</param>
        /// <returns>Detalhes do Sumário</returns>
        public static Sumario GetSumarioDetailsBD(int cod)
        {
            DataSet ds = new DataSet();

            //SumariosBO.Sumarios sum1 = new SumariosBO.Sumarios();         //sem "using"
            using (OleDbConnection conn = new OleDbConnection(ConfigurationManager.ConnectionStrings["SumariosConnectionString"].ConnectionString))
            {
                string query = @"select * from Sumarios where C_sum = @cod";

                OleDbDataAdapter da = new OleDbDataAdapter(query, conn);
                //Instanciar parâmetros
                da.SelectCommand.Parameters.Add("@cod", OleDbType.Integer).Value = cod;
                da.Fill(ds, "Sumarios");

                if (ds.Tables[0].Rows.Count > 0)
                {
                    Sumario s  = new Sumario();
                    DataRow dr = ds.Tables[0].Rows[0];
                    s.CodSum = cod;
                    s.Data   = (DateTime)dr["Data"];
                    s.Desc   = dr["Texto"].ToString();
                    s.Prof   = dr["Sigla_p"].ToString();;
                    return(s);
                }
                return(null);
            }
        }
        public async Task <IActionResult> Edit(int id, [Bind("SumarioId,CanEmpleados")] Sumario sumario)
        {
            if (id != sumario.SumarioId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sumario);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SumarioExists(sumario.SumarioId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(sumario));
        }
예제 #4
0
        public async Task <IEnumerable <Pais> > GetPaises()
        {
            Sumario global = JsonSerializer.Deserialize <Sumario>(await Utils.GetAsync("https://api.covid19api.com/summary"));
            ///Ordena os paises
            IEnumerable <Pais> retorno = global.Countries.OrderByDescending(x => x.TotalConfirmed - x.TotalRecovered).Take(10);

            return(retorno);
        }
        public async Task <IActionResult> Create([Bind("SumarioId,CanEmpleados")] Sumario sumario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sumario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sumario));
        }
예제 #6
0
    public static void Main(string[] args)
    {
        int usuariocadastro = 0, identusuario = 0, numUsuario = 0;

        Console.Clear();
        Console.WriteLine("Digite 1 para fazer seu cadastro ou 2 se já for cadastrado.");
        usuariocadastro = int.Parse(Console.ReadLine());

        Usuario usuarioCadastrado = null;

        if (usuariocadastro == 1)
        {
            Console.WriteLine("Por favor, digite seu nome,idade,telefone e cpf para fazermos seu cadastro.");
            string dadosusuario = Console.ReadLine();
            Usuario.cadastrarUsuario(dadosusuario);
            Console.Clear();
        }
        else
        {
            if (usuariocadastro == 2)
            {
                Console.WriteLine("Informe seu número de usuário:");
                numUsuario = int.Parse(Console.ReadLine());
                Usuario [] posiçao = Usuario.retornaVetorUsuario();
                usuarioCadastrado = posiçao[numUsuario - 1];
                Console.WriteLine("Bem vindo(a) {0} !", usuarioCadastrado.getNome());
                Console.Clear();
            }
            else
            {
                Console.WriteLine("Opção inválida!");
                Console.Clear();
            }
        }
        Console.WriteLine("Deseja finalizar o programa? digite sim para sair e não para continuar:");
        string resposta = Console.ReadLine();

        if (resposta == "sim")
        {
            Console.WriteLine("Obrigado por utilizar nosso programa!");
        }
        else
        {
            if (resposta == "não")
            {
                Sumario match = new Sumario(cadastradoSumario, Animais.retornaVetoranimais());
            }
        }
    }
예제 #7
0
        static void Main(string[] args)
        {
            List <Encabezado> encabezado = new List <Encabezado>
            {
                new Encabezado {
                    Tipo_Registro = "D", FechaTransmision = DateTime.UtcNow.AddMinutes(-240), PeriodoAcademico = "2019-3", Tipo_Moneda = "DOP"
                }
            };
            List <Detalle> detalle = new List <Detalle>
            {
                new Detalle {
                    Tipo_Registro = "E", Matricula = "2017-1497", Cedula = "402-2315799-7", CantidadCreditos = 5, Monto = 30000
                },
                new Detalle {
                    Tipo_Registro = "E", Matricula = "2017-1158", Cedula = "402-2318699-5", CantidadCreditos = 6, Monto = 45000
                },
                new Detalle {
                    Tipo_Registro = "E", Matricula = "2017-1111", Cedula = "225-2455799-0", CantidadCreditos = 3, Monto = 25000
                },
                new Detalle {
                    Tipo_Registro = "E", Matricula = "2017-2268", Cedula = "223-2308087-6", CantidadCreditos = 8, Monto = 60000
                }
            };
            Sumario sumario = new Sumario
            {
                cantidadEstudiantes = 4,
                TotalCreditos       = 22,
                MontoTotal          = 160000
            };

            var data = new JObject
            {
                encabezado,
                detalle,
                sumario
            };

            var jsonData = JsonConvert.SerializeObject(data);

            System.IO.File.WriteAllText(@"C:\temp\file.json", jsonData.ToString());

            Console.WriteLine(jsonData);

            Console.ReadKey();
        }
예제 #8
0
        public SingleResponse <List <Sumario> > getrecordsumary(Sumario ListParam)
        {
            SingleResponse <List <Sumario> > response = new SingleResponse <List <Sumario> >();

            int iNoCot = 0;

            iNoCot = ListParam.idNoCotizacion;


            DataSet ds = dblayer.GetrecordSumary(iNoCot);

            List <Sumario> listreg = new List <Sumario>();

            List <Sumario> datosCliente = new List <Sumario>();


            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                listreg.Add(new Sumario

                {
                    idNoCotizacion = Convert.ToInt32(dr["idNoCotizacion"]),
                    intCotGen      = Convert.ToInt32(dr["CotGen"]),
                    intPolEmi      = Convert.ToInt32(dr["PolEmi"]),
                    PolNoEmi       = Convert.ToInt32(dr["PolNoEmi"]),
                });
            }

            datosCliente = listreg;

            response.IsOk.Equals(true);

            response.Done(datosCliente, string.Empty);

            return(response);
        }
예제 #9
0
        public List <Sumario> GetRoles()
        {
            int b = 0;

            int.TryParse(codd, out b);
            List <Sumario>         ld  = new List <Sumario>();
            List <EntidadeDominio> ldd = new StatusDAO().consultar(new Status());

            if (b != 0)
            {
                ldd = ldd.Where(x => ((Status)x).Passageiro.passagem.Voo.ID == b).ToList();
            }
            List <EntidadeDominio> lldd = new DepartamentoDAO().consultar(new Departamento()
            {
                Pass = new Passagens()
                {
                    ID = b
                }
            });

            foreach (Status s in ldd)
            {
                Sumario su = new Sumario();
                su.Qtd           = 1;
                su.Dep.ID        = s.Atual.ID;
                su.Voo           = s.Passageiro.passagem.Voo;
                su.Dep.Nome      = s.Atual.Nome;
                su.IsDesembarque = s.IsDesembarque;
                if (s.IsDesembarque)
                {
                    su.Aero.ID    = s.Passageiro.passagem.Voo.LO_chegada.ID;
                    su.Aero.Nome  = s.Passageiro.passagem.Voo.LO_chegada.Nome;
                    su.Aero.sigla = s.Passageiro.passagem.Voo.LO_chegada.sigla;
                }
                else
                {
                    su.Aero.ID    = s.Passageiro.passagem.Voo.LO_partida.ID;
                    su.Aero.Nome  = s.Passageiro.passagem.Voo.LO_partida.Nome;
                    su.Aero.sigla = s.Passageiro.passagem.Voo.LO_partida.sigla;
                }
                if (ld.Count == 0)
                {
                    if (b == 0 || (b == su.Voo.ID))
                    {
                        ld.Add(su);
                    }
                }
                else
                {
                    bool exists = false;
                    foreach (Sumario sum in ld)
                    {
                        if (s.Atual.ID == sum.Dep.ID && s.IsDesembarque == sum.IsDesembarque)
                        {
                            if (b == 0 || (b == su.Voo.ID))
                            {
                                exists = true;
                            }
                        }
                    }
                    if (!exists)
                    {
                        su.Qtd           = 1;
                        su.Dep.ID        = s.Atual.ID;
                        su.Voo           = s.Passageiro.passagem.Voo;
                        su.Dep.Nome      = s.Atual.Nome;
                        su.IsDesembarque = s.IsDesembarque;
                        if (s.IsDesembarque)
                        {
                            su.Aero.ID    = s.Passageiro.passagem.Voo.LO_chegada.ID;
                            su.Aero.Nome  = s.Passageiro.passagem.Voo.LO_chegada.Nome;
                            su.Aero.sigla = s.Passageiro.passagem.Voo.LO_chegada.sigla;
                        }
                        else
                        {
                            su.Aero.ID    = s.Passageiro.passagem.Voo.LO_partida.ID;
                            su.Aero.Nome  = s.Passageiro.passagem.Voo.LO_partida.Nome;
                            su.Aero.sigla = s.Passageiro.passagem.Voo.LO_partida.sigla;
                        }
                        if (b == 0 || b == su.Voo.ID)
                        {
                            ld.Add(su);
                        }
                    }
                    foreach (Sumario sum in ld)
                    {
                        if (s.Atual.ID == sum.Dep.ID)
                        {
                            if (((b == 0) || (b == su.Voo.ID)) && s.IsDesembarque == sum.IsDesembarque && exists == true)
                            {
                                sum.Qtd++;
                            }
                        }
                    }
                }
            }
            for (int q = 0; q < ld.Count; q++)
            {
                for (int s = 0; s < ldd.Count; s++)
                {
                    {
                        if (getantes_ou_dps(lldd, ((Sumario)ld[q]), ((Status)ldd[s])))
                        {
                            ((Sumario)ld[q]).Qtd_nao_passaram++;
                        }
                        else
                        {
                            ((Sumario)ld[q]).Qtd_passaram++;
                        }
                    }
                }
            }
            return(ld);
        }