示例#1
0
        private void BTN_excluir_Click(object sender, EventArgs e)
        {
            BTN_incluir.Enabled = true;
            if (flag == 1)
            {
                produtos exc = new produtos();

                if (MessageBox.Show("Confirma a exclusão", "excluindo...",
                                    MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    exc.excluirProd(int.Parse(TXT_1.Text));

                    LB_registros.Items.Clear();
                    string[] tudo = exc.lerTodosProd().Split('\n');

                    for (int i = 0; i < tudo.Length - 1; i++)
                    {
                        string[] linha = tudo[i].Split(';');
                        LB_registros.Items.Add(linha[0], i);
                        LB_registros.Items[i].SubItems.Add(linha[2]);
                        LB_registros.Items[i].SubItems.Add(linha[4]);
                        LB_registros.Items[i].SubItems.Add(linha[3]);
                        LB_registros.Items[i].SubItems.Add(linha[1]);
                        LB_registros.Items[i].SubItems.Add(linha[5]);
                    }
                    int ult;
                    try { ult = int.Parse(exc.lerUltimoProd()); }
                    catch { ult = 0; }
                    ult += 1;
                    TXT_1.Text = ult.ToString();

                    TXT_2.Text = "";
                    TXT_3.Text = "";
                    TXT_4.Text = "";
                    TXT_5.Text = "";
                    TXT_6.Text = "";
                }
            }
            if (flag == 2)
            {
                vendas exc = new vendas();

                if (MessageBox.Show("Confirma a exclusão", "excluindo...",
                                    MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    exc.excluirVenda(int.Parse(TXT_1.Text));

                    LB_registros.Items.Clear();
                    string[] tudo = exc.lerTodosVendas().Split('\n');

                    for (int i = 0; i < tudo.Length - 1; i++)
                    {
                        string[] linha = tudo[i].Split(';');
                        LB_registros.Items.Add(linha[0], i);
                        LB_registros.Items[i].SubItems.Add(linha[2]);
                        LB_registros.Items[i].SubItems.Add(linha[4]);
                        LB_registros.Items[i].SubItems.Add(linha[3]);
                        LB_registros.Items[i].SubItems.Add(linha[1]);
                        LB_registros.Items[i].SubItems.Add(linha[5]);
                    }
                    int ult;
                    try { ult = int.Parse(exc.lerUltimoVenda()); }
                    catch { ult = 0; }
                    ult += 1;
                    TXT_1.Text = ult.ToString();

                    TXT_2.Text = "";
                    TXT_3.Text = "";
                    TXT_4.Text = "";
                    TXT_5.Text = "";
                    TXT_6.Text = "";
                }
            }
            if (flag == 3)
            {
                clientes exc = new clientes();

                if(MessageBox.Show("Confirma a exclusão","excluindo...",
                                    MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    exc.excluirCliente(int.Parse(TXT_1.Text));

                    LB_registros.Items.Clear();
                    string[] tudo = exc.lerTodosClientes().Split('\n');

                    for (int i = 0; i < tudo.Length - 1; i++)
                    {
                        string[] linha = tudo[i].Split(';');
                        LB_registros.Items.Add(linha[0], i);
                        LB_registros.Items[i].SubItems.Add(linha[2]);
                        LB_registros.Items[i].SubItems.Add(linha[4]);
                        LB_registros.Items[i].SubItems.Add(linha[3]);
                        LB_registros.Items[i].SubItems.Add(linha[1]);
                        LB_registros.Items[i].SubItems.Add(linha[5]);
                    }
                    int ult;
                    try { ult = int.Parse(exc.lerUltimoCliente()); }
                    catch { ult = 0; }
                    ult += 1;
                    TXT_1.Text = ult.ToString();

                    TXT_2.Text = "";
                    TXT_3.Text = "";
                    TXT_4.Text = "";
                    TXT_5.Text = "";
                    TXT_6.Text = "";
                }
            }
        }