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; idocWindowOrder Order = new idocWindowOrder(rt.Key.ToString(), Client); Order.Show(); } }
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 RefreshOrder(idocWindowOrder Order) { fMainForm.RefreshOrder(Order); }