public override void OnDoubleClick(SourceGrid.CellContext sender, EventArgs e) { if (sender.Position.Row > 0) { SourceGridUtilities.RowTag rt = (SourceGridUtilities.RowTag)Grid.Rows[sender.Position.Row].Tag; idocEmployee Customer = new idocEmployee(rt.Key.ToString(), Client); Customer.Show(); } }
private void tSSL_User_Click(object sender, EventArgs e) { try { idocEmployee emp = new idocEmployee(Program.UserContext.Key, Client); emp.Show(); } catch { } }
private void toolStripButton_New_Click(object sender, EventArgs e) { switch (tabList1.SelectedPage.Text) { case "Замовлення": idocWindowOrder Order = new idocWindowOrder(Client); Order.Show(); break; case "Клієнти": idocCustomer Customer = new idocCustomer(Client); Customer.Show(); break; case "Співробітники": idocEmployee Employee = new idocEmployee(Client); Employee.Show(); break; } }
public static void RefreshEmployee(idocEmployee Employee) { fMainForm.RefreshEmployee(Employee); }
public void RefreshEmployee(idocEmployee Employee) { foreach (GridRow Row in EmployeesGrid.Rows) { if (Row.Tag != null) { SourceGridUtilities.RowTag rt = (SourceGridUtilities.RowTag)Row.Tag; if (Convert.ToString(rt.Key) == Employee.Key) { foreach (GridColumn Column in EmployeesGrid.Columns) { switch (EmployeesGrid[0, Column.Index].DisplayText) { case "Найменування": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Title; break; case "Прізвище": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Surname; break; case "Ім'я": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Name; break; case "По батькові": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Middlename; break; case "Адреса": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Address; break; case "Номер телефону": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Phone; break; case "Дата народження": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Birthday; break; case "Ім'я користувача": EmployeesGrid[Row.Index, Column.Index].Value = Employee.UserName; break; case "Коментар": EmployeesGrid[Row.Index, Column.Index].Value = Employee.RComment; break; case "Заблоковано": EmployeesGrid[Row.Index, Column.Index].Value = Employee.Locked ? "1" : "0"; break; } } break; } } } try { if (Program.UserContext.Key.ToString() == Employee.Key.ToString()) { try { Program.UserContext.Load(); tSSL_User.Text = Program.UserContext.Title; } catch { tSSL_User.Text = "Невідомо"; } } } catch { tSSL_User.Text = "Невідомо"; } }