private void Adding_Click(object sender, RoutedEventArgs e) { switch (currentTable) { case Tables.Аптеки: { winАптеки win = new winАптеки(context); win.ShowDialog(); break; } case Tables.Витамины: { winВитамины win = new winВитамины(context); win.ShowDialog(); break; } case Tables.Добавки: { winДобавки win = new winДобавки(context); win.ShowDialog(); break; } case Tables.Препараты: { winПрепараты win = new winПрепараты(context); win.ShowDialog(); break; } case Tables.Чай: { winЧай win = new winЧай(context); win.ShowDialog(); break; } case Tables.Регионы: { winРегионы win = new winРегионы(context); win.ShowDialog(); break; } case Tables.Поставщики: { winПоставщики win = new winПоставщики(context); win.ShowDialog(); break; } case Tables.Поставки: { winПоставки win = new winПоставки(context); win.ShowDialog(); break; } } UpdateEnv(); }
private void mainDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { switch (currentTable) { case Tables.Аптеки: { List<string> list = Parser.getItems(mainDataGrid.SelectedItem.ToString()); int id = int.Parse(list[0]); winАптеки win = new winАптеки(context, id,list[1], list[2], list[3],list[4],list[5]); win.ShowDialog(); break; } case Tables.Витамины: { List<string> list = Parser.getItems(mainDataGrid.SelectedItem.ToString()); int id = int.Parse(list[0]); winВитамины win = new winВитамины(context, id, list[1], float.Parse(list[2]), list[3], list[4], list[5],list[6],list[7]); win.ShowDialog(); break; } case Tables.Добавки: { List<string> list = Parser.getItems(mainDataGrid.SelectedItem.ToString()); int id = int.Parse(list[0]); winДобавки win = new winДобавки(context, id, list[1], float.Parse(list[2]), list[3], list[4], list[5],list[6]); win.ShowDialog(); break; } case Tables.Препараты: { List<string> list = Parser.getItems(mainDataGrid.SelectedItem.ToString()); int id = int.Parse(list[0]); winПрепараты win = new winПрепараты(context, id, list[1], float.Parse(list[2]), list[3], list[4],list[5],list[6]); win.ShowDialog(); break; } case Tables.Чай: { List<string> list = Parser.getItems(mainDataGrid.SelectedItem.ToString()); int id = int.Parse(list[0]); winЧай win = new winЧай(context,id, list[1], float.Parse(list[2]), list[3], list[4], list[5], list[6],list[7]); win.ShowDialog(); break; } case Tables.Регионы: { Регионы reg = (Регионы)mainDataGrid.SelectedItem; winРегионы win = new winРегионы(context, reg.id_региона, reg.Наименование); win.ShowDialog(); break; } case Tables.Поставщики: { Поставщики pos = (Поставщики)mainDataGrid.SelectedItem; winПоставщики win = new winПоставщики(context, pos.id_поставщика,pos.Наименование, pos.Адрес, pos.Телефон, pos.Город); win.ShowDialog(); break; } case Tables.Поставки: { List<string> list = Parser.getItems(mainDataGrid.SelectedItem.ToString()); int id = int.Parse(list[0]); winПоставки win = new winПоставки(context,id, list[1], list[2],list[3],list[4]); win.ShowDialog(); break; } } UpdateEnv(); }