Esempio n. 1
0
        private void BTN_alterar_Click(object sender, EventArgs e)
        {
            BTN_incluir.Enabled = true;
            if (flag == 1)
            {
                produtos alt = new produtos();

                LB_registros.Items.Clear();

                if (MessageBox.Show("Confirma alterações.", "Alterando...",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    string[] altCliente = alt.lerProd(int.Parse(TXT_1.Text)).Split(';');
                    if (altCliente[1] != TXT_2.Text)
                        alt.alterarProduto(int.Parse(TXT_1.Text), 1, TXT_2.Text);
                    if (altCliente[2] != TXT_3.Text)
                        alt.alterarProduto(int.Parse(TXT_1.Text), 2, TXT_3.Text);
                    if (altCliente[3] != TXT_4.Text)
                        alt.alterarProduto(int.Parse(TXT_1.Text), 3, TXT_4.Text);
                    if (altCliente[4] != TXT_5.Text)
                        alt.alterarProduto(int.Parse(TXT_1.Text), 4, TXT_5.Text);
                    if (altCliente[5] != TXT_6.Text)
                        alt.alterarProduto(int.Parse(TXT_1.Text), 5, TXT_6.Text);
                }

                string[] tudo = alt.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 = int.Parse(alt.lerUltimoProd());
                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 alt = new vendas();

                LB_registros.Items.Clear();

                if (MessageBox.Show("Confirma alterações.", "Alterando...",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    string[] altCliente = alt.lerVenda(int.Parse(TXT_1.Text)).Split(';');
                    if (altCliente[1] != TXT_2.Text)
                        alt.alterarVenda(int.Parse(TXT_1.Text), 1, TXT_2.Text);
                    if (altCliente[2] != TXT_3.Text)
                        alt.alterarVenda(int.Parse(TXT_1.Text), 2, TXT_3.Text);
                    if (altCliente[3] != TXT_4.Text)
                        alt.alterarVenda(int.Parse(TXT_1.Text), 3, TXT_4.Text);
                    if (altCliente[4] != TXT_5.Text)
                        alt.alterarVenda(int.Parse(TXT_1.Text), 4, TXT_5.Text);
                    if (altCliente[5] != TXT_6.Text)
                        alt.alterarVenda(int.Parse(TXT_1.Text), 5, TXT_6.Text);
                }

                string[] tudo = alt.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[1]);
                    LB_registros.Items[i].SubItems.Add(linha[2]);
                    LB_registros.Items[i].SubItems.Add(linha[3]);
                    LB_registros.Items[i].SubItems.Add(linha[4]);
                    LB_registros.Items[i].SubItems.Add(linha[5]);
                }
                int ult = int.Parse(alt.lerUltimoVenda());
                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 alt = new clientes();

                LB_registros.Items.Clear();

                if(MessageBox.Show("Confirma alterações.","Alterando...",
                                MessageBoxButtons.YesNo,
                                MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    string[] altCliente = alt.lerCliente(int.Parse(TXT_1.Text)).Split(';');
                    if (altCliente[1] != TXT_5.Text)
                        alt.alterarCliente(int.Parse(TXT_1.Text), 1, TXT_5.Text);
                    if (altCliente[2] != TXT_2.Text)
                        alt.alterarCliente(int.Parse(TXT_1.Text), 2, TXT_2.Text);
                    if (altCliente[3] != TXT_4.Text)
                        alt.alterarCliente(int.Parse(TXT_1.Text), 3, TXT_4.Text);
                    if (altCliente[4] != TXT_3.Text)
                        alt.alterarCliente(int.Parse(TXT_1.Text), 4, TXT_3.Text);
                    if (altCliente[5] != TXT_6.Text)
                        alt.alterarCliente(int.Parse(TXT_1.Text), 5, TXT_6.Text);
                }
                string[] tudo = alt.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 = int.Parse(alt.lerUltimoCliente());
                ult += 1;
                TXT_1.Text = ult.ToString();

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