Example #1
0
        public string loadReservationSMS(long ID)
        {
            vw_Reservation r   = loadReservation(ID);
            string         msg = string.Empty;

            if (r != null)
            {
                msg = "<<公司名称>>提提您: 預約了" + r.Product + "於" + r.EventStart + "於" + r.OfficeName;
                if (r.CanChange == true)
                {
                    msg += "分店,是次服務,之指定人员為" + r.UserName + ",如有更改請致電. 謝!(預約編號:" + r.ReservationID.ToString() + ")";
                }
                else
                {
                    msg += "分店,如有更改請致電. 謝!(預約編號:" + r.ReservationID.ToString() + ")";
                }
            }
            return(msg);
        }
Example #2
0
        private void bindata()
        {
            vw_Reservation v = resvh.loadReservation(long.Parse(Request["id"]));

            if (v != null)
            {
                string strStoreNum = v.storeNum;
                bindEmpByStore(strStoreNum);
                ddlEmployee.SelectedIndex = ddlEmployee.Items.IndexOf(ddlEmployee.Items.FindByValue(v.employeeNum));
                if (string.IsNullOrEmpty(v.memberNum))
                {
                    //non-member
                    txtSharePersonEngName.Text = v.CustomerName;
                    txtMobile.Text             = v.CustomerTel;
                }
                else
                {
                    if (string.IsNullOrEmpty(v.chnName))
                    {
                        txtSharePersonEngName.Text = v.CustomerName;
                    }
                    else
                    {
                        txtSharePersonEngName.Text = v.chnName;
                    }
                    if (string.IsNullOrEmpty(v.mobilePhone))
                    {
                        txtMobile.Text = v.CustomerTel;
                    }
                    else
                    {
                        txtMobile.Text = v.mobilePhone;
                    }
                }

                //txtSharePersonChnName.Text = v.chnName;
                txtServiceName.Text = v.SeviceDesc;

                txtServiceNum.Text = v.serviceNum;
                HidMemberNum.Value = v.memberNum;
                //display member num and package
                txtMemberNum.Text = v.memberNum;
                txtPackage.Text   = v.PackageDesc;
                if (v.IsInput != null)
                {
                    if (v.IsInput == true)
                    {
                        hidIsInput.Value = "1";
                        //入單后预约就不能保存删除
                        btnSave.Enabled   = false;
                        btnDelete.Enabled = false;
                        btnSentM.Enabled  = false;
                    }
                }
                //isConfirm = null/OK/VM
                if (v.IsConfirm == "OK")
                {
                    chkConfirmOK.Checked = true;
                }
                else if (v.IsConfirm == "VM")
                {
                    chkConfirmVM.Checked = true;
                }
                //SendSMS
                if (v.SendSMS == true)
                {
                    lblSendSMS.Visible = true;
                }
                txtRemark.Text = v.Remark;
                //是否指定其他顔色
                if (v.OtherColor != null)
                {
                    chkColor.Checked       = true;
                    ddlColor.SelectedIndex = ddlColor.Items.IndexOf(ddlColor.Items.FindByValue(v.OtherColor));
                }

                //store date to combine with timepicker with a new date value
                dtEventDate.DateValue = DateTime.Parse(v.eventStart.ToShortDateString());
                eventStart.TimeValue  = v.eventStart;
                eventEnd.TimeValue    = v.eventEnd;
                chkCanChange.Checked  = v.CanChange;
                chkIsArrived.Checked  = v.IsArrived;
                chkCancel.Checked     = v.IsCancel;
                //还没有入單,客人已到达时,才可以入單
                if (hidIsInput.Value != "1" && v.IsArrived == true)
                {
                    this.btnInputBill.Enabled = true;
                }
                else
                {
                    this.btnInputBill.Enabled = false;
                }
                btnSentM.Enabled = true;
            }
            else
            {
                dtEventDate.DateValue     = DateTime.Parse(Request["eventstart"]);
                eventStart.TimeValue      = DateTime.Parse(Request["eventstart"]);
                eventEnd.TimeValue        = DateTime.Parse(Request["eventstart"]).AddMinutes(90);
                chkIsArrived.Enabled      = false;
                chkCancel.Enabled         = false;
                this.btnInputBill.Enabled = false;
                btnSentM.Enabled          = false;
            }
        }