public FrmAtualizaCarros(Carro model)
        {
            InitializeComponent();
            TxbID.Text     = Convert.ToString(model.ID);
            TxbModelo.Text = model.Modelo;
            TxbMarca.Text  = model.Marca;
            TxbAno.Text    = Convert.ToString(model.Ano);
            TxbKm.Text     = Convert.ToString(model.Km);
            TxbPreco.Text  = Convert.ToString(model.Preco);

            TxbModelo.Focus();
        }
Esempio n. 2
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            Carro model = MapearDominio();

            ICarroService service = Program.container.GetInstance <ICarroService>();

            if (service.Adicionar(model))
            {
                MessageBox.Show(this, "Carro Cadastrado com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);

                LimparComponentes();

                TxbModelo.Focus();
            }
            else
            {
                TxbModelo.Focus();

                MessageBox.Show(this, "Não foi possível adicionar o carro. \n\n" + service.ObterNotificacoes(), "LTPV", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void BtnAtualizar_Click(object sender, EventArgs e)
        {
            Carro model = MapearDominio();

            ICarroService service = Program.container.GetInstance <ICarroService>();

            if (service.Atualizar(model))
            {
                MessageBox.Show(this, "Carro Atualizado com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.Close();

                FrmConsultaCarros frm = new FrmConsultaCarros();
                frm.Show();
            }
            else
            {
                TxbModelo.Focus();

                MessageBox.Show(this, "Não foi possível atualizar o carro. \n\n" + service.ObterNotificacoes(), "LTPV", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }