Пример #1
0
        public void GetCalendar()
        {
            Account _loginUser = Session[SessionKeys.LOGININFO] as Account;

            if (_loginUser == null || _loginUser.Id == Account.AdminPkid)
            {
                return;
            }
            employeeID                     = _loginUser.Id.ToString();
            employeeName                   = _loginUser.Name;
            myDayAttendancePresenter       = new MyDayAttendancePresenter(IndexDayAttendance1, null);
            IndexDayAttendance1.EmployeeID = employeeID;
            if (String.IsNullOrEmpty(IsFirstAdd))
            {
                myDayAttendancePresenter.InitPresenter(false, DateTime.Now);
            }
            else
            {
                myDayAttendancePresenter.InitPresenter(IsPostBack, DateTime.Now);
            }
            IsFirstAdd = "IsADDed";
            IndexDayAttendance1._ExecuteSearchEvent += myDayAttendancePresenter.ExecuteSearchEvent;
            IndexDayAttendance1._DateSlection       += ShowDetail;

            showCalendarDetailPresenter             = new ShowCalendarDetailPresenter(ShowCalendarDetail1, _loginUser);
            ShowCalendarDetail1.btnCancelClick     += HideWindow;
            ShowCalendarDetail1.ShowPanel          += ShowWindow;
            ShowCalendarDetail1.RedirectToCalendar += RedirectToCalendar;
            ShowCalendarDetail1.RedirectToRemind   += RedirectToRemind;
            ShowCalendarDetail1.BtnSendEmailEvent  += showCalendarDetailPresenter.SendEmailForEmployees;

            //ShowCalendarDetail1.InitMultiView += showCalendarDetailPresenter.InitMultiView;
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Account LoginUser = Session[SessionKeys.LOGININFO] as Account;

            if (LoginUser == null)
            {
                return;
            }
            MonthAttendancePresenter monthAttendanceFontPresenter =
                new MonthAttendancePresenter(MonthAttendanceView1, LoginUser);

            MonthAttendanceView1.StatisticsAttendance += monthAttendanceFontPresenter.StatisticsEvent;
            if (String.IsNullOrEmpty(IsFirstAdd))
            {
                monthAttendanceFontPresenter.InitPresenter(false);
            }
            else
            {
                monthAttendanceFontPresenter.InitPresenter(IsPostBack);
            }
            IsFirstAdd = "IsADDed";

            MonthAttendanceView1._ShowEmployeeDayAttendanceWindow   = ShowEmployeeDayAttendance;
            MonthAttendanceView1.ddlDepartmentSelectedIndexChanged +=
                monthAttendanceFontPresenter.ddlDepartmentSelectedIndexChanged;
            MonthAttendanceView1.btnExportClientVisible = false;

            myDayAttendancePresenter                = new MyDayAttendancePresenter(MyDayAttendance1, LoginUser);
            MyDayAttendance1._ExecuteSearchEvent   += myDayAttendancePresenter.ExecuteSearchEvent;
            MyDayAttendance1.ShowUpdatePanel       += ShowMyDayAttendanceWindow;
            MyDayAttendance1.HideUpdatePanel       += HideMyDayAttendanceWindow;
            MyDayAttendance1._DateSlection         += ShowMyDayAttendanceDetail;
            MyDayAttendance1.btnCancelOnClientClick = "return CloseModalPopupExtender('" + divMPEMyDayAttendance.ClientID + "');";

            showCalendarDetailPresenter            = new ShowCalendarDetailPresenter(ShowCalendarDetail1, LoginUser);
            ShowCalendarDetail1.btnCancelClick    += HideMyDayAttendanceDetailWindow;
            ShowCalendarDetail1.ShowPanel         += ShowMyDayAttendanceDetailWindow;
            ShowCalendarDetail1.BtnSendEmailEvent += showCalendarDetailPresenter.SendEmailForEmployees;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            MonthAttendancePresenter monthAttendanceBackPresenter =
                new MonthAttendancePresenter(MonthAttendanceView1, LoginUser);

            MonthAttendanceView1.StatisticsAttendance += monthAttendanceBackPresenter.StatisticsEvent;
            monthAttendanceBackPresenter.InitPresenter(IsPostBack);
            MonthAttendanceView1._ShowEmployeeDayAttendanceWindow   = ShowEmployeeDayAttendance;
            MonthAttendanceView1.ddlDepartmentSelectedIndexChanged +=
                monthAttendanceBackPresenter.ddlDepartmentSelectedIndexChanged;

            myDayAttendancePresenter                = new MyDayAttendancePresenter(MyDayAttendance1, LoginUser);
            MyDayAttendance1._ExecuteSearchEvent   += myDayAttendancePresenter.ExecuteSearchEvent;
            MyDayAttendance1.ShowUpdatePanel       += ShowMyDayAttendanceWindow;
            MyDayAttendance1.btnCancelOnClientClick = "return CloseModalPopupExtender('" +
                                                      divMPEMyDayAttendance.ClientID + "');";
            MyDayAttendance1.HideUpdatePanel += HideMyDayAttendanceWindow;
            MyDayAttendance1._DateSlection   += ShowMyDayAttendanceDetail;

            showCalendarDetailPresenter            = new ShowCalendarDetailPresenter(ShowCalendarDetail1, LoginUser);
            ShowCalendarDetail1.btnCancelClick    += HideMyDayAttendanceDetailWindow;
            ShowCalendarDetail1.ShowPanel         += ShowMyDayAttendanceDetailWindow;
            ShowCalendarDetail1.BtnSendEmailEvent += showCalendarDetailPresenter.SendEmailForEmployees;
        }