コード例 #1
0
        protected void btn_register_Click(object sender, EventArgs e)
        {
            if (Session["DormitoryHostid"] != null)
            {
                var           cDormitoryHostBasic = new CDormitoryHost();
                DormitoryHost host_basic          = new DormitoryHost();
                host_basic = cDormitoryHostBasic.Get(Convert.ToInt32(Session["DormitoryHostid"].ToString()));
                //Host status
                host_basic.HostStatus = Convert.ToInt32(ddlHostStatus.SelectedValue); //pending=0, active=1,inactive=2
                if (host_basic.HostStatus == 1 || host_basic.HostStatus == 0)
                {
                    host_basic.ActiveDate = DatePickStatusDate.SelectedDate;
                    if (host_basic.HostStatus == 1)
                    {
                        DatePickActiveDate.SelectedDate = DatePickStatusDate.SelectedDate;
                    }
                }
                else
                {
                    host_basic.InactiveDate           = DatePickStatusDate.SelectedDate;
                    DatePickInactiveDate.SelectedDate = DatePickStatusDate.SelectedDate;
                }

                host_basic.UpdatedId   = CurrentUserId;
                host_basic.UpdatedDate = DateTime.Now;
                bool HB_Update = cDormitoryHostBasic.Update(host_basic);
                if (HB_Update)
                {
                    EnableTab(true, true);
                    ShowMessage("Dormitory host basic information is updated successfully.");
                }
                else
                {
                    ShowMessage("Failed to update Host Basic Information, please try it again.");
                }
                //LoadDropListHostStatus();
                //DatePickStatusDate.SelectedDate = DateTime.Today;
                Grid_HostList.Rebind();
            }
        }
コード例 #2
0
        protected void btn_basic_save_Click(object sender, EventArgs e)
        {
            var cDormitoryHost = new CDormitoryHost();
            int hostid         = 0; //Dormitory HostId

            if (Session["DormitoryHostid"] != null)
            {
                hostid = Convert.ToInt32(Session["DormitoryHostid"].ToString());
            }


            if (hostid == 0) //new host registration
            {
                int Dormitory_Add = cDormitoryHost.Add(GetFormData());
                if (Dormitory_Add == -1)
                {
                    ShowMessage("Failed to add Dormitory Host Information, please try it again");
                }
                else
                {
                    int maxhostid = cDormitoryHost.MaxHostId();
                    if (maxhostid > 0)
                    {
                        Session["DormitoryHostid"] = maxhostid;
                        // test room location
                        //Default School Information

                        var cHomesatyPreferredSchool        = new CDormitoryHostPreferredSchool();
                        DormitoryHostPrefferedSchool School = new DormitoryHostPrefferedSchool();
                        School.HostId            = maxhostid;
                        School.SiteLocationId    = Convert.ToInt32(ddlSchoolName.SelectedValue); //CurrentSiteLocationId;
                        School.DefaultHostSchool = true;
                        School.ContactUserId     = CurrentUserId;
                        School.DistanceSchool    = "";
                        School.DistanceStation   = "";
                        School.MajorIntersection = "";
                        School.CreatedDate       = DateTime.Now;
                        School.CreatedId         = CurrentUserId;

                        int shcoolid = cHomesatyPreferredSchool.Add(School);
                        if (shcoolid > 0)
                        {
                            EnableTab(true, true);
                            //VisiableBtn(true);

                            ShowMessage("Dormitory Host Information is saved successfully.");
                        }
                    }

                    Grid_HostList.Rebind();
                }
            }
            else    //update host registration
            {
                DormitoryHost Dormitory = new DormitoryHost();

                Dormitory = cDormitoryHost.Get(hostid);
                //Dormitory Information
                Dormitory.DormitoryHostName = txtDormitoryName.Text;
                Dormitory.HomeType          = ddlHomeType.SelectedValue;
                Dormitory.Address           = txtHomeAddress.Text;
                Dormitory.City            = txtCity.Text;
                Dormitory.Province        = ddlProvice.SelectedValue;
                Dormitory.PostalCode      = txtPostalCode.Text;
                Dormitory.PhoneNumber     = txtPhone.Text;
                Dormitory.AdditionalPhone = txtAdditionalPhone.Text;
                Dormitory.HostStatus      = 0;
                Dormitory.LeaseStartDate  = DatePickerLeaseStartDate.SelectedDate;
                Dormitory.LeaseEndDate    = DatePickerLeaseEndDate.SelectedDate;
                Dormitory.CoordinatorName = txtCoordianatorName.Text;
                Dormitory.SchoolName      = ddlSchoolName.SelectedValue;



                Dormitory.UpdatedDate = DateTime.Today;
                Dormitory.UpdatedId   = CurrentUserId;
                bool HB_Update = cDormitoryHost.Update(Dormitory);
                if (HB_Update)
                {
                    //VisiableBtn(false);
                    EnableTab(true, true);
                    ShowMessage("Dormitory Host Information is updated successfully.");
                }
                else
                {
                    ShowMessage("Failed to update Dormitory Host Information, please try it again.");
                }
            }

            ClearHostBasicForm();// Clear up the Basic Form
        }
コード例 #3
0
        protected void Grid_HostList_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            var cDormitory = new CDormitoryHost();

            Grid_HostList.DataSource = cDormitory.GetDormitoryHostList(CurrentSiteLocationId);
        }