コード例 #1
0
ファイル: FormSpecies.cs プロジェクト: wjn99wjn/CTDB
        private void CTDBFormAddSpecies_Load(object sender, EventArgs e)
        {
            CTHelper.setControlTag(cspeciesOrder, 108); //load order list
            cspeciesOrder.DisplayMember = "tag_tag";

            refreshdata(sender, e);
        }
コード例 #2
0
ファイル: FormLabel.cs プロジェクト: wjn99wjn/CTDB
        private void FormLabel_Load(object sender, EventArgs e)
        {
            ucFileInfo1.ParaTable    = "ctdb-label";
            ucFileInfo1.ParaFileType = 93;

            clbAuthor.Text = CTHelper.GetConfig("username");

            CTHelper.setControlTag(clbOpenStatus, 31, 30);
            CTHelper.setControlTag(clbMethod, 58, 59);
            CTHelper.setControlTag(clbStructure, 18, 23);

            refreshdata(sender, e);
        }
コード例 #3
0
ファイル: FormScan.cs プロジェクト: wjn99wjn/CTDB
        private void CTDBFormScan_Load(object sender, EventArgs e)
        {
            ucFileInfo1.ParaTable = "ctdb-scan";

            CTHelper.setControlTag(cscTagSpecimenAlive, 10);
            CTHelper.setControlTag(cscTagSpecimenParty, 9);
            CTHelper.setControlTag(cscOpenStatus, 31, 30);
            CTHelper.setControlTag(cscFileType, 51, 52);
            CTHelper.setControlTag(cscSourceType, 76, 75);
            CTHelper.setControlTag(cscCamera, 77, 78);
            CTHelper.setControlTag(cscCameraBinning, 101, 107); //2x2
            CTHelper.setControlTag(cscLensMultiple, 105, 102);  //0.4

            cscTimeBegin.Text = DateTime.Now.ToShortDateString();
            refreshdata(sender, e);
        }
コード例 #4
0
        private void CTDBFormSpecimen_Load(object sender, EventArgs e)
        {
            //load controls
            ucFileInfo1.ParaTable = "ctdb-specimen";
            CTHelper.setControlTag(csmSex, 43, 42);
            CTHelper.setControlTag(csmAge, 45, 144);
            CTHelper.setControlTag(csmDehydrant, 63, 64);
            CTHelper.setControlTag(csmPS, 95, 96);
            //load gridview-specimen information


            //this.dataGridView1.AutoGenerateColumns = false;

            CTDBEntities ct = new CTDBEntities();

            csmSpecies.DataSource    = FormLogin.LoadDataF("tbSpecies");
            csmSpecies.DisplayMember = "species_note";
            //csmSpecies.DisplayMember = "species_latin";

            refreshdata();
        }
コード例 #5
0
        /// <summary>load/ refresh </summary>
        private void refreshdata(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            mitDelete.Enabled        = false;

            CTDBEntities ct = new CTDBEntities();

            //clScan.DataSource = ct.tbScan.ToList<tbScan>();
            clScan.DataSource    = FormLogin.LoadDataA("tbScan");
            clScan.DisplayMember = "Abstract";

            CTHelper.setControlTag(clOpenStatus, 31, 30);
            CTHelper.setControlTag(clFileType, 51, 55);
            CTHelper.setControlTag(clCutMethod, 37, 35);

            cscRef.DataSource    = FormLogin.LoadDataF("tbRef");
            cscRef.DisplayMember = "cite";
            cscRef.SelectedIndex = 3;

            //dataGridView1.DataSource = ct.tbSlice.ToList<tbSlice>();
            //dataGridView1.DataSource = FormLogin.LoadDataA("tbSlice");
            FormLogin.LoadData(dataGridView1, "tbSlice", "slice_id|scan_id|slice_para_PixelSize|slice_para_CutMethod|Abstract|date_in|open_status|slice_para_SliceNumber");
        }
コード例 #6
0
ファイル: ucFileInfo.cs プロジェクト: wjn99wjn/CTDB
 void loadTable()
 {
     if (ptable == "ctdb-specimen")
     {
         CTHelper.setControlTag(cbFileType, 14, 11);   // 14 filetype, 11 image
     }
     else if (ptable == "ctdb-scan")
     {
         CTHelper.setControlTag(cbFileType, 14, 93);   // 14 filetype, 11 image
     }
     else if (ptable == "ctdb-slice")
     {
         CTHelper.setControlTag(cbFileType, 14, 93);   // 14 filetype, 11 image
     }
     else if (ptable == "ctdb-scanpara")
     {
         CTHelper.setControlTag(cbFileType, 14, 11);   // 14 filetype, 11 image
     }
     else if (ptable == "ctdb-label")
     {
         CTHelper.setControlTag(cbFileType, 14, 100);   // 14 filetype, 11 image
     }
 }
コード例 #7
0
        //load
        private void refreshdata(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            //mitDelete.Enabled = false;

            CTDBEntities  ct = new CTDBEntities();
            List <vQuick> l  = ct.vQuick.ToList <vQuick>();

            dataGridView1.DataSource = l;

            cscanEquipment.DataSource    = ct.tbEquipment.ToList <tbEquipment>();
            cscanEquipment.ValueMember   = "e_id";
            cscanEquipment.DisplayMember = "e_nameA";

            cspeciesOrder.DataSource    = ct.tbSpecies.ToList <tbSpecies>();
            cspeciesOrder.DisplayMember = "species_Order";

            CTHelper.setControlTag(csmSex, 43, 42);
            CTHelper.setControlTag(csmAge, 45);
            CTHelper.setControlTag(cscanTagSpecimenParty, 9);
            CTHelper.setControlTag(csmDehydrant, 63, 64);

            this.Text = "CTDB - Quick Operation From - " + l.Count;
        }
コード例 #8
0
ファイル: FormUpload.cs プロジェクト: wjn99wjn/CTDB
        private void FormUpload_Load(object sender, EventArgs e)
        {
            lbDataset.Text = ParaDatasetID.ToString();
            UserID         = CTHelper.GetConfig("userid");

            CTDBEntities ct = new CTDBEntities();

            if (ParaTable == "ctdb-slice")
            {
                this.Text        = "CTDB - Slice File";
                lbTableName.Text = "SliceID";
                tbSlice s = ct.tbSlice.Where(c => c.slice_id == ParaDatasetID).Single();
                lbDSName.Text               = s.Abstract;
                lbSpecimenID.Text           = s.tbScan.tbSpecimen.sp_id.ToString();
                mitCreatedFromSlice.Visible = true;
                cdFileRef.Visible           = false;
            }
            else if (ParaTable == "ctdb-scan")
            {
                this.Text        = "CTDB - Scan Source File";
                lbTableName.Text = "ScanID";
                tbScan s = ct.tbScan.Where(c => c.scan_id == ParaDatasetID).Single();
                lbDSName.Text     = s.Abstract;
                lbSpecimenID.Text = s.tbSpecimen.sp_id.ToString();
                cdFileRef.Visible = false;
            }
            else if (ParaTable == "ctdb-label")
            {
                this.Text        = "CTDB - Tissue Label File";
                lbTableName.Text = "LabelID";
                tbLabel s = ct.tbLabel.Where(c => c.label_id == ParaDatasetID).Single();
                lbDSName.Text               = s.label_id.ToString();
                lbSpecimenID.Text           = s.tbSlice.tbScan.tbSpecimen.sp_id.ToString();
                mitCreatedFromLabel.Visible = true;
                cdFileRef.Visible           = false;
            }
            else if (ParaTable == "ctdb-specimen")
            {
                this.Text        = "CTDB - Specimen's Demo File";
                lbTableName.Text = "SpecimenID";
                tbSpecimen s = ct.tbSpecimen.Where(c => c.sp_id == ParaDatasetID).Single();
                lbSpecimenID.Text = s.sp_id.ToString();
                lbDSName.Text     = s.Abstract;
                // cdFileRef.Enabled = true;
            }
            else if (ParaTable == "ctdb-scanpara")
            {
                this.Text        = "CTDB - scan parameter's picture file";
                lbTableName.Text = "";
                tbScan s = ct.tbScan.Where(c => c.scan_id == ParaDatasetID).Single();
                lbDSName.Text     = s.Abstract;
                lbSpecimenID.Text = s.tbSpecimen.sp_id.ToString();
                cdFileRef.Visible = false;
            }
            else
            {
                this.Close();
            }


            CTHelper.setControlTag(cdFileType, 14, ParaFileType); // 14 filetype, 指定的Image
            CTHelper.setControlTag(cdFileOpenStatus, 31, 30);     //31 share method, 30 share in group
            CTHelper.LoadControl(cdFileRef, "tbRef", 4);          // 14 filetype, 11 image
            cdFileAuthor.Text = CTHelper.GetConfig("username");

            refreshdb();
        }