1
0

FormRielter.cs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace СУБД_Агентство
  11. {
  12. public partial class FormRielter : Form
  13. {
  14. public FormRielter()
  15. {
  16. InitializeComponent();
  17. }
  18. private void FormRielter_Load(object sender, EventArgs e)
  19. {
  20. // TODO: This line of code loads data into the 'dbAgentstvoDataSet1.Users' table. You can move, or remove it, as needed.
  21. this.usersTableAdapter.Fill(this.dbAgentstvoDataSet1.Users);
  22. }
  23. private void btnProfile_Click(object sender, EventArgs e)
  24. {
  25. FormProfile frm = new FormProfile();
  26. // фильтр с текущей формы передать на форму для редактирования профиля
  27. // должен отфильтроваться тот пользователь, который авторизовался
  28. frm.bsUsers.Filter = this.bsUsers.Filter;
  29. frm.ShowDialog();
  30. // загрузить из БД обновленные записи из таблицы Users
  31. this.usersTableAdapter.Fill(this.dbAgentstvoDataSet1.Users);
  32. }
  33. private void btnDataRielter_Click(object sender, EventArgs e)
  34. {
  35. FormDataRielter frm = new FormDataRielter();
  36. frm.ShowDialog();
  37. }
  38. private void btnPotrebRielter_Click(object sender, EventArgs e)
  39. {
  40. FormPotrebRielter frm = new FormPotrebRielter();
  41. // отфильтровать на форме со списком потребностей
  42. // авторизовавшегося риелтера
  43. frm.bsUsers.Filter = this.bsUsers.Filter;
  44. frm.ShowDialog();
  45. }
  46. private void btnReport_Click(object sender, EventArgs e)
  47. {
  48. FormReport frm = new FormReport();
  49. // отфильтровать на форме со списком сделок
  50. // авторизовавшегося риелтера
  51. frm.bsUsers.Filter = this.bsUsers.Filter;
  52. frm.ShowDialog();
  53. }
  54. private void tbxFamFind_TextChanged(object sender, EventArgs e)
  55. {
  56. // поиск риелтеров по первым буквам фамилии
  57. bsAllRielter.Filter = String.Format("type = 0 and fam LIKE '{0}%'", tbxFamFind.Text);
  58. }
  59. private void btnFindLeven_Click(object sender, EventArgs e)
  60. {
  61. FormFindLeven frm = new FormFindLeven();
  62. frm.type = 0; // нечеткий поиск для риелтеров
  63. frm.ShowDialog();
  64. }
  65. }
  66. }