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); //} }
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); //} }