private void SearchClientsBtn_Click(object sender, RoutedEventArgs e) { try { foreach (Customer cs in lc.Cust) { if (cs.Name == SearchClients.Text) { NameCustomerText.Text = cs.Name; SiteText.Text = cs.Site; RepresentativeText.Text = cs.Representative; PhoneNumberText.Text = cs.RepPhone.ToString(); exist_c = true; Log.logging("Произведен поиск клиента: " + cs.Name + " " + DateTime.Now); break; } } if (!exist_c) { MessageBox.Show("Такой заказчик не найден"); Log.logging("Ошибка: искомого заказчика не существует"); } exist_c = false; SearchClients.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); Log.logging("Ошибка: " + ex); } }
void obradi() { try { int operacija = 0; while (operacija != (int)Operacije.Kraj) { TransferKlasa transfer = formater.Deserialize(tok) as TransferKlasa; switch (transfer.Operacija) { case Operacije.Login: FindAgent fa = new FindAgent(); transfer.Rezultat = fa.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.AddClient: AddClient ac = new AddClient(); transfer.Rezultat = ac.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.GetListClients: GetLIstClients glc = new GetLIstClients(); transfer.Rezultat = glc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.SearchClients: SearchClients sc = new SearchClients(); transfer.Rezultat = sc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.SelectClient: SelectClient scl = new SelectClient(); transfer.Rezultat = scl.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.UpdateClient: UpdateClient uc = new UpdateClient(); transfer.Rezultat = uc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.AddPolicy: AddPolicy ap = new AddPolicy(); transfer.Rezultat = ap.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.UpdatePolicy: UpdatePolicy up = new UpdatePolicy(); transfer.Rezultat = up.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.DeletePolicy: DeletePolicy dp = new DeletePolicy(); transfer.Rezultat = dp.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.SearchPolicy: SearchPolicy sp = new SearchPolicy(); transfer.Rezultat = sp.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.SelectPolicy: SelectPolicy spo = new SelectPolicy(); transfer.Rezultat = spo.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.GetListInsTypes: GetListInsuranceTypes git = new GetListInsuranceTypes(); transfer.Rezultat = git.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.DeleteClient: DeleteClient dc = new DeleteClient(); transfer.Rezultat = dc.IzvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.Kraj: operacija = 1; Server.listaTokova.Remove(tok); break; default: break; } } } catch (Exception) { Server.listaTokova.Remove(tok); } }
public MultiSearch(IEnumerable <ISearchClient> searchClients) : this() { SearchClients.AddRange(searchClients); }