Example #1
0
        public List<LabMS.Model.Project> GetModelList2(string strWhere)
        {
            StringBuilder strSql = new StringBuilder();
            string sqlStr1 = "select Project.* ,Course.ID from Project, CourseAndProject as PC,Course " +
                             "where PC.ProjectID=Project.ID and PC.CourseID=Course.ID ";
            strSql.Append(sqlStr1);
            if (!string.IsNullOrEmpty(strWhere))
            {
                strSql.Append(" and ");
                strSql.Append(strWhere);
            }
            List<LabMS.Model.Project> ls = new List<LabMS.Model.Project>();
            DataSet ds = DbHelperSQL.Query(strSql.ToString());
            if (ds.Tables[0].Rows.Count != 0)
            {
                LabMS.Model.Project model;
                for (int n = 0; n < ds.Tables[0].Rows.Count; n++)
                {
                    model = new LabMS.Model.Project();
                    if (ds.Tables[0].Rows[n]["ID"].ToString() != "")
                    {
                        model.ID = int.Parse(ds.Tables[0].Rows[n]["ID"].ToString());
                    }
                    model.Project_Code = ds.Tables[0].Rows[n]["Project_Code"].ToString();
                    model.Project_Category = ds.Tables[0].Rows[n]["Project_Category"].ToString();
                    model.Project_Name = ds.Tables[0].Rows[n]["Project_Name"].ToString();
                    if (ds.Tables[0].Rows[n]["Project_Lab"].ToString() != "")
                    {
                        model.Project_Lab = int.Parse(ds.Tables[0].Rows[n]["Project_Lab"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_StartTime"].ToString() != "")
                    {
                        model.Project_StartTime = DateTime.Parse(ds.Tables[0].Rows[n]["Project_StartTime"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_EndTime"].ToString() != "")
                    {
                        model.Project_EndTime = DateTime.Parse(ds.Tables[0].Rows[n]["Project_EndTime"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_ClassHourse"].ToString() != "")
                    {
                        model.Project_ClassHourse = int.Parse(ds.Tables[0].Rows[n]["Project_ClassHourse"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_ExpHouse"].ToString() != "")
                    {
                        model.Project_ExpHouse = int.Parse(ds.Tables[0].Rows[n]["Project_ExpHouse"].ToString());
                    }
                    model.Project_AwardLevel = ds.Tables[0].Rows[n]["Project_AwardLevel"].ToString();
                    model.Project_PartnerType = ds.Tables[0].Rows[n]["Project_PartnerType"].ToString();
                    model.Project_Type = ds.Tables[0].Rows[n]["Project_Type"].ToString();
                    if (ds.Tables[0].Rows[n]["Project_Consume"].ToString() != "")
                    {
                        model.Project_Consume = int.Parse(ds.Tables[0].Rows[n]["Project_Consume"].ToString());
                    }
                    model.Project_Change = ds.Tables[0].Rows[n]["Project_Change"].ToString();
                    if (ds.Tables[0].Rows[n]["Project_PartnerNum"].ToString() != "")
                    {
                        model.Project_PartnerNum = int.Parse(ds.Tables[0].Rows[n]["Project_PartnerNum"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_Professional"].ToString() != "")
                    {
                        model.Project_Professional = int.Parse(ds.Tables[0].Rows[n]["Project_Professional"].ToString());
                    }
                    model.Project_Content = ds.Tables[0].Rows[n]["Project_Content"].ToString();
                    model.Project_CourseMode = ds.Tables[0].Rows[n]["Project_CourseMode"].ToString();
                    if (ds.Tables[0].Rows[n]["Project_SubmitTime"].ToString() != "")
                    {
                        model.Project_SubmitTime = DateTime.Parse(ds.Tables[0].Rows[n]["Project_SubmitTime"].ToString());
                    }
                    model.Project_Open = ds.Tables[0].Rows[n]["Project_Open"].ToString();
                    if (ds.Tables[0].Rows[n]["Project_PartnerTeamNum"].ToString() != "")
                    {
                        model.Project_PartnerTeamNum = int.Parse(ds.Tables[0].Rows[n]["Project_PartnerTeamNum"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["OPProjectID"].ToString() != "")
                    {
                        model.OPProjectID = int.Parse(ds.Tables[0].Rows[n]["OPProjectID"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_StartWeek"].ToString() != "")
                    {
                        model.Project_StartWeek = int.Parse(ds.Tables[0].Rows[n]["Project_StartWeek"].ToString());
                    }
                    if (ds.Tables[0].Rows[n]["Project_EndWeek"].ToString() != "")
                    {
                        model.Project_EndWeek = int.Parse(ds.Tables[0].Rows[n]["Project_EndWeek"].ToString());
                    }
                    model.Project_Subject = ds.Tables[0].Rows[n]["Project_Subject"].ToString();
                    model.Project_Request = ds.Tables[0].Rows[n]["Project_Request"].ToString();
                    if (ds.Tables[0].Rows[n]["Project_PerConsume"].ToString() != "")
                    {
                        model.Project_PerConsume = int.Parse(ds.Tables[0].Rows[n]["Project_PerConsume"].ToString());
                    }
                    ls.Add(model);

                }
            }
            return ls;
        }
Example #2
0
 /// <summary>
 /// ��������б�
 /// </summary>
 public List<LabMS.Model.Project> GetModelList(string strWhere)
 {
     DataSet ds = dal.GetList(strWhere);
     List<LabMS.Model.Project> modelList = new List<LabMS.Model.Project>();
     int rowsCount = ds.Tables[0].Rows.Count;
     if (rowsCount > 0)
     {
         LabMS.Model.Project model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new LabMS.Model.Project();
             if(ds.Tables[0].Rows[n]["ID"].ToString()!="")
             {
                 model.ID=int.Parse(ds.Tables[0].Rows[n]["ID"].ToString());
             }
             model.Project_Code=ds.Tables[0].Rows[n]["Project_Code"].ToString();
             model.Project_Category=ds.Tables[0].Rows[n]["Project_Category"].ToString();
             model.Project_Name=ds.Tables[0].Rows[n]["Project_Name"].ToString();
             if(ds.Tables[0].Rows[n]["Project_Lab"].ToString()!="")
             {
                 model.Project_Lab=int.Parse(ds.Tables[0].Rows[n]["Project_Lab"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_StartTime"].ToString()!="")
             {
                 model.Project_StartTime=DateTime.Parse(ds.Tables[0].Rows[n]["Project_StartTime"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_EndTime"].ToString()!="")
             {
                 model.Project_EndTime=DateTime.Parse(ds.Tables[0].Rows[n]["Project_EndTime"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_ClassHourse"].ToString()!="")
             {
                 model.Project_ClassHourse=int.Parse(ds.Tables[0].Rows[n]["Project_ClassHourse"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_ExpHouse"].ToString()!="")
             {
                 model.Project_ExpHouse=int.Parse(ds.Tables[0].Rows[n]["Project_ExpHouse"].ToString());
             }
             model.Project_AwardLevel=ds.Tables[0].Rows[n]["Project_AwardLevel"].ToString();
             model.Project_PartnerType=ds.Tables[0].Rows[n]["Project_PartnerType"].ToString();
             model.Project_Type=ds.Tables[0].Rows[n]["Project_Type"].ToString();
             if(ds.Tables[0].Rows[n]["Project_Consume"].ToString()!="")
             {
                 model.Project_Consume=int.Parse(ds.Tables[0].Rows[n]["Project_Consume"].ToString());
             }
             model.Project_Change=ds.Tables[0].Rows[n]["Project_Change"].ToString();
             if(ds.Tables[0].Rows[n]["Project_PartnerNum"].ToString()!="")
             {
                 model.Project_PartnerNum=int.Parse(ds.Tables[0].Rows[n]["Project_PartnerNum"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_Professional"].ToString()!="")
             {
                 model.Project_Professional=int.Parse(ds.Tables[0].Rows[n]["Project_Professional"].ToString());
             }
             model.Project_Content=ds.Tables[0].Rows[n]["Project_Content"].ToString();
             model.Project_CourseMode=ds.Tables[0].Rows[n]["Project_CourseMode"].ToString();
             if(ds.Tables[0].Rows[n]["Project_SubmitTime"].ToString()!="")
             {
                 model.Project_SubmitTime=DateTime.Parse(ds.Tables[0].Rows[n]["Project_SubmitTime"].ToString());
             }
             model.Project_Open=ds.Tables[0].Rows[n]["Project_Open"].ToString();
             if(ds.Tables[0].Rows[n]["Project_PartnerTeamNum"].ToString()!="")
             {
                 model.Project_PartnerTeamNum=int.Parse(ds.Tables[0].Rows[n]["Project_PartnerTeamNum"].ToString());
             }
             if(ds.Tables[0].Rows[n]["OPProjectID"].ToString()!="")
             {
                 model.OPProjectID=int.Parse(ds.Tables[0].Rows[n]["OPProjectID"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_StartWeek"].ToString()!="")
             {
                 model.Project_StartWeek=int.Parse(ds.Tables[0].Rows[n]["Project_StartWeek"].ToString());
             }
             if(ds.Tables[0].Rows[n]["Project_EndWeek"].ToString()!="")
             {
                 model.Project_EndWeek=int.Parse(ds.Tables[0].Rows[n]["Project_EndWeek"].ToString());
             }
             model.Project_Subject=ds.Tables[0].Rows[n]["Project_Subject"].ToString();
             model.Project_Request=ds.Tables[0].Rows[n]["Project_Request"].ToString();
             if(ds.Tables[0].Rows[n]["Project_PerConsume"].ToString()!="")
             {
                 model.Project_PerConsume=int.Parse(ds.Tables[0].Rows[n]["Project_PerConsume"].ToString());
             }
             modelList.Add(model);
         }
     }
     return modelList;
 }