Ejemplo n.º 1
0
        protected void GridViewBind(int CourseID)
        {
            LabMS.BLL.CourseAndProject courseproject = new LabMS.BLL.CourseAndProject();
            List<LabMS.Model.CourseAndProject> courseprojectlist = new List<LabMS.Model.CourseAndProject>();

            string strWhere1 = " CourseID=" + CourseID;
            courseprojectlist = courseproject.GetModelList(strWhere1);

            string strWhere2 = "";

            foreach (LabMS.Model.CourseAndProject cp in courseprojectlist)
            {
                if (cp.ProjectID != null)
                {
                    if (strWhere2.Equals(""))
                    {
                        strWhere2 += " Project.ID=" + cp.ProjectID;
                    }
                    else
                    {
                        strWhere2 += " or Project.ID=" + cp.ProjectID;
                    }
                }
            }
            if (strWhere2 == "")
            {
                strWhere2 = "1<>1";
            }

            ExtendBLL.ProjectAndOther project = new ExtendBLL.ProjectAndOther();
            List<ExtendModule.ProjectAndOther> projectlist = new List<ExtendModule.ProjectAndOther>();

            projectlist = project.GetModelList2(strWhere2);
            gvProjectList.DataSource = projectlist;
            gvProjectList.DataBind();
        }
Ejemplo n.º 2
0
        protected void DataBinds()
        {
            ExtendBLL.ProjectAndOther Project = new ExtendBLL.ProjectAndOther();
            ExtendModule.ProjectAndOther model = new ExtendModule.ProjectAndOther();
            try
            {
                model = Project.GetModelList2("Project.ID=" + querystring.ToString())[0];
                if (model == null)
                {
                    Page.ClientScript.RegisterClientScriptBlock(GetType(), "script", "<script type='text/javascript'>alert('��ѯ�ַ�������');window.location.href='ProjectList.aspx';</script>");
                    return;
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "script", "<script type='text/javascript'>alert('����ȡ�������г���');window.location.href='ProjectList.aspx';</script>");
                return;
            }

            lb_Code.Text = model.Project_Code;
            lb_Name.Text = model.Project_Name;
            lb_Name.Text = model.Lab_Name;
            lb_Lab.Text = model.Lab_Name;
            lb_StartTime.Text = model.Project_StartTime.Value.ToShortDateString();
            lb_EndTime.Text = model.Project_EndTime.Value.ToShortDateString();
            lb_StartWeek.Text = model.Project_StartWeek.ToString();
            lb_EndWeek.Text = model.Project_EndWeek.ToString();
            lb_ClassHouse.Text = model.Project_ClassHourse.ToString();
            lb_ExpHouse.Text = model.Project_ExpHouse.ToString();
            lb_AwareLevel.Text = model.AwardLevel;
            lb_PartnerType.Text = model.PartnerType;
            LabMS.BLL.Dictionary Dic = new LabMS.BLL.Dictionary();
            List<LabMS.Model.Dictionary> ls = Dic.GetModelList("DClass='Subject'");
            if (ls.Count != 0)
            {
                for (int n = 0; n < ls.Count; n++)
                {
                    if (model.Project_Subject == ls[n].Code)
                    {
                        lb_Subject.Text = ls[n].Name;
                    }
                }
            }

            lb_Type.Text = model.Type;
            lb_Consume.Text = model.Project_Consume.ToString();
            lb_Request.Text = model.Request;
            lb_PerConsume.Text = model.Project_PerConsume.ToString();
            lb_PerNum.Text = model.Project_PartnerNum.ToString();
            lb_TeamNum.Text = model.Project_PartnerTeamNum.ToString();
            lb_Profess.Text = model.Pro_Name;

            lb_Category.Text = model.Category;
            lt_Content.Text = model.Project_Content;

            if (!string.IsNullOrEmpty(model.Project_CourseMode))
            {
                string[] array = model.Project_CourseMode.Split('|');
                if (array[0] != "")
                {
                    LabMS.BLL.Dictionary CourseMode = new LabMS.BLL.Dictionary();
                    List<LabMS.Model.Dictionary> lsdic;
                    LabMS.Model.Dictionary dicmodel;
                    for (int n = 0; n < array.Length; n++)
                    {
                        if (array[n] != "")
                        {
                            lsdic = CourseMode.GetModelList("Code='" + array[n] + "'");
                            if (ls.Count != 0)
                            {
                                dicmodel = lsdic[0];
                                lt_Model.Text += " " + dicmodel.Name;
                            }
                        }
                    }
                }
            }

            tb_ID.Value = querystring.ToString();
        }
Ejemplo n.º 3
0
        protected void DataBinds(int CourseID)
        {
            LabMS.BLL.Course Course = new LabMS.BLL.Course();
            LabMS.Model.Course model = new LabMS.Model.Course();
            model = Course.GetModel(CourseID);
            lb_CourseCode.Text = model.Course_Code;
            lb_CourseName.Text = model.Course_Name;
            lb_CourseType.Text = model.CourseType;
            lb_EnglishName.Text = model.EnglishName;
            #region ����Ŀ�б�
            LabMS.BLL.CourseAndProject courseproject = new LabMS.BLL.CourseAndProject();
            List<LabMS.Model.CourseAndProject> courseprojectlist = new List<LabMS.Model.CourseAndProject>();

            string strWhere1 = " CourseID=" + CourseID;
            courseprojectlist = courseproject.GetModelList(strWhere1);

            string strWhere2 = "";
            foreach (LabMS.Model.CourseAndProject cp in courseprojectlist)
            {
                if (cp.ProjectID != null)
                {
                    if (strWhere2.Equals(""))
                    {
                        strWhere2 += " Project.ID=" + cp.ProjectID;
                    }
                    else
                    {
                        strWhere2 += " or Project.ID=" + cp.ProjectID;
                    }
                }
            }

            if (strWhere2 == "")
            {
                strWhere2 = "1<>1";
            }
            ExtendBLL.ProjectAndOther project = new ExtendBLL.ProjectAndOther();
            List<ExtendModule.ProjectAndOther> projectlist = new List<ExtendModule.ProjectAndOther>();

            projectlist = project.GetModelList2(strWhere2);

            string strHTML = "<table id='studenlist' border='1' class='infoTable' style='border-collapse: collapse;'>";
            strHTML += "<thead>";
            strHTML += "<tr class='header'>";
            strHTML += "<td class='none'>";
            strHTML += "��ĿID";
            strHTML += "</td>";

            strHTML += "<td>";
            strHTML += "ʵ���ұ���";

            strHTML += "<td>";
            strHTML += "ʵ��������";
            strHTML += "</td>";

            strHTML +="<td>";
            strHTML +="��Ŀ����";
            strHTML +="</td>";

            strHTML += "<td>";
            strHTML += "��Ŀ����";
            strHTML += "</td>";

            strHTML += "<td>";
            strHTML += "����";
            strHTML += "</td>";
            strHTML += "</tr>";
            strHTML += "</thead>";
            strHTML += "<tbody>";
            tb_ProjectIDs.Value = "";
            foreach(ExtendModule.ProjectAndOther p in projectlist)
            {
                if(tb_ProjectIDs.Value == "")
                {
                    tb_ProjectIDs.Value += p.ID.ToString();
                }
                else
                {
                    tb_ProjectIDs.Value += "," + p.ID.ToString();
                }
                strHTML += "<tr>";
                strHTML += "<td>";
                strHTML += p.ID.ToString();
                strHTML += "</td>";

                strHTML += "<td>";
                strHTML += p.Lab_Code;

                strHTML += "<td>";
                strHTML += p.Lab_Name;
                strHTML += "</td>";

                strHTML +="<td>";
                strHTML += p.Project_Name;
                strHTML += "</td>";

                strHTML += "<td>";
                strHTML += p.Project_Code;
                strHTML += "</td>";

                strHTML += "<td>";
                strHTML += "<a>ɾ��</a>";
                strHTML += "</td>";
                strHTML += "</tr>";
            }
            strHTML += "</tbody>";
            strHTML += "</table>";
            tbListProject.Value += strHTML;
            tblistEmpty.Value = "0";
            #endregion
        }
Ejemplo n.º 4
0
 /// <summary>
 /// GridView ���а�
 /// </summary>
 /// <param name="where"></param>
 protected void gv_DataBind(string where)
 {
     /// �����е�Project
     ///
     ExtendBLL.ProjectAndOther ProjectOther = new ExtendBLL.ProjectAndOther();
     List<ExtendModule.ProjectAndOther> ls = new List<ExtendModule.ProjectAndOther>();
     ls = ProjectOther.GetModelList2(where);
     gv_Project.DataSource = ls;
     gv_Project.DataBind();
 }