Пример #1
0
 private void btnClearSearch_Click(object sender, EventArgs e)
 {
     d = null;
     d = new DataStoreEntities();
     txtAnySearch.Text = "";
     txtName.Text = "";
     cbKingdom.SelectedIndex = -1;
     monthPicker1.UncheckAll();
     speciesFlags1.UncheckAll();
     distributionPicker1.UncheckAll();
     speciesColourUC1.SetSelectedColour(0);
     cbYVP.Checked = false;
     LoadData();
 }
Пример #2
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            this.Width = 650;

            string strVersion = "";

            try
            {
                System.Deployment.Application.ApplicationDeployment ad = System.Deployment.Application.ApplicationDeployment.CurrentDeployment;
                strVersion = ad.CurrentVersion.ToString();
            }
            catch { }

            this.Text += strVersion;
            try{
            Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures) + @"\Darwin\");
            }
            catch{};

            d = new DataStoreEntities();
            LoadData();
        }
Пример #3
0
        private void cbPhylum_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.cbFamily.SelectedIndexChanged -= new System.EventHandler(this.cbFamily_SelectedIndexChanged);
            this.cbOrder.SelectedIndexChanged -= new System.EventHandler(this.cbOrder_SelectedIndexChanged);
            this.cbClass.SelectedIndexChanged -= new System.EventHandler(this.cbClass_SelectedIndexChanged);
            cbGenus.DataSource = null;
            cbFamily.DataSource = null;
            cbOrder.DataSource = null;
            cbClass.DataSource = null;
            cbClass.Items.Clear();
            cbClass.SelectedIndex = -1;

            try
            {
                if (DataAccessLayer == null) DataAccessLayer = new DataStoreEntities();

                var k = from s in DataAccessLayer.Classes
                        orderby s.ClassName
                        where s.PhylumId == (int)cbPhylum.SelectedValue
                        select new { s.ClassId, s.ClassName }
                     ;
                cbClass.DisplayMember = "ClassName";
                cbClass.ValueMember = "ClassId";
                cbClass.DataSource = k;
                cbClass.SelectedIndex = -1;
            }
            catch { }
            this.cbClass.SelectedIndexChanged += new System.EventHandler(this.cbClass_SelectedIndexChanged);
        }
Пример #4
0
        private void FillKingdom()
        {
            cbKingdom.SelectedIndex = -1;

            if (DataAccessLayer == null) DataAccessLayer = new DataStoreEntities();
            var lqKingdom = from k in DataAccessLayer.Kingdoms
                            orderby k.KingdomName.ToLower()
                            select k;
            //cbKingdom.Items.Add("");
            cbKingdom.DataSource = lqKingdom;
            cbKingdom.DisplayMember = "KingdomName";
            cbKingdom.ValueMember = "KingdomId";
            cbKingdom.SelectedIndex = -1;
        }
Пример #5
0
        private void cbFamily_SelectedIndexChanged(object sender, EventArgs e)
        {
            cbGenus.DataSource = null;
            cbGenus.Items.Clear();
            cbGenus.SelectedIndex = -1;

            try
            {
                if (DataAccessLayer == null) DataAccessLayer = new DataStoreEntities();

                var k = from s in DataAccessLayer.Genuss
                        orderby s.GenusName
                        where s.FamilyId == (int)cbFamily.SelectedValue
                        select new { s.GenusId, s.GenusName }
                     ;
                cbGenus.DisplayMember = "GenusName";
                cbGenus.ValueMember = "GenusId";
                cbGenus.DataSource = k;
                cbGenus.SelectedIndex = -1;

            }
            catch { }
        }