コード例 #1
0
    //when grid view of seminar is selected
    protected void gvSeminar_SelectedIndexChanged(object sender, EventArgs e)
    {
        Panel1.Visible = true;
        Member m = (Member)Session["user"];
        List <ShoppingCart> shoppingcarts = ShoppingCartDBMgr.getAllShoppingCart(m.Email);

        gvSeminar.DataSource = shoppingcarts;
        gvSeminar.DataBind();
        List <Seminar>  seminars  = SeminarMgr.getAllSeminar();
        List <Schedule> schedules = ScheduleMgr.getAllSchedule();
        List <Review>   reviews   = ReviewDBMgr.getAllReviewById(m.Email);
        Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
        Schedule        b         = schedules[gvSeminar.SelectedIndex];

        if (reviews == null)
        {
            tbxRating.Text  = "0";
            tbxRemarks.Text = " ";
        }
        else
        {
            Review c = reviews[gvSeminar.SelectedIndex];
            tbxRating.Text  = c.Rating.ToString();
            tbxRemarks.Text = c.Remarks;
        }
        tbxId.Text    = a.Id;
        tbxName.Text  = a.Name;
        tbxPrice.Text = a.Price.ToString();
        tbxDate.Text  = b.Date.ToShortDateString();
    }
コード例 #2
0
        public static void ScheduleCtrlPatchC(
            ScheduleCtrl __instance
            , ref Dictionary <string, ScheduleCtrl.MaidStatusAndTaskUnit> ___m_dicMaidStatusAndTask
            , ref string ___m_deleteSlotNo
            , ref ScheduleMgr ___m_scheduleMgr
            , ref ScheduleScene ___m_scheduleApi
            , ref CharacterSelectManager ___m_charSelMgr
            , ref ScheduleCtrl.ExclusiveViewer ___m_currentActiveViewer
            )
        {
            MyLog.LogMessage(
                "ScheduleCtrlPatchC"
                );

            instance     = __instance;
            hGetMaidName = AccessTools.Method(typeof(ScheduleCtrl), "GetMaidName"); // 이건 잘됨
            //hGetMaidBySlotNo = AccessTools.Method(typeof(ScheduleCtrl), "GetMaidBySlotNo"); // 이건 잘됨
            //hSetViewerActive = AccessTools.Method(typeof(ScheduleCtrl), "SetViewerActive"); // 이건 잘됨
            //hSetSelectedRowActive = AccessTools.Method(typeof(ScheduleCtrl), "SetSelectedRowActive"); // 이건 잘됨
            m_dicMaidStatusAndTask = ___m_dicMaidStatusAndTask;
            m_deleteSlotNo         = ___m_deleteSlotNo;
            m_scheduleMgr          = ___m_scheduleMgr;
            m_scheduleApi          = ___m_scheduleApi;
            m_charSelMgr           = ___m_charSelMgr;
            m_currentActiveViewer  = ___m_currentActiveViewer;
        }
コード例 #3
0
    //register button when click
    protected void btnRegister_Click(object sender, EventArgs e)
    {
        //Panel1.Visible = true;
        List <Seminar>  seminars  = SeminarMgr.getAllSeminar();
        Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
        List <Schedule> schedules = ScheduleMgr.getAllScheduleById(a.Id);
        Schedule        b         = schedules[gvSchedule.SelectedIndex];
        List <Speaker>  speakers  = SpeakerDBMgr.getAllSpeaker();
        Speaker         c         = speakers[gvSeminar.SelectedIndex];

        if (Session["cart"] == null)
        {
            //member session of user
            ShoppingCart s = new ShoppingCart();
            s.Member = (Member)Session["user"];

            Session["cart"] = s;
        }
        //adding a seminar by user
        ShoppingCart sc = (ShoppingCart)Session["cart"];

        sc.Seminar          = a;
        sc.Seminar.Schedule = b;
        sc.Seminar.Speaker  = c;

        //redirecting a new page to shoppingcartform.aspx
        Response.Redirect("ShoppingCartForm.aspx");
    }
コード例 #4
0
 protected void gvSchedule_SelectedIndexChanged(object sender, EventArgs e)
 {
     Panel1.Visible = true;
     List <Seminar>  seminars  = SeminarMgr.getAllSeminar();
     Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
     List <Schedule> schedules = ScheduleMgr.getAllScheduleById(a.Id);
     Schedule        b         = schedules[gvSchedule.SelectedIndex];
 }
 // private Dictionary<string, ScheduleCtrl.MaidStatusAndTaskUnit> LoadData()
 private static void LoadData(
     ScheduleMgr __instance
     , ScheduleScene ___m_scheduleApi
     ) // string __m_BGMName 못가져옴
 {
     MyLog.LogMessage("LoadData"
                      );
     m_scheduleApi = ___m_scheduleApi;
 }
 private static void ClickTask(
     ScheduleMgr __instance
     , ScheduleCtrl ___m_Ctrl
     ) // string __m_BGMName 못가져옴
 {
     MyLog.LogMessage("ClickTask"
                      , UIButton.current.name
                      , MyUtill.GetMaidFullName(___m_Ctrl.SelectedMaid)
                      );
 }
コード例 #7
0
        public IEnumerable <GameData> AddGoal()
        {
            var mgr        = new ScheduleMgr();
            var scheduleId = AddSchedule(mgr);
            var schedule   = mgr.GetItem(scheduleId);

            AddTeamPlayers(schedule.HostId, 18);
            AddTeamPlayers(schedule.GuestId, 18);
            mgr.GenerateGameData(scheduleId);
            return(mgr.GetDataByScheduleId(scheduleId));
        }
コード例 #8
0
    protected void gvShoppingCart_SelectedIndexChanged(object sender, EventArgs e)
    {
        List <Seminar>  seminars  = SeminarMgr.getAllSeminar();
        List <Schedule> schedules = ScheduleMgr.getAllSchedule();
        Seminar         a         = seminars[gvShoppingCart.PageSize * gvShoppingCart.PageIndex + gvShoppingCart.SelectedIndex];
        Schedule        b         = schedules[gvShoppingCart.SelectedIndex];

        lblSeminarId.Text = a.Id;
        lblName.Text      = a.Name;
        lblDate.Text      = b.Date.ToShortDateString();
    }
コード例 #9
0
    //by selecting from grid view seminar list
    protected void gvSeminar_SelectedIndexChanged(object sender, EventArgs e)
    {
        Panel1.Visible = true;
        List <Seminar> seminars = SeminarMgr.getAllSeminar();
        //calling data from seminars
        Seminar         a         = seminars[gvSeminar.PageSize * gvSeminar.PageIndex + gvSeminar.SelectedIndex];
        List <Schedule> schedules = ScheduleMgr.getAllScheduleById(a.Id);

        gvSchedule.DataSource = schedules;
        gvSchedule.DataBind();
    }
コード例 #10
0
        protected int AddSchedule(ScheduleMgr mgr)
        {
            var teamMgr  = new TeamMgr();
            var host     = AddTeam(teamMgr);
            var guest    = AddTeam(teamMgr);
            var schedule = new Schedule
            {
                Name        = "World cup match 1",
                DisplayName = "World cup",
                HostId      = host,
                GuestId     = guest
            };

            mgr.Add(schedule);
            Assert.IsTrue(schedule.Id > 0);
            return(schedule.Id);
        }
コード例 #11
0
ファイル: GameDataMgrTest.cs プロジェクト: EinsteinSu/Soccer
        protected override int AddStuff()
        {
            var mgr      = new ScheduleMgr();
            var id       = AddSchedule(mgr);
            var schedule = mgr.GetItem(id);

            Assert.IsNotNull(schedule);
            var playerId = AddPlayer(schedule.HostId, "Buffon", 1);
            var data     = new GameData
            {
                ScheduleId  = id,
                PlayerId    = playerId,
                YellowCard1 = DateTime.Now
            };

            Mgr.Add(data);
            return(data.Id);
        }
コード例 #12
0
    public void databind()
    {
        //get the list seminar from global.asax
        List <Seminar> seminars = SeminarMgr.getAllSeminar();

        gvSeminar.DataSource = seminars;
        gvSeminar.DataBind();
        List <Schedule> schedules = ScheduleMgr.getAllScheduleById("");

        gvSchedule.DataSource = schedules;
        gvSchedule.DataBind();
        //List<Speaker> speakers = SpeakerDBMgr.getAllSpeaker();
        //gvSchedule.DataSource = speakers;
        //gvSchedule.DataBind();

        //if session of seminars are not null
        if (Session["seminars"] != null)
        {
            //calling shoppingcart class to the session cart
            ShoppingCart sc = (ShoppingCart)Session["cart"];
        }
    }
コード例 #13
0
ファイル: ScheduleMgrTest.cs プロジェクト: EinsteinSu/Soccer
 protected override void InitializeStuffs()
 {
     Mgr = new ScheduleMgr();
 }