Exemplo n.º 1
0
        private void bt_inserirVenda_Click(object sender, EventArgs e)
        {
            Cliente clienteSelecionado = LIST_clientes.SelectedItem as Cliente;

            Venda v = new Venda();

            v.CarroVenda = new CarroVenda();

            DialogResult guardar = MessageBox.Show("Tem a certeza que pertende inserir esta venda ? ", "GUARDAR", MessageBoxButtons.YesNo);

            if (guardar == DialogResult.Yes)
            {
                if (!ValidarTextBox(tb_chassi, tb_combustivel, tb_estado, tb_extras, tb_marca, tb_estado, tb_modelo, tb_valor))
                {
                    return;
                }

                if (!decimal.TryParse(tb_valor.Text.Replace('.', ','), out decimal valor))
                {
                    tb_valor.Text = string.Empty;
                    tb_valor.Focus();
                    MessageBox.Show("Introduza um Valor!", "AVISO");
                    return;
                }

                v.Estado = tb_estado.Text;
                v.Data   = Convert.ToDateTime(dateTimePicker_data.Text);
                v.Valor  = valor;

                v.CarroVenda.NumeroChassis = tb_chassi.Text;
                v.CarroVenda.Marca         = tb_marca.Text;
                v.CarroVenda.Modelo        = tb_modelo.Text;
                v.CarroVenda.Combustivel   = tb_combustivel.Text;
                v.CarroVenda.Extras        = tb_extras.Text;

                clienteSelecionado.Venda.Add(v);

                MdGesStand.SaveChanges();

                atualizar_listVendaCarro();

                limpar_textbox();
                MessageBox.Show("Venda inserida com sucesso!", "GUARDAR");
            }
            else
            {
                limpar_textbox();
            }
        }
Exemplo n.º 2
0
        private void bt_addCarro_Click(object sender, EventArgs e)
        {
            Cliente clienteSelecionado = LB_clientes.SelectedItem as Cliente;

            CarroOficina co = new CarroOficina();

            co.NumeroChassis = tb_c_nChassis.Text;
            co.Marca         = tb_c_marca.Text;
            co.Modelo        = tb_c_modelo.Text;
            co.Combustivel   = tb_c_combustivel.Text;
            co.Matricula     = tb_c_matricula.Text;
            co.Kms           = tb_c_kms.Text;

            clienteSelecionado.CarroOficina.Add(co);
            MdGesStand.SaveChanges();

            atualizarCarros();

            limparLabelsCarros();
        }
Exemplo n.º 3
0
        private void BT_guardar_Click(object sender, EventArgs e)
        {
            DialogResult guardar = MessageBox.Show("Tem a certeza que pertende guardar/editar o cliente? ? ", "SALVAR", MessageBoxButtons.YesNo);


            //string verificar_nif = Convert.ToString(clienteDataGridView.CurrentRow.Cells[3].Value);

            //int conta = (from cliente in MdGesStand.Cliente
            //             where cliente.NIF.Contains(nIFTextBox.Text)
            //             orderby cliente.Nome
            //             select cliente).ToList().Count();

            if (guardar == DialogResult.Yes)
            {
                clienteDataGridView.Focus();
                clienteDataGridView.Rows[0].Selected = true;
                clienteDataGridView.CurrentCell      = clienteDataGridView.Rows[0].Cells[0];

                MdGesStand.SaveChanges();
                MessageBox.Show("O cliente foi guardado/alterado com sucesso!", "SUCESSO");
            }
        }