示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Session["SSTGEmail"] = "*****@*****.**";
            //JE_TourGuideInfo TG = new JE_TourGuideInfo();
            JE_TourGuideInfo TG = new JE_TourGuideInfo();
            //TG.GetTGByEmail(Session["SSTGEmail"].ToString());
            var name       = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).TGName;
            var intro      = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).IntroInProfile;
            var profilepic = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).TGProfilePic;
            var nricfront  = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).Nric_front;
            var nricback   = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).Nric_back;

            ProfilePageTGName.InnerText  = name;
            ProfilePageTGIntro.InnerText = intro;
            ProfilePicDisplay.Src        = profilepic;
            if (nricfront != "")
            {
                profilenricfront.Src = nricfront;
                profilenricback.Src  = nricback;
            }

            //ProfilePageTGName.InnerText = (string)Session["SSTGName"];
            //ProfilePicDisplay.Src = (string)Session[""];
            //ProfilePageTGIntro.InnerText = (string)Session["SSTGIntro"];
        }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            JE_TourGuideInfo TG = new JE_TourGuideInfo();

            SMSSvrRef.SMSSoapClient S = new SMSSvrRef.SMSSoapClient();


            if (TG.GetTGByEmail(tbEmail.Text) != null)
            {
                lbErrorExist.Text      = "Record already exists!";
                lbErrorExist.ForeColor = Color.Red;
            }
            else
            {
                if (ValidateInput())
                {
                    var id = DateTime.Now.ToString("MMddyyyyHHmmss") + Get10Digits();

                    var name = tbLastName.Text + " " + tbFirstName.Text;
                    TG = new JE_TourGuideInfo(id, name, tbFirstName.Text, tbLastName.Text, tbMobile.Text, tbEmail.Text, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
                    int result = TG.AddTG();
                    if (result == 1)
                    {
                        Session["SSTGName"]   = tbLastName.Text + " " + tbFirstName.Text;
                        Session["SSTGEmail"]  = tbEmail.Text;
                        Session["SSTGMobile"] = tbMobile.Text;
                        Session["SSTGOTP"]    = Get6Digits();
                        var message = "Your OTP is " + Session["SSTGOTP"].ToString() + " for you to continue to apply as a Tour guide.";
                        //string display = S.sendMessage("EA02", "609000", Session["SSTGMobile"].ToString(), message );


                        //var mdlPopup = $find('MODALPOPUPBEHAVIORID');
                        //if (mdlPopup)
                        //{
                        //    mdlPopup.show();
                        //    return false;
                        //}
                        Response.Redirect("JE_OTP.aspx");
                        // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('hello');", true);
                    }
                }
                else
                {
                    lbErrorExist.Text      = "Error in adding record! Inform System Administrator!";
                    lbErrorExist.ForeColor = Color.Red;
                }
            }
        }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Session["SSTGEmail"] = "*****@*****.**";
         JE_TourGuideInfo TG = new JE_TourGuideInfo();
         var name            = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).TGName;
         var intro           = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).IntroInProfile;
         var profilepic      = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).TGProfilePic;
         var nricfront       = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).Nric_front;
         var nricback        = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).Nric_back;
         var type            = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).Type_of_bank;
         var acc             = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).Bank_num;
         var work            = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).WorkHowLong;
         updateprofilepic.Src = profilepic;
         tbIntroUpdateTG.Text = intro;
         UpdateddlTypeBank.SelectedItem.Text = type;
         tbUpdateAccNum.Text = acc;
         tbWorkhowlong.Text  = work;
     }
 }
示例#4
0
        protected void btnUpdateProfile_Click(object sender, EventArgs e)
        {
            JE_TourGuideInfo TG = new JE_TourGuideInfo();
            string           filenameProfile = null;

            if (Updatepic.HasFile == true)
            {
                filenameProfile = "";
                filenameProfile = Path.GetFileName(Updatepic.FileName);
                Updatepic.SaveAs(Server.MapPath("~/image/" + Session["SSTGEmail"].ToString() + "/" + filenameProfile));
            }
            else
            {
                filenameProfile = TG.GetTGByEmail(Session["SSTGEmail"].ToString()).TGProfilePic;
            }

            TG = new JE_TourGuideInfo(TG.TGId, TG.TGName, TG.TGFirstName, TG.TGLastName, TG.TGMobile, Session["SSTGEmail"].ToString(), filenameProfile, TG.Nric_front, TG.Nric_back, TG.LicenseYN, TG.License_front, TG.License_back, TG.ACRA1, TG.ACRA2, TG.ACRA3, UpdateddlTypeBank.SelectedValue, tbUpdateAccNum.Text, TG.Expertise, tbWorkhowlong.Text, tbIntroUpdateTG.Text);
            int result = TG.UpdateTGProfile();

            if (result == 1)
            {
                Response.Redirect("JE_TGProfile.aspx");
            }
        }