Exemple #1
0
        private void AddMaecenas_Click(object sender, EventArgs e)
        {
            string nameText = CFunc.CheckTextBox(this, NameMaecenas.Text, EnterNameMaecenas);

            if (nameText == "")
            {
                return;
            }
            foreach (DataRow item in dataset.Maecenas)
            {
                if (item["Name"].ToString() == nameText)
                {
                    CFunc.ShowMessage("Меценат '" + nameText + "' уже существует!");
                    return;
                }
            }
            var dr = dataset.Maecenas.NewRow();

            dr["Name"] = NameMaecenas.Text;
            dataset.Maecenas.Rows.Add(dr);
            ExW.SaveToDataBase();

            DataView tempMaecenas = new DataView(dataset.Maecenas);

            tempMaecenas.RowFilter = "Name = " + "'" + nameText + "'";
            var newRow = dataset.Maecenas.NewRow();

            newRow["From"]       = "Maecenas";
            newRow["InstanceID"] = tempMaecenas[0][0];
            dataset.Crutch.Rows.Add(newRow);
            ExW.SaveToDataBase();
        }
        private void AddMuseum_Click(object sender, EventArgs e)
        {
            string nameText = CFunc.CheckTextBox(this, NameMuseum.Text, EnterNameMuseum);

            if (nameText == "")
            {
                return;
            }
            foreach (DataRow item in dataset.Museum)
            {
                if (item["Name"].ToString() == nameText)
                {
                    CFunc.ShowMessage("Музей '" + nameText + "' уже существует!");
                    return;
                }
            }
            var dr = dataset.Museum.NewRow();

            dr["Name"] = nameText;
            dataset.Museum.Rows.Add(dr);
            ExW.SaveToDataBase();

            DataView tempMuseum = new DataView(dataset.Museum);

            tempMuseum.RowFilter = "Name = " + "'" + nameText + "'";
            var newRow = dataset.Crutch.NewRow();

            newRow["From"]       = "Museum";
            newRow["InstanceID"] = tempMuseum[0][0];
            dataset.Crutch.Rows.Add(newRow);
            ChangeMuseum.Enabled = false;
            ExW.SaveToDataBase();
        }
 private void SaveToDataBase()
 {
     ExW.SaveToDataBase();
     UpdateDataView();
 }