Ejemplo n.º 1
0
        private void Btn_Busca_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente.Unit  cliente = new Cliente.Unit();
                List <string> lista   = cliente.ListaFichario("D:\\Windows Forms com C# - Manipulando os Dados do Cliente\\CursoWindowsForms\\Fichario");

                if (lista.Count == 0)
                {
                    MessageBox.Show("Base de dados vazia. Nenhum identificador cadastrado.", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    List <List <string> > ListaBusca = new List <List <string> >();
                    foreach (var item in lista)
                    {
                        cliente = Cliente.DeserializeClassUnit(item);
                        ListaBusca.Add(new List <string> {
                            cliente.Id, cliente.Nome
                        });
                    }

                    Frm_Busca form = new Frm_Busca(ListaBusca);
                    if (form.ShowDialog() == DialogResult.OK)
                    {
                        cliente = cliente.BuscarFichario(form.IdSelected, "D:\\Windows Forms com C# - Manipulando os Dados do Cliente\\CursoWindowsForms\\Fichario");
                        if (cliente == null)
                        {
                            MessageBox.Show("Identificador não encontrado.", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            EscreveFormulario(cliente);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            //Fichario f = new Fichario("D:\\Windows Forms com C# - Manipulando os Dados do Cliente\\CursoWindowsForms\\Fichario");
            //if (f.Status)
            //{
            //    List<string> lista = f.BuscarTodos();
            //    if (f.Status)
            //    {
            //        List<List<string>> ListaBusca = new List<List<string>>();

            //        foreach (var item in lista)
            //        {
            //            Cliente.Unit cliente = Cliente.DeserializeClassUnit(item);
            //            ListaBusca.Add(new List<string> { cliente.Id, cliente.Nome });
            //        }

            //        Frm_Busca form = new Frm_Busca(ListaBusca);
            //        if (form.ShowDialog() == DialogResult.OK)
            //        {
            //            string clienteJson = f.Buscar(form.IdSelected);
            //            if (f.Status)
            //            {
            //                Cliente.Unit cliente = Cliente.DeserializeClassUnit(clienteJson);
            //                EscreveFormulario(cliente);
            //            }
            //            else
            //            {
            //                MessageBox.Show($"ERR: {f.Mensagem}", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //            }
            //        }
            //    }
            //    else
            //    {
            //        MessageBox.Show($"ERR: {f.Mensagem}", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    }
            //}
            //else
            //{
            //    MessageBox.Show($"ERR: {f.Mensagem}", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }
Ejemplo n.º 2
0
        private void Btn_Busca_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente.Unit C = new Cliente.Unit();
                //var ListaBusca = C.BuscarFicharioTodos("C:\\WindowsForms\\Curso\\CursoWindowsForms\\Fichario");
                var       ListaBusca = C.BuscarFicharioDBTodosDB("Cliente");
                Frm_Busca FForm      = new Frm_Busca(ListaBusca);
                FForm.ShowDialog();
                if (FForm.DialogResult == DialogResult.OK)
                {
                    var idSelect = FForm.idSelect;
                    //C = C.BuscarFichario(idSelect, "C:\\WindowsForms\\Curso\\CursoWindowsForms\\Fichario");
                    C = C.BuscarFicharioDB(idSelect, "Cliente");
                    if (C == null)
                    {
                        MessageBox.Show("Identificador não encontrado.", "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        EscreveFormulario(C);
                    }
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            //Fichario F = new Fichario("C:\\WindowsForms\\Curso\\CursoWindowsForms\\Fichario");
            //if (F.status)
            //{
            //    List<string> List = new List<string>();
            //    List = F.BuscarTodos();
            //    if (F.status)
            //    {
            //        List<List<string>> ListaBusca = new List<List<string>> ();
            //        for (int i = 0; i <= List.Count - 1; i++)
            //        {
            //            Cliente.Unit C = Cliente.DesSerializedClassUnit(List[i]);
            //            ListaBusca.Add(new List<string> { C.Id, C.Nome });
            //        }
            //        Frm_Busca FForm = new Frm_Busca(ListaBusca);
            //        FForm.ShowDialog();
            //        if (FForm.DialogResult == DialogResult.OK)
            //        {
            //            var idSelect = FForm.idSelect;
            //            string clienteJson = F.Buscar(idSelect);
            //            Cliente.Unit C = new Cliente.Unit();
            //            C = Cliente.DesSerializedClassUnit(clienteJson);
            //            EscreveFormulario(C);
            //        }
            //    }
            //    else
            //    {
            //        MessageBox.Show("ERR " + F.mensagem, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    }
            //}
            //else
            //{
            //    MessageBox.Show("ERR: " + F.mensagem, "ByteBank", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }