public void RefreshOrder(idocWindowOrder Order) { foreach (GridRow Row in OrdersGrid.Rows) { if (Row.Tag != null) { SourceGridUtilities.RowTag rt = (SourceGridUtilities.RowTag)Row.Tag; if (Convert.ToString(rt.Key) == Order.Key) { foreach (GridColumn Column in OrdersGrid.Columns) { switch (OrdersGrid[0, Column.Index].DisplayText) { case "Номер замовлення": OrdersGrid[Row.Index, Column.Index].Value = Order.OrderNo; break; case "Дата готовності": OrdersGrid[Row.Index, Column.Index].Value = Order.DateOrder; break; case "Стан": OrdersGrid[Row.Index, Column.Index].Value = Order.OrderState.Name; break; case "Клієнт": OrdersGrid[Row.Index, Column.Index].Value = Order.Customer.Name; break; } } break; } } } }
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(); } }
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 = "Невідомо"; } }