Пример #1
0
        private void dgvList_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }
            isSelect = true;
            var    row       = dgvList.Rows[e.RowIndex].DataBoundItem;
            string dirSource = dirImage;

            switch (type)
            {
            case 1:     //Ebook
                vEbook obj = ((vEbook)row);
                id                        = obj.Id;
                txtFile.Text              = obj.Path + @"\" + obj.Name + "." + obj.Format;
                txtTitle.Text             = obj.Name;
                txtPage.Text              = obj.Pages.ToString();
                cboLanguage.SelectedValue = obj.LanguageId.Value;
                break;

            case 2:     //Knowledge
                Knowledge.DBContext.Knowledge obj2 = ((Knowledge.DBContext.Knowledge)row);
                id                        = obj2.Id;
                txtTitle.Text             = obj2.Title;
                rtbContent.Text           = obj2.Description;
                cboLanguage.SelectedValue = 1002;     //vn
                dirSource                += @"\Knowledge\";
                break;

            case 3:     //Term
                Term obj3 = ((Term)row);
                id                        = obj3.Id;
                txtTitle.Text             = obj3.Vn;
                rtbContent.Text           = obj3.Description;
                cboLanguage.SelectedValue = 1002;     //vn
                break;

            case 4:     //Rule
                Knowledge.DBContext.Rule obj4 = ((Knowledge.DBContext.Rule)row);
                id                        = obj4.Id;
                txtTitle.Text             = obj4.Title;
                rtbContent.Text           = obj4.Description;
                cboLanguage.SelectedValue = 1002;     //vn
                dirSource                += @"\Rule\";
                break;
            }
            string[] files = Directory.GetFiles(dirSource, "*" + id + "_*");
            foreach (string file in files)
            {
                lstFile.Items.Add(file);
            }
        }
Пример #2
0
        private void dgvList_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }
            vEbook row = (vEbook)dgvList.Rows[e.RowIndex].DataBoundItem;

            id                         = row.Id;
            txtName.Text               = row.Name;
            cboAuthor.SelectedValue    = row.AuthorId;
            cboPublisher.SelectedValue = row.PublisherId;
            txtDescription.Text        = row.Description;
            txtPages.Text              = row.Pages.ToString();
            cboLanguage.SelectedValue  = row.LanguageId;
            txtSize.Text               = row.Size.ToString();
            txtISBN.Text               = row.ISBN;
            txtYear.Text               = row.Year.ToString();
            cboType.SelectedValue      = row.TypeId;
            cboFormat.SelectedValue    = row.FormatId;
            txtPath.Text               = row.Path;
            txtUrl.Text                = row.Url;
        }