コード例 #1
0
        public List <Barra> calcscore(Projeto projeto)
        {
            BibliotecaOpenDSS.Eletroposto lib = new BibliotecaOpenDSS.Eletroposto(arquivoderede);
            List <Barra> lista = new List <Barra>();

            Barra barrareturn = null;

            foreach (Barras b in db.Barras.Where(c => !c.Rede.Equals("3360") && !c.Rede.Equals("3361")).ToList())
            {
                barrareturn = new Barra
                {
                    Score      = -1,
                    Tensaopu   = 0,
                    CodBarra   = b.Barra,
                    Latitude   = Convert.ToDouble(b.Latitude),
                    Longitude  = Convert.ToDouble(b.Longitude),
                    Rede       = b.Rede,
                    NomeRede   = b.NomedaRede,
                    NomeBarra  = b.NomedaBarra,
                    NivelCC    = Convert.ToDouble(b.NivelCC),
                    TensaoBase = Convert.ToDouble(b.TensaoNominal)
                };

                lista.Add(barrareturn);
            }

            lista = lib.CalcScore(lista, projeto.barra, projeto.carga);
            return(lista);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            //creo los objetos
            Venta      ventaUno       = new Venta(10);
            Venta      ventaDos       = new Venta(10);
            Venta      ventaTres      = new Venta(10);
            Barra      barraUno       = new Barra(2);
            Barra      barraDos       = new Barra(3);
            Barra      barraTres      = new Barra(7);
            Barra      barraCuatro    = new Barra(2);
            Barra      barraCinco     = new Barra(1);
            Mancuerna  mancuernaUno   = new Mancuerna(5);
            Mancuerna  mancuernaDos   = new Mancuerna(10);
            Mancuerna  mancuernaTres  = new Mancuerna(2);
            Colchoneta colchonetaUno  = new Colchoneta("azul");
            Colchoneta colchonetaDos  = new Colchoneta("verde");
            Colchoneta colchonetaTres = new Colchoneta("rojo");

            //añado los elementos a la venta
            ventaUno  += barraUno;
            ventaUno  += barraDos;
            ventaUno  += barraTres;
            ventaUno  += barraCuatro;
            ventaUno  -= barraUno;
            ventaUno  += mancuernaUno;
            ventaUno  += mancuernaDos;
            ventaUno  += mancuernaTres;
            ventaUno  += colchonetaUno;
            ventaUno  += colchonetaDos;
            ventaUno  += colchonetaTres;
            ventaDos  += barraCinco;
            ventaDos  += colchonetaTres;
            ventaDos  += colchonetaUno;
            ventaUno  -= colchonetaUno;
            ventaTres += new Mancuerna(2);

            //Muestro los datos
            Console.WriteLine(ventaUno.ToString());
            Console.WriteLine(ventaDos.ToString());
            Console.WriteLine(ventaTres.ToString());

            //Pruebo guardar los datos
            if (Venta.Guardar(ventaUno) && Venta.Guardar(ventaDos) && Venta.Guardar(ventaTres))
            {
                Console.WriteLine("Ventas guardadas.\n\n");
            }

            Console.WriteLine("************************************************");
            Console.WriteLine("Lectura de archivo:");
            Console.WriteLine(Venta.Leer());     //Pruebo leerlos


            Console.ReadLine();
        }
コード例 #3
0
ファイル: Upgrade.cs プロジェクト: Gibdike/Yggdrasil
    void Start()
    {
        click = clicker.GetComponent <Click>();

        txtNome        = textoNome.GetComponent <Text>();
        txtDescription = textoDescricao.GetComponent <Text>();
        txtCusto       = textoCusto.GetComponent <Text>();
        progresso      = barra.GetComponent <Barra>();



        if (maxUp == 0)
        {
            maxUp = 100;
        }
    }
コード例 #4
0
        public static List <Barra> LerArquivo(string FileName)
        {
            List <Barra> ListadeBarras = new List <Barra>();

            try
            {
                //Declaro o StreamReader para o caminho onde se encontra o arquivo
                FileName = @"C:\Users\anand\Documents\TCCEletroposto\TCCEletroposto\Canindé\VBA\Barrasid_vf.csv";
                StreamReader rd1 = new StreamReader(FileName);

                //Declaro uma string que será utilizada para receber a linha completa do arquivo
                string linha = null;
                //Declaro um array do tipo string que será utilizado para adicionar o conteudo da linha separado
                string[] linhaseparada = null;
                //realizo o while para ler o conteudo da linha
                Barra barra = null;
                //int count = 0;

                while ((linha = rd1.ReadLine()) != null)
                {
                    //com o split adiciono a string 'quebrada' dentro do array
                    linhaseparada = linha.Split(';');
                    //aqui incluo o método necessário para continuar o trabalho
                    Console.Out.WriteLine(linhaseparada[0]);

                    barra = new Barra
                    {
                        CodBarra  = linhaseparada[3],
                        Latitude  = Convert.ToDouble(linhaseparada[6]),
                        Longitude = Convert.ToDouble(linhaseparada[5]),
                        Rede      = linhaseparada[1],
                        NomeRede  = linhaseparada[0],
                        NomeBarra = linhaseparada[2]
                    };

                    ListadeBarras.Add(barra);
                }
                rd1.Close();
            }
            catch
            {
                //Console.WriteLine("Erro ao executar Leitura do Arquivo");
            }
            return(ListadeBarras);
        }
コード例 #5
0
ファイル: AdmonUsersController.cs プロジェクト: daguilae/MRP
        public void AsignaPermisos(int idUsuario, int idModulo, Barra bNavigator)
        {
            IQueryable iqAciones = agiClass.GetAciones();
                foreach (dynamic Accion in iqAciones)
                {
                    bool enable = false;
                    foreach(dynamic item in agiClass.GetPermisos(idModulo, idUsuario, Accion.id_boton))
                        enable = item.Activo;

                    switch ((int)Accion.id_boton)
                    {
                        case 1:
                            bNavigator.nuevo_button.Enabled = enable;
                            break;
                        case 2:
                            bNavigator.guardar_button.Enabled = enable;
                            break;
                        case 3:
                            bNavigator.edit_button.Enabled = enable;
                            break;
                        case 4:
                            bNavigator.buscar_button.Enabled = enable;
                            break;
                        case 5:
                            bNavigator.eliminar_button.Enabled = enable;
                            break;
                        case 6:
                            bNavigator.actualizar_button.Enabled = enable;
                            break;
                        case 7:
                            bNavigator.print_button.Enabled = enable;
                            break;
                    }

                }
        }
コード例 #6
0
        public List <Barra> getbus()
        {
            List <Barra> lista = new List <Barra>();
            Barra        barra = null;

            foreach (Barras b in db.Barras.Where(c => !c.Rede.Equals("3360") && !c.Rede.Equals("3361")).ToList())
            {
                barra = new Barra
                {
                    Score      = -1,
                    Tensaopu   = 0,
                    CodBarra   = b.Barra,
                    Latitude   = Convert.ToDouble(b.Latitude),
                    Longitude  = Convert.ToDouble(b.Longitude),
                    Rede       = b.Rede,
                    NomeRede   = b.NomedaRede,
                    NomeBarra  = b.NomedaBarra,
                    NivelCC    = Convert.ToDouble(b.NivelCC),
                    TensaoBase = Convert.ToDouble(b.TensaoNominal)
                };
                lista.Add(barra);
            }
            return(lista);
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: NicolasCardoso93/Barra
        static void Main(string[] args)
        {
            Bebida fernet = new Bebida()
            {
                nombre = "Fernet",
                precio = 110,
                stock  = 40
            };
            Bebida ron = new Bebida()
            {
                nombre = "Ron con Cola",
                precio = 100,
                stock  = 50
            };
            Bebida pinta = new Bebida()
            {
                nombre = "Pinta de Cerveza artesanal",
                precio = 120,
                stock  = 100
            };
            Bebida daikiri = new Bebida()
            {
                nombre = "Daikiri",
                precio = 120,
                stock  = 50
            };


            Cliente beto = new Cliente()
            {
                nombre        = "Beto",
                plata         = 500,
                tiempoConsumo = 1500
            };

            beto.agregarBebidas(pinta);
            beto.agregarBebidas(pinta);
            beto.agregarBebidas(pinta);
            beto.agregarBebidas(pinta);
            beto.agregarBebidas(pinta);

            Cliente guido = new Cliente()
            {
                nombre        = "Guido",
                plata         = 800,
                tiempoConsumo = 5000
            };

            guido.agregarBebidas(daikiri);
            guido.agregarBebidas(daikiri);

            Cliente adolfo = new Cliente()
            {
                nombre        = "Adolfito",
                plata         = 200,
                tiempoConsumo = 3500,
            };

            adolfo.agregarBebidas(fernet);
            adolfo.agregarBebidas(ron);
            adolfo.agregarBebidas(pinta);

            Cliente ivan = new Cliente()
            {
                nombre        = "Ivan",
                plata         = 500,
                tiempoConsumo = 2000
            };

            ivan.agregarBebidas(pinta);
            ivan.agregarBebidas(pinta);
            ivan.agregarBebidas(pinta);

            Cliente jessica = new Cliente()
            {
                nombre        = "Jessica",
                plata         = 300,
                tiempoConsumo = 4500
            };

            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);
            jessica.agregarBebidas(pinta);



            Barra laBarrita = new Barra();


            laBarrita.bebida.Add(fernet);
            laBarrita.bebida.Add(pinta);
            laBarrita.bebida.Add(ron);
            laBarrita.bebida.Add(daikiri);

            laBarrita.agregarCliente(adolfo);
            laBarrita.agregarCliente(guido);
            laBarrita.agregarCliente(jessica);
            laBarrita.agregarCliente(ivan);
            laBarrita.agregarCliente(beto);

            laBarrita.clientesAHilo();
            Console.ReadKey();
        }
コード例 #8
0
ファイル: Status.cs プロジェクト: mariopries/Posto
 public Status()
 {
     BarraProgresso = new Barra();
     StatusLabel    = new Label();
 }
コード例 #9
0
ファイル: Cast.cs プロジェクト: ClaudiaPC3/Crusade
 // Start is called before the first frame update
 void Start()
 {
     barra       = bar.GetComponent <Barra>();
     controlAnim = GetComponent <AnimatorTimer>();
 }