コード例 #1
0
        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;
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        private void Carregar_Carros()
        {
            CarroCollection carros = new CarroCollection(true, ORDER);

            dgv_carro.DataSource = carros;
        }