Exemplo n.º 1
0
        private DataTable serializeAutomoveis()
        {
            List <Automovel> listaAutomoveisGrid = AutomovelController.ListarAutomoveis();
            DataTable        customTable         = new DataTable("listaBicicletas");

            customTable.Columns.Add(new DataColumn("Id"));
            customTable.Columns.Add(new DataColumn("Marca"));
            customTable.Columns.Add(new DataColumn("Modelo"));
            customTable.Columns.Add(new DataColumn("Cor"));
            customTable.Columns.Add(new DataColumn("Ano"));
            customTable.Columns.Add(new DataColumn("Potencia"));
            customTable.Columns.Add(new DataColumn("Autonomia"));

            foreach (Automovel auto in listaAutomoveisGrid)
            {
                customTable.AcceptChanges();

                DataRow row = customTable.NewRow();
                row[0] = auto.Id;
                row[1] = auto.Marca;
                row[2] = auto.Modelo;
                row[3] = auto.Cor;
                row[4] = auto.Ano;
                row[5] = auto.Potencia;
                row[6] = auto.Autonomia;

                customTable.Rows.Add(row);
            }

            return(customTable);
        }
Exemplo n.º 2
0
        void veiculosAutoComplete()
        {
            cbVeiculo.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cbVeiculo.AutoCompleteSource = AutoCompleteSource.ListItems;

            List <KeyValuePair <string, string> > listaVeiculos = new List <KeyValuePair <string, string> >();



            switch (lbTipoVeiculo.Text)
            {
            case "Veiculo: Automovel":
                List <Automovel> listaAutomoveis = AutomovelController.ListarAutomoveis();

                foreach (var auto in listaAutomoveis)
                {
                    listaVeiculos.Add(new KeyValuePair <string, string>(auto.Id.ToString(), auto.Modelo));
                }
                break;

            case "Veiculo: Motocicleta":
                List <Motocicleta> listaMotocicletas = MotocicletaController.ListarMotocicletas();

                foreach (var moto in listaMotocicletas)
                {
                    listaVeiculos.Add(new KeyValuePair <string, string>(moto.Id.ToString(), moto.Modelo));
                }
                break;

            case "Veiculo: Bicicleta":
                List <Bicicleta> listaBicicletas = BicicletaController.ListarBicicletas();

                foreach (var bike in listaBicicletas)
                {
                    listaVeiculos.Add(new KeyValuePair <string, string>(bike.Id.ToString(), bike.Modelo));
                }
                break;
            }

            cbVeiculo.DataSource    = listaVeiculos;
            cbVeiculo.DisplayMember = "Value";
            cbVeiculo.ValueMember   = "Key";
        }