Exemple #1
0
 public EventVV(Data data, App app)
 {
     this.app    = app;
     app.Enabled = false;
     this.dc     = new DataC(data);
     InitializeComponent();
 }
Exemple #2
0
 public CompanyVV(Data data, CompanyV cv)
 {
     this.cv    = cv;
     cv.Enabled = false;
     this.dc    = new DataC(data);
     InitializeComponent();
 }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            //Добавить оценку
            string        Id               = ID.Text;
            string        Datac            = DataC.Text;
            string        Tema             = TEMA.Text;
            string        Mark             = MARK.Text;
            string        ssql             = $"INSERT INTO Marks (Id,Datac,Tema,Mark) VALUES ('{Id}','{Datac}','{Tema}','{Mark}')";      //ЗАпрос вставить данные в таблицу Table_1 - имя таблици
            string        connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою)
            SqlConnection conn             = new SqlConnection(connectionString);                                                        // Подключение к БД

            conn.Open();                                                                                                                 // Открытие Соединения
            SqlCommand command = new SqlCommand(ssql, conn);                                                                             // Объект вывода запросов

            MessageBox.Show("Данные добавлены");
            ID.Clear();
            DataC.Clear();
            TEMA.Clear();
            MARK.Clear();
            SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации

            while (reader.Read())                           //В цикле вывести всю информацию из таблици
            {
                InfoM.Text += reader[0] + " - Id студента " + "Дата: " + reader[1].ToString() + "  Тема: " + reader[2].ToString() + " Оценка: " + reader[3].ToString() + "\n";
            }
            reader.Close();
        }
Exemple #4
0
 public PaletteVV(Data data, PaletteV pv)
 {
     this.pv    = pv;
     pv.Enabled = false;
     this.dc    = new DataC(data);
     InitializeComponent();
 }
        private void Button_Click_7(object sender, RoutedEventArgs e)
        {
            //Изменить дату оценки по ID
            string        ssql             = @"UPDATE Marks SET [Datac] = @Datac WHERE Id = @Id";
            string        connectionString = @"Data Source=DESKTOP-CDQ6MB6\SQLEXPRESS;Initial Catalog=gnevnik;Integrated Security=True"; //prak - имя базы данных(Поменять на свою)
            SqlConnection conn             = new SqlConnection(connectionString);                                                        // Подключение к БД

            conn.Open();
            SqlCommand command = new SqlCommand(ssql, conn);// Объект вывода запросов

            command.Parameters.Add("@Id", SqlDbType.Int).Value         = Convert.ToInt32(ID1.Text);
            command.Parameters.Add("@Datac", SqlDbType.NVarChar).Value = DataC.Text;
            SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации

            while (reader.Read())                           //В цикле вывести всю информацию из таблици
            {
                InfoM.Text += reader[0] + " - Id студента " + "Дата: " + reader[1].ToString() + "  Тема: " + reader[2].ToString() + " Оценка: " + reader[3].ToString() + "\n";
            }
            reader.Close();
            MessageBox.Show("Дата оценки изменена");
            DataC.Clear();
            ID1.Clear();
            InfoM.Clear();
            InfoS.Clear();
        }
Exemple #6
0
 public PaletteV(App app)
 {
     dc          = new DataC();
     this.app    = app;
     app.Enabled = false;
     InitializeComponent();
     saved = true;
 }
Exemple #7
0
 public CompanyV(Data data, App app)
 {
     dc          = new DataC(data.Events);
     this.app    = app;
     app.Enabled = false;
     InitializeComponent();
     saved = true;
 }
Exemple #8
0
 public EventMV(Data data, App a)
 {
     this.app    = a;
     app.Enabled = false;
     this.dc     = new DataC(data);
     mpallets    = new BindingList <Event.MyPalette>();
     addition    = true;
     InitializeComponent();
 }
Exemple #9
0
        public CompanyVV(ulong id, Data data, CompanyV cv)
        {
            this.cv    = cv;
            cv.Enabled = false;
            this.dc    = new DataC(data);
            Company c = data.Companies.First(o => o.Id == id);

            InitializeComponent();
            getViews(c);
        }
Exemple #10
0
        public PaletteVV(ulong id, Data data, PaletteV pv)
        {
            this.pv    = pv;
            pv.Enabled = false;
            this.dc    = new DataC(data);
            Palette p = data.Pallets.First(o => o.Id == id);

            InitializeComponent();
            getViews(p);
        }
Exemple #11
0
        public EventVV(ulong id, Data data, App app)
        {
            this.app    = app;
            app.Enabled = false;
            this.dc     = new DataC(data);
            Event ev = data.Events.First(o => o.Id == id);

            InitializeComponent();
            getViews(ev);
        }
Exemple #12
0
    private void Export()
    {
        XML_PATH = Application.streamingAssetsPath + "/" + FileName + ".xml";

        // 読み込み
        DataC sample = AssetDatabase.LoadAssetAtPath <DataC>(ASSET_PATH);

        if (sample == null)
        {
            sample = ScriptableObject.CreateInstance <DataC>();
        }

        // 新規の場合は作成
        if (!AssetDatabase.Contains(_sample as UnityEngine.Object))
        {
            string directory = Path.GetDirectoryName(ASSET_PATH);
            if (!Directory.Exists(directory))
            {
                Directory.CreateDirectory(directory);
            }
            // アセット作成
            AssetDatabase.CreateAsset(_sample, ASSET_PATH);
        }

        // コピー
        sample.Copy(_sample);



        root  testData = new root();
        DataC test     = sample;

        testData = test.DataSet();

        XmlUtil.Seialize <root>(XML_PATH, testData);

        // インスペクターから設定できないようにする
        _sample.hideFlags = HideFlags.NotEditable;
        // 更新通知
        EditorUtility.SetDirty(_sample);
        // 保存
        AssetDatabase.SaveAssets();
        // エディタを最新の状態にする
        AssetDatabase.Refresh();
    }
Exemple #13
0
 public PaletteV()
 {
     dc = new DataC();
     InitializeComponent();
     saved = true;
 }
Exemple #14
0
 public EventMV()
 {
     dc       = new DataC();
     mpallets = new BindingList <Event.MyPalette>();
     InitializeComponent();
 }
Exemple #15
0
 public void Copy(DataC temp)
 {
     _tags = temp._tags;
 }
Exemple #16
0
 public CompanyV(Data data)
 {
     dc = new DataC(data.Events);
     InitializeComponent();
     saved = true;
 }
Exemple #17
0
 public CompanyV()
 {
     dc = new DataC();
     InitializeComponent();
     saved = true;
 }
Exemple #18
0
    private void OnGUI()
    {
        if (_sample == null)
        {
            _sample = ScriptableObject.CreateInstance <DataC>();
        }
        if (XML_PATH == null)
        {
            XML_PATH = Application.streamingAssetsPath;
        }


        Color defaultColor = GUI.backgroundColor;

        using (new GUILayout.VerticalScope(EditorStyles.helpBox))
        {
            GUI.backgroundColor = Color.gray;
            using (new GUILayout.HorizontalScope(EditorStyles.toolbar))
            {
                GUILayout.Label("設定");
                //GUILayout.TextField(textField);
            }
            GUI.backgroundColor = defaultColor;

            FileName = EditorGUILayout.TextField("入出力ファイル名", FileName);

            _sample.TagSet = EditorGUILayout.TagField("検索タグ", _sample.TagSet);

            _sample.EnemyTagSet = EditorGUILayout.TagField("エネミーフィールド", _sample.EnemyTagSet);
        }

        using (new GUILayout.VerticalScope(EditorStyles.helpBox))
        {
            GUI.backgroundColor = Color.gray;
            using (new GUILayout.HorizontalScope(EditorStyles.toolbar))
            {
                GUILayout.Label("パス");
            }
            GUI.backgroundColor = defaultColor;

            GUILayout.Label(XML_PATH.ToString());

            using (new GUILayout.HorizontalScope(GUI.skin.box))
            {
                GUI.backgroundColor = Color.green;
                // 読み込みボタン
                if (GUILayout.Button("読み込み"))
                {
                    EditorUtility.DisplayDialog("未実装", "CommingSoon!! よかったら自分で作ってね!", "orz");
                }
                GUI.backgroundColor = Color.magenta;
                // 書き込みボタン
                if (GUILayout.Button("書き込み"))
                {
                    bool result = true;
                    if (File.Exists(XML_PATH))
                    {
                        result = EditorUtility.DisplayDialog("Extention", "同名ファイルが存在しています。上書きしますか?", "はい", "いいえ");
                    }
                    if (result)
                    {
                        Export();
                    }
                    else
                    {
                        return;
                    }
                }
                GUI.backgroundColor = defaultColor;
            }
        }
    }
Exemple #19
0
 public EventVV(Data data)
 {
     this.dc = new DataC(data);
     InitializeComponent();
 }
 public void Visit(DataC data)
 {
     Console.WriteLine("C" + (data);
 }
Exemple #21
0
 public PaletteVV(Data data)
 {
     this.dc = new DataC(data);
     InitializeComponent();
 }