private void CarregarCarros() { CarroCollection carCol = new CarroCollection(); CarroCollection carros = new CarroCollection(true, 1); Carro car = new Carro(); car.CAR_PLACA = "Escolha um carro"; carCol.Add(car); carCol.AddRange(carros); cb_carro.DataSource = carCol; cb_carro.DisplayMember = "CAR_PLACA"; cb_carro.ValueMember = "CAR_PLACA"; cb_carro.AutoCompleteSource = AutoCompleteSource.ListItems; cb_carro.AutoCompleteMode = AutoCompleteMode.SuggestAppend; }
private void btn_carro_gravar(object sender, EventArgs e) { Carro car = new Carro(tb_placa.Text); if (this.tb_placa.Text.Trim() == "-") { MessageBox.Show("Campo Placa é obrigatório", "Joincar", MessageBoxButtons.OK); this.tb_placa.Focus(); return; } if (this.tb_marca.Text.Trim() == "") { MessageBox.Show("Campo Marca é obrigatório", "Joincar", MessageBoxButtons.OK); this.tb_marca.Focus(); return; } if (this.tb_modelo.Text.Trim() == "") { MessageBox.Show("Campo Modelo é obrigatório", "Joincar", MessageBoxButtons.OK); this.tb_modelo.Focus(); return; } if (this.tb_cor.Text.Trim() == "") { MessageBox.Show("Campo Cor é obrigatório", "Joincar", MessageBoxButtons.OK); this.tb_cor.Focus(); return; } if (this.tb_ano.Text.Trim() == "") { MessageBox.Show("Campo Ano é obrigatório", "Joincar", MessageBoxButtons.OK); this.tb_ano.Focus(); return; } car.CAR_PLACA = this.tb_placa.Text.ToUpper(); car.CAR_MODELO = this.tb_modelo.Text; car.CAR_MARCA = this.tb_marca.Text; car.CAR_COR = this.tb_cor.Text; car.CAR_ANO = this.tb_ano.Text == "" ? 0 : int.Parse(this.tb_ano.Text.ToString()); car.Salvar(); Carregar_Carros(); Log log = new Log(); log.LOG_USUARIO = Global.FUN_CODIGO; log.LOG_DATA = DateTime.Now; log.LOG_TELA = this.Text; if (tb_placa.Text == string.Empty) { log.LOG_DESCRICAO = "Cadastrou o carro de placa: " + tb_placa.Text + ", marca: " + tb_marca.Text + "."; } else { log.LOG_DESCRICAO = "Alterou o carro de placa: " + tb_placa.Text + ", marca: " + tb_marca.Text + "."; } log.Save(); if (Configuracoes.Default.Mensagem_Gravar == true) { if (Global.CAR_ID == 0) { MessageBox.Show("Cadastro efetuado com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Alteração efetuada com sucesso!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Information); } } if (Global.NUM_OS == 1) { CarroCollection carCol = new CarroCollection(); CarroCollection carros = new CarroCollection(true, 1); ComboBox dropdown_carro = (ComboBox)Application.OpenForms["Frm_OS"].Controls["gb_geral"].Controls["cb_carro"]; Carro novoCarro = new Carro(); novoCarro.CAR_PLACA = "Escolha um carro"; carCol.Add(car); carCol.AddRange(carros); dropdown_carro.DataSource = carCol; dropdown_carro.DisplayMember = "CAR_PLACA"; dropdown_carro.ValueMember = "CAR_PLACA"; dropdown_carro.AutoCompleteSource = AutoCompleteSource.ListItems; dropdown_carro.AutoCompleteMode = AutoCompleteMode.SuggestAppend; dropdown_carro.SelectedValue = car.CAR_PLACA; Global.NUM_OS = 0; this.Close(); } limpar(); }
private void Carregar_Carros() { CarroCollection carros = new CarroCollection(true, ORDER); dgv_carro.DataSource = carros; }