예제 #1
0
        private void BT_removerVenda_Click(object sender, EventArgs e)
        {
            Cliente clienteSelecionado = LIST_clientes.SelectedItem as Cliente;

            Venda venda = LIST_venda.SelectedItem as Venda;

            CarroVenda carroVenda = venda.CarroVenda;

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

            if (remover == DialogResult.Yes)
            {
                MdGesStand.Carros.Remove(venda.CarroVenda);
                MdGesStand.Vendas.Remove(venda);

                MdGesStand.SaveChanges();

                atualizar_listVendaCarro();

                MessageBox.Show("Venda removida com sucesso!", "REMOVER");
            }
        }
예제 #2
0
        private void BT_exportar_Click(object sender, EventArgs e)
        {
            DialogResult exportar = MessageBox.Show("Tem a certeza que pertende exportar os dados selecionados ? ", "EXPORTAR", MessageBoxButtons.YesNo);

            if (exportar == DialogResult.Yes)
            {
                if (LIST_clientes.SelectedIndex == -1 || LIST_venda.SelectedIndex == -1)
                {
                    MessageBox.Show("Para Exporta será necssario selecionar um cliente e uma respetiva venda");
                    return;
                }
                else
                {
                    Cliente    clienteSelecionado    = LIST_clientes.SelectedItem as Cliente;
                    Venda      vendaSelecionada      = LIST_venda.SelectedItem as Venda;
                    CarroVenda carroVendaSelecionado = vendaSelecionada.CarroVenda;


                    string linha = "***************************************************************";


                    saveFileDialogFicheiroTexto.Filter   = "Arquivo de Texto (.txt)|.txt";
                    saveFileDialogFicheiroTexto.FileName = "(VENDA)" + clienteSelecionado.Nome + "" + carroVendaSelecionado.NumeroChassis + ".txt";

                    if (saveFileDialogFicheiroTexto.ShowDialog() != DialogResult.OK)
                    {
                        return;
                    }



                    StreamWriter ficheiro = new StreamWriter(saveFileDialogFicheiroTexto.FileName, false);

                    ficheiro.WriteLine(string.Empty);
                    ficheiro.WriteLine(linha);
                    ficheiro.WriteLine("          <<  FATURA VENDA  >>");
                    ficheiro.WriteLine(linha);

                    ficheiro.WriteLine("# CLIENTE #");
                    ficheiro.WriteLine("Cliente: " + clienteSelecionado.Nome);
                    ficheiro.WriteLine("Nif: " + clienteSelecionado.NIF);
                    ficheiro.WriteLine("Contacto: " + clienteSelecionado.Contacto);
                    ficheiro.WriteLine(string.Empty);
                    ficheiro.WriteLine(linha);
                    ficheiro.WriteLine(string.Empty);

                    ficheiro.WriteLine("# CARRO #");
                    ficheiro.WriteLine("---> Marca: " + carroVendaSelecionado.Marca);
                    ficheiro.WriteLine("---> Modelo: " + carroVendaSelecionado.Modelo);
                    ficheiro.WriteLine("---> Combustivel: " + carroVendaSelecionado.Combustivel);
                    ficheiro.WriteLine("---> Extras: " + carroVendaSelecionado.Extras);
                    ficheiro.WriteLine(string.Empty);
                    ficheiro.WriteLine(linha);
                    ficheiro.WriteLine(string.Empty);

                    ficheiro.WriteLine("# Venda #");
                    ficheiro.WriteLine("---> Data da venda: " + vendaSelecionada.Data.ToString("MM/dd/yyyy"));
                    ficheiro.WriteLine("---> Estado: " + vendaSelecionada.Estado);
                    ficheiro.WriteLine("---> Valor: " + vendaSelecionada.Valor);
                    ficheiro.WriteLine(string.Empty);
                    ficheiro.WriteLine(linha);
                    ficheiro.WriteLine(string.Empty);


                    ficheiro.WriteLine(" Valor: " + vendaSelecionada.Valor + "€");

                    ficheiro.WriteLine(vendaSelecionada.Valor + "€");

                    ficheiro.WriteLine(linha);
                    ficheiro.WriteLine(" [ Data de Emissão: " + DateTime.Now.ToString() + " ]");
                    ficheiro.WriteLine(linha);

                    ficheiro.Close();
                    MessageBox.Show("Dados exportados com Sucesso !", "SUCESSO");
                }
            }
        }