示例#1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var context = new DatabaseEntities();

            if (txtCodigoVeiculo.Text == "")
            {
                var veiculo = new tbVeiculo()
                {
                    idCliente = Convert.ToInt32(txtCodigoCliente.Text),
                    modelo    = txtModelo.Text,
                    marca     = txtFabricante.Text,
                    placa     = txtPlaca.Text,
                    cor       = txtCor.Text,
                };
                context.tbVeiculo.Add(veiculo);
                context.SaveChanges();

                mensagem = new frmMensagem
                {
                    mensagem = "Salvar"
                };
            }
            else
            {
                int       codigo  = Convert.ToInt32(txtCodigoVeiculo.Text);
                tbVeiculo veiculo = context.tbVeiculo.First(p => p.idVeiculo == codigo);
                veiculo.modelo = txtModelo.Text;
                veiculo.marca  = txtFabricante.Text;
                veiculo.placa  = txtPlaca.Text;
                veiculo.cor    = txtCor.Text;

                context.SaveChanges();
                mensagem = new frmMensagem
                {
                    mensagem = "Atualizar"
                };
            }
            limpar();
            mensagem.Show();
            listarVeiculo();
        }
示例#2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (txtCodigoVeiculo.Text != "")
            {
                var context = new DatabaseEntities();
                int codigo  = Convert.ToInt32(txtCodigoVeiculo.Text);

                tbVeiculo veiculo = context.tbVeiculo.First(p => p.idVeiculo == codigo);

                context.tbVeiculo.Attach(veiculo);
                context.Set <tbVeiculo>().Remove(veiculo);
                context.SaveChanges();
            }
            mensagem = new frmMensagem
            {
                mensagem = "Excluir"
            };
            listarVeiculo();
            limpar();
            mensagem.Show();
        }