예제 #1
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            Server.GetServer.DataBase("uit").Table("select * from rz_plan_rabot")
            .UpdateServerData(Converter.ToSave(Rows));
            IsSave = true;
            string Nom_sz = (main_table.SelectedItem as RowPlanViewModal).Nom_sz;

            if (References.GetReferences.IsSerInReference((main_table.SelectedItem as RowPlanViewModal).Ser_nom))
            {
                switch ((sender as MenuItem).Header as string)
                {
                case "Дерево дефектации":
                    Tree_defect TD = new Tree_defect(Nom_sz);
                    TD.Show();
                    break;

                case "Цеха":
                    Work_shop WS = new Work_shop(Nom_sz);
                    WS.Show();
                    break;

                case "Служебная записка":
                    if (Nom_sz == (main_table.SelectedItem as RowPlanViewModal).Ser_nom)
                    {
                        CreateWindowNumberSZ_OUP Nom_sz_enter = new CreateWindowNumberSZ_OUP();
                        Nom_sz_enter.ShowDialog();
                        Nom_sz = Nom_sz_enter.Return_nom_sz();
                    }
                    if (Nom_sz != null)
                    {
                        SlugebZapiska FL = new SlugebZapiska(Nom_sz);
                        FL.Show();
                    }
                    break;
                }
            }
        }
예제 #2
0
 public void InitStalker(Dispatcher pdis, Tree_defect pTD)
 {
     dis = pdis;
     TD  = pTD;
     StalkerForTree();
 }