コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public Fornecedores()
 {
     InitializeComponent();
     ArquivoFornecedores.LerArquivo();
     CarregarTabela();
 }