Example #1
0
 //    if (a.note == "")
 //	{
 //        DBNull.Value
 //}else
 //a.note
 public void Update(EWC_Activity a)
 {
     EWC_DBHelper.RunTSQL("update EWC_Activity set Type=@type, Title=@title, Photo=@photo, ActivityDescription=@desc , ActiveDate=@ad , StartDate=@sd , EndDate=@ed , StartTime=@st , EndTime=@et , Location=@locat , ActivitySchedule=@sche , AllowSignUp=@as , StartSignUpDate=@ssd , EndSignUpDate=@esd , CompanyAmount=@ca , Charge=@charge , Bus=@bus , Note=@note where ActivityID=@id",
                          new Dictionary <string, object> {
         { "@id", a.ActivityID },
         { "@type", a.Type },
         { "@title", a.Title },
         { "@photo", a.Photo },
         { "@desc", a.ActivityDescription },
         { "@ad", a.ActiveDate },
         { "@sd", a.StartDate },
         { "@ed", a.EndDate },
         { "@st", a.StartTime },
         { "@et", a.EndTime },
         { "@locat", a.Location },
         { "@sche", a.ActivitySchedule },
         { "@as", a.AllowSignUp },
         { "@ssd", a.StartSignUpDate },
         { "@esd", a.EndSignUpDate },
         { "@ca", a.CompanyAmount },
         { "@charge", a.Charge },
         { "@bus", a.Bus },
         { "@note", a.Note }
     });
 }
Example #2
0
 public void Insert(EWC_Activity a)
 {
     EWC_DBHelper.RunTSQL("insert into EWC_Activity values(@id ,@type, @title, @photo, @desc , @ad , @sd , @ed , @st , @et , @locat , @sche , @as , @ssd , @esd , @ca , @charge , @bus , @note)",
                          new Dictionary <string, object> {
         { "@id", a.ActivityID },
         { "@type", a.Type },
         { "@title", a.Title },
         { "@photo", a.Photo },
         { "@desc", a.ActivityDescription },
         { "@ad", a.ActiveDate },
         { "@sd", a.StartDate },
         { "@ed", a.EndDate },
         { "@st", a.StartTime },
         { "@et", a.EndTime },
         { "@locat", a.Location },
         { "@sche", a.ActivitySchedule },
         { "@as", a.AllowSignUp },
         { "@ssd", a.StartSignUpDate },
         { "@esd", a.EndSignUpDate },
         { "@ca", a.CompanyAmount },
         { "@charge", a.Charge },
         { "@bus", a.Bus },
         { "@note", a.Note }
     });
 }
Example #3
0
    //查詢單一活動
    public EWC_Activity GetActivity2(string ID)
    {
        DataTable dt = EWC_DBHelper.GetDataTable("select * from EWC_Activity where ActivityID=@atvid",
                                                 new Dictionary <string, object> {
            { "@atvid", ID }
        });                                    //呼叫DBHelper的GetDataTable方法,查詢條件參數給活動ID

        EWC_Activity atv = new EWC_Activity(); //建立EWC_Activity型別的List,之後接GetDataTable回傳的EWC_Activity List

        foreach (DataRow row in dt.Rows)       //dt取回是object,要轉型成EWC_Activity型別
        {
            atv = new EWC_Activity()
            {                                                       //dt.Rows是一個陣列
                ActivityID          = row["ActivityID"].ToString(), //將欄位值(object)轉成EWC_Activity型別
                Type                = row["Type"].ToString(),
                Title               = row["Title"].ToString(),
                Photo               = row["Photo"].ToString(),
                ActivityDescription = row["ActivityDescription"].ToString(),
                ActiveDate          = row["ActiveDate"].ToString(),
                StartDate           = row["StartDate"].ToString(),
                EndDate             = row["EndDate"].ToString(),
                StartTime           = row["StartTime"].ToString(),
                EndTime             = row["EndTime"].ToString(),
                Location            = row["Location"].ToString(),
                ActivitySchedule    = row["ActivitySchedule"].ToString(),
                AllowSignUp         = row["AllowSignUp"].ToString(),
                StartSignUpDate     = row["StartSignUpDate"].ToString(),
                EndSignUpDate       = row["EndSignUpDate"].ToString(),
                CompanyAmount       = row["CompanyAmount"].ToString(),
                Charge              = row["Charge"].ToString(),
                Bus  = row["Bus"].ToString(),
                Note = row["Note"].ToString()
            };

            //aList.Add(a);
        }

        return(atv);
    }
Example #4
0
    //查詢所有活動
    public List <EWC_Activity> GetActivity()
    {
        DataTable dt = EWC_DBHelper.GetDataTable("select * from EWC_Activity ORDER BY StartDate DESC", null); //呼叫DBHelper的GetDataTable方法,查詢全部資料條件參數給null即可

        List <EWC_Activity> aList = new List <EWC_Activity>();                                                //建立EWC_Activity型別的List,之後接GetDataTable回傳的EWC_Activity List

        foreach (DataRow row in dt.Rows)                                                                      //dt取回是object,要轉型成EWC_Activity型別
        {
            EWC_Activity a = new EWC_Activity()
            {                                                       //dt.Rows是一個陣列
                ActivityID          = row["ActivityID"].ToString(), //將欄位值(object)轉成EWC_Activity型別
                Type                = row["Type"].ToString(),
                Title               = row["Title"].ToString(),
                Photo               = row["Photo"].ToString(),
                ActivityDescription = row["ActivityDescription"].ToString(),
                ActiveDate          = row["ActiveDate"].ToString(),
                StartDate           = row["StartDate"].ToString(),
                EndDate             = row["EndDate"].ToString(),
                StartTime           = row["StartTime"].ToString(),
                EndTime             = row["EndTime"].ToString(),
                Location            = row["Location"].ToString(),
                ActivitySchedule    = row["ActivitySchedule"].ToString(),
                AllowSignUp         = row["AllowSignUp"].ToString(),
                StartSignUpDate     = row["StartSignUpDate"].ToString(),
                EndSignUpDate       = row["EndSignUpDate"].ToString(),
                CompanyAmount       = row["CompanyAmount"].ToString(),
                Charge              = row["Charge"].ToString(),
                Bus  = row["Bus"].ToString(),
                Note = row["Note"].ToString()
            };



            aList.Add(a);
        }

        return(aList);
    }