Esempio n. 1
0
        protected void dtlProduct_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var curData = (DataRowView)e.Item.DataItem;

                var lnkName       = (HyperLink)e.Item.FindControl("lnkName");
                var litLophoc     = (Literal)e.Item.FindControl("litLophoc");
                var litKhaiGiang  = (Literal)e.Item.FindControl("litKhaiGiang");
                var litNoiDungHoc = (Literal)e.Item.FindControl("litNoiDungHoc");
                var litDoTuoi     = (Literal)e.Item.FindControl("litDoTuoi");
                var litGioHoc     = (Literal)e.Item.FindControl("litGioHoc");
                var rptCoso       = (Repeater)e.Item.FindControl("rptCoso");

                var butRowDelete = (Button)e.Item.FindControl("butRowDelete");

                lnkName.Text = curData["Content_Name"].ToString();

                litLophoc.Text     = curData["Zone_Name"].ToString();
                litKhaiGiang.Text  = curData["Khoahoc_KhaiGiang"].ToString();
                litNoiDungHoc.Text = curData["Khoehoc_NoiDungHoc"].ToString();
                litDoTuoi.Text     = curData["Khoahoc_DoTuoiText"].ToString();
                litGioHoc.Text     = curData["Khoahoc_GioHoc"].ToString();

                butRowDelete.CommandArgument = ConvertUtility.ToString(curData["Content_ID"]);

                rptCoso.DataSource     = KhoahocCosoDB.GetCosoDeployed(ConvertUtility.ToInt32(curData["Khoahoc_ID"]));
                rptCoso.ItemDataBound += new RepeaterItemEventHandler(rptCoso_ItemDataBound);
                rptCoso.DataBind();
            }
        }
Esempio n. 2
0
        protected void dtgClass_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var curData = (DataRowView)e.Item.DataItem;

                var litNoiDungHoc = (Literal)e.Item.FindControl("litNoiDungHoc");
                var litGioHoc     = (Literal)e.Item.FindControl("litGioHoc");
                var litDotuoi     = (Literal)e.Item.FindControl("litDotuoi");
                var litKhaiGiang  = (Literal)e.Item.FindControl("litKhaiGiang");
                var litLophoc     = (Literal)e.Item.FindControl("litLophoc");
                var rptCoso       = (Repeater)e.Item.FindControl("rptCoso");
                var chkSelect     = (CheckBox)e.Item.FindControl("chkSelect");

                var khoahocid = ConvertUtility.ToInt32(curData["Khoahoc_ID"]);

                if (khoahocid == _khoahocid)
                {
                    chkSelect.Checked = true;
                }


                //var lophocId = ConvertUtility.ToInt32(curData["Zone_ID"]);
                litLophoc.Text = curData["Zone_Name"].ToString();//ZoneDB.GetZoneNameByID(lophocId);

                litKhaiGiang.Text  = curData["Khoahoc_KhaiGiang"].ToString().Replace("\n", "<br />");
                litDotuoi.Text     = curData["Khoahoc_DoTuoiText"].ToString().Replace("\n", "<br />");
                litNoiDungHoc.Text = curData["Khoehoc_NoiDungHoc"].ToString().Replace("\n", "<br />");
                litGioHoc.Text     = curData["Khoahoc_GioHoc"].ToString().Replace("\n", "<br />");

                rptCoso.DataSource = KhoahocCosoDB.GetCosoDeployed(khoahocid);
                rptCoso.DataBind();
            }
        }
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            if (!IsPostBack)
            {
                var dtitems = KhoahocDB.GetContentCount(_contentid);

                if (dtitems.Rows.Count > 0)
                {
                    var khoahocInfo = KhoahocDB.GetInfo(_contentid);

                    MiscUtility.SetSelected(dropLopHoc.Items, khoahocInfo.Zone_ID.ToString());
                    txtNoiDungHocText.Text = khoahocInfo.Khoehoc_NoiDungHoc;

                    // do tuoi
                    string doTuoi = "|" + khoahocInfo.Khoahoc_DoTuoi;
                    foreach (ListItem item3 in lstDoTuoi.Items)
                    {
                        if (doTuoi.IndexOf("|" + item3.Value + "|") >= 0)
                        {
                            item3.Selected = true;
                        }
                        else
                        {
                            item3.Selected = false;
                        }
                    }

                    txtDoTuoiText.Text = khoahocInfo.Khoahoc_DoTuoiText;
                    txtGioHoc.Text     = khoahocInfo.Khoahoc_GioHoc;
                    txtKhaiGiang.Text  = khoahocInfo.Khoahoc_KhaiGiang;
                    chkVisible.Checked = khoahocInfo.Khoahoc_Avaiable;

                    //co so
                    string    zoneDeployed   = "|";
                    DataTable dtZoneDeployed = KhoahocCosoDB.GetCosoDeployed(khoahocInfo.Khoahoc_ID);
                    foreach (DataRow row in dtZoneDeployed.Rows)
                    {
                        zoneDeployed += row["Coso_ID"] + "|";
                    }

                    foreach (ListItem item in chklCoso.Items)
                    {
                        if (zoneDeployed.IndexOf("|" + item.Value + "|") >= 0)
                        {
                            item.Selected = true;
                        }
                        else
                        {
                            item.Selected = false;
                        }
                    }

                    // mon hoc

                    string    monhocDeployed = "|";
                    DataTable dtMonHoc       = KhoahocMonhocDB.GetMonhocDeployed(khoahocInfo.Khoahoc_ID);
                    foreach (DataRow row in dtMonHoc.Rows)
                    {
                        monhocDeployed += row["Monhoc_ID"] + "|";
                    }

                    foreach (ListItem item2 in chklMonHoc.Items)
                    {
                        if (monhocDeployed.IndexOf("|" + item2.Value + "|") >= 0)
                        {
                            item2.Selected = true;
                        }
                        else
                        {
                            item2.Selected = false;
                        }
                    }
                }
                else
                {
                    butDelete.Visible = false;
                }
            }
        }