private void buttonRemover_Click(object sender, EventArgs e) { int index = 0; if (listViewFornecedores.SelectedItems.Count > 0) { ListViewItem selItem = listViewFornecedores.SelectedItems[0]; index = selItem.Index; string message = "Tem certeza que deseja remover o fornecedor?"; string caption = "Atenção"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Exclamation); switch (result) { case DialogResult.Yes: // Yes button pressed ArquivoFornecedores.RemoverFornecedor(index); CarregarTabela(); LimparComponentes(); ArquivoFornecedores.SalvarArquivo(); break; case DialogResult.No: // No button pressed break; } } }
private void buttonAdicionar_Click(object sender, EventArgs e) { int numeroDeCadastro = 0; if (ArquivoFornecedores.ListaFornecedores.Count == 0) { numeroDeCadastro = 1; } else { numeroDeCadastro = ArquivoFornecedores.ListaFornecedores[ArquivoFornecedores.ListaFornecedores.Count - 1].NumeroDeCadastro + 1; } string nome = textBoxNome.Text; string categoria = comboBoxCategoria.Text; string id = TextBoxCNPJ.Text; string estado = comboBoxUF.Text; string cep = TextBoxCEP.Text; string telefone = TextBoxTelefone.Text; string email = textBoxEmail.Text; if (nome != null && categoria != "Categoria" && id != null & estado != null && cep != null && telefone != null && email != null) { ImagemSaida = @"Arquivos\Imagens\Fornecedores\" + numeroDeCadastro + ".png"; Imagem.Copiar(ImagemEntrada, ImagemSaida); Fornecedor fornecedor = new Fornecedor(numeroDeCadastro, nome, categoria, id, estado, cep, telefone, email); ArquivoFornecedores.ListaFornecedores.Add(fornecedor); string message = "Fornecedor adicionado com sucesso"; string caption = "Sucesso"; MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Information); ArquivoFornecedores.SalvarArquivo(); this.Close(); } else { string message = "Preecnha todos os campos"; string caption = "Erro"; MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Error); } }
public Fornecedores() { InitializeComponent(); ArquivoFornecedores.LerArquivo(); CarregarTabela(); }