Exemplo n.º 1
0
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            checkitemdata();
            if (String.IsNullOrEmpty(lblEmailIdEx.Text.ToString()))
            {
                {
                    try
                    {
                        List <SqlParameter> sqlp = new List <SqlParameter>();
                        sqlp.Add(new SqlParameter("@user_fname", txtFirstName.Text.ToString().Trim()));
                        sqlp.Add(new SqlParameter("@user_lname", txtLastName.Text.ToString().Trim()));
                        sqlp.Add(new SqlParameter("@dob", txtDob.Text.ToString().Trim()));
                        sqlp.Add(new SqlParameter("@emailid", txtEmailID.Text.ToString().ToLower().Trim()));
                        if (radiofemale.Checked == true)
                        {
                            sqlp.Add(new SqlParameter("@gender", "0"));
                        }
                        else
                        if (radiomale.Checked == true)
                        {
                            sqlp.Add(new SqlParameter("@gender", "1"));
                        }
                        if (ViewState["UserType"].ToString() == "GUEST")
                        {
                            sqlp.Add(new SqlParameter("@usertype", "GUEST"));
                        }
                        else
                        {
                            sqlp.Add(new SqlParameter("@usertype", "NEW"));
                        }

                        sqlp.Add(new SqlParameter("@password", dbCommon.HashPassword(txtPassword.Text.ToString().Trim())));

                        DataTable dt = new DataTable();
                        dt = dbCommon.DisplayData(sqlp, "SP_User_Registration").Tables[0];

                        if (dt != null)
                        {
                            SentMail(dt.Rows[0]["userid"].ToString());
                        }
                    }
                    catch (Exception)
                    { }
                }
            }
        }
Exemplo n.º 2
0
        protected void btnEnquiry_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(lblEmailIdEx.Text.ToString()))
            {
                List <SqlParameter> sqlp = new List <SqlParameter>();
                if (Session["LoginUserId"] != null)
                {
                    sqlp.Add(new SqlParameter("@userid", Session["LoginUserId"].ToString()));
                    sqlp.Add(new SqlParameter("@user_fname", ""));
                    sqlp.Add(new SqlParameter("@user_lname", ""));
                    sqlp.Add(new SqlParameter("@email_id", ""));
                }
                else
                {
                    sqlp.Add(new SqlParameter("@userid", "0"));
                    sqlp.Add(new SqlParameter("@user_fname", txtfname.Text.ToString()));
                    sqlp.Add(new SqlParameter("@user_lname", txtlname.Text.ToString()));
                    sqlp.Add(new SqlParameter("@email_id", txtemail.Text.ToString().Trim().ToLower()));
                }

                if (txtDate.Text == "")
                {
                    sqlp.Add(new SqlParameter("@packagedate", DBNull.Value));
                }
                else
                {
                    sqlp.Add(new SqlParameter("@packagedate", txtDate.Text));
                }

                sqlp.Add(new SqlParameter("@primaryphone", txtphnno.Text.ToString().Trim()));
                sqlp.Add(new SqlParameter("@packageid", dbCommon.GetUpdateId("packageId")));
                sqlp.Add(new SqlParameter("@packagehotelid", ddhoteltype.SelectedValue.ToString()));
                sqlp.Add(new SqlParameter("@adultmember", txtadult.Text.ToString()));
                sqlp.Add(new SqlParameter("@childmember", txtchild.Text.ToString()));
                sqlp.Add(new SqlParameter("@infantmember", txtinfant.Text.ToString()));
                sqlp.Add(new SqlParameter("@studentmember", txtstudent.Text.ToString()));
                sqlp.Add(new SqlParameter("@seniormember", txtsenior.Text.ToString()));
                decimal.TryParse(lbltotalprice.Text.ToString(), out totalRate);
                sqlp.Add(new SqlParameter("@totalpayment", totalRate.ToString()));
                decimal.TryParse(lblTotDiscount.Text.ToString(), out totalDiscount);
                sqlp.Add(new SqlParameter("@discountAmount", totalDiscount.ToString()));

                DataTable dt = new DataTable();
                dt = dbCommon.DisplayData(sqlp, "SP_PackageEnquiry").Tables[0];

                if (dt != null)
                {
                    List <PackageActivityEnquiry> actList = null;
                    if (Session["activityList"] != null)
                    {
                        actList = (List <PackageActivityEnquiry>)Session["activityList"];
                        if (actList.Count > 0)
                        {
                            string sqlQry = "";
                            for (int i = 0; i < actList.Count; i++)
                            {
                                sqlQry += " insert into bookpackageactivity " +
                                          "(bookpackageactivityid,bookpackageid,packageitinerary_activityid) " +
                                          "values(ISNULL((Select MAX(bookpackageactivityid) from bookpackageactivity),1)+1," +
                                          " '" + dt.Rows[0]["bookpackageid"].ToString() + "', " +
                                          "'" + actList[i].iActivityId.ToString() + "');";
                            }
                            if (dbCommon.boolInsertData(sqlQry) == true)
                            {
                                Response.Write("<script language='javascript'>window.alert('Enquiry submited.');window.location='HomePage.aspx';</script>");
                            }
                        }
                        else
                        {
                            Response.Write("<script language='javascript'>window.alert('Enquiry submited.');window.location='HomePage.aspx';</script>");
                        }
                    }
                    else
                    {
                        Response.Write("<script language='javascript'>window.alert('Enquiry submited.');window.location='HomePage.aspx';</script>");
                    }
                }
                else
                {
                    Response.Write("<script language='javascript'>window.alert('Enquiry fail. Please try again.');</script>");
                }
            }
        }
Exemplo n.º 3
0
        protected void ValidateUser()
        {
            DBConnectionClass   conLoginUser = new DBConnectionClass();
            string              ipv4 = "", ipv6 = "";
            List <SqlParameter> sqlp = new List <SqlParameter>();

            sqlp.Add(new SqlParameter("@UserLoginName", txtLoginId.Text.ToString()));
            sqlp.Add(new SqlParameter("@Password", conLoginUser.HashPassword(txtPassword.Text.ToString())));

            List <SqlParameter> sqlULogin = new List <SqlParameter>();

            string result = conLoginUser.checkUserLogin(sqlp);

            string status          = "";
            string browsertype     = Request.Browser.Type;
            string browsername     = Request.Browser.Browser;
            string browserversion  = Request.Browser.Version;
            string browserplatform = Request.Browser.Platform;

            string osname = "", osversion = "";

            try
            {
                OperatingSystem os = Environment.OSVersion;
                osname    = os.ToString();
                osversion = os.Version.ToString();
            }
            catch (Exception) { }

            try
            {
                if (Dns.GetHostAddresses(Dns.GetHostName()).Length > 0)
                {
                    ipv6 = Dns.GetHostAddresses(Dns.GetHostName())[0].ToString();
                }
                ipv4 = GetLocalIPv4(NetworkInterfaceType.Ethernet).ToString();
            }
            catch (Exception) { }

            switch (result)
            {
            case "InValidId":
                sqlULogin.Clear();
                sqlULogin.Add(new SqlParameter("@IPAddress", ipv6));
                sqlULogin.Add(new SqlParameter("@UnBrowser", browsername));
                sqlULogin.Add(new SqlParameter("@UnOS", osname));
                sqlULogin.Add(new SqlParameter("@BType", browsertype));
                sqlULogin.Add(new SqlParameter("@BVersion", browserversion));
                sqlULogin.Add(new SqlParameter("@BPlateForm", browserplatform));
                sqlULogin.Add(new SqlParameter("@OSVersion", osversion));
                sqlULogin.Add(new SqlParameter("@IUserName", txtLoginId.Text));
                sqlULogin.Add(new SqlParameter("@IPV4", ipv4));
                conLoginUser.SaveData(sqlULogin, "AddUnknownUserLogin");
                status = "Invalid User Name Or Password.";
                break;

            case "Guest":
                status = "You need to register with use to login.";
                break;

            case "InPass":
                sqlULogin.Clear();
                sqlULogin.Add(new SqlParameter("@emailid", txtLoginId.Text.ToString()));
                sqlULogin.Add(new SqlParameter("@IPAddress", ipv6));
                sqlULogin.Add(new SqlParameter("@TBrowser", browsername));
                sqlULogin.Add(new SqlParameter("@BOS", osname));
                sqlULogin.Add(new SqlParameter("@BType", browsertype));
                sqlULogin.Add(new SqlParameter("@BVersion", browserversion));
                sqlULogin.Add(new SqlParameter("@BPlateForm", browserplatform));
                sqlULogin.Add(new SqlParameter("@OSVersion", osversion));
                sqlULogin.Add(new SqlParameter("@IPV4", ipv4));
                conLoginUser.SaveData(sqlULogin, "InvalidLoginAdd");
                status = "Invalid User Name Or Password.";
                break;

            case "InActive":
                sqlULogin.Clear();
                sqlULogin.Add(new SqlParameter("@emailid", txtLoginId.Text.ToString()));
                sqlULogin.Add(new SqlParameter("@UserPassword", conLoginUser.HashPassword(txtPassword.Text.ToString())));
                DataTable dtUserIn = new DataTable();
                dtUserIn = conLoginUser.DisplayData(sqlULogin, "MstUserView").Tables[0];
                string userId = "";
                foreach (DataRow drUserIn in dtUserIn.Rows)
                {
                    userId = drUserIn["UserId"].ToString();
                    if (drUserIn["designationid"].ToString() == "4")
                    {
                        status = "Your account is De-Activate please check you email and confirm your Email-id.";
                    }
                    else
                    {
                        status = "Your account is De-Active. Contect Admin.";
                    }
                    break;
                }
                sqlULogin.Clear();
                sqlULogin.Add(new SqlParameter("@UserId", userId));
                sqlULogin.Add(new SqlParameter("@IPAddress", ipv6));
                sqlULogin.Add(new SqlParameter("@TBrowser", browsername));
                sqlULogin.Add(new SqlParameter("@BType", browsertype));
                sqlULogin.Add(new SqlParameter("@BVersion", browserversion));
                sqlULogin.Add(new SqlParameter("@BPlateForm", browserplatform));
                sqlULogin.Add(new SqlParameter("@OSVersion", osversion));
                sqlULogin.Add(new SqlParameter("@BOS", osname));
                sqlULogin.Add(new SqlParameter("@IPV4", ipv4));
                sqlULogin.Add(new SqlParameter("@LoginType", "I"));
                conLoginUser.SaveData(sqlULogin, "TraceLoginAdd");
                break;

            case "Valid":

                Configuration       config  = WebConfigurationManager.OpenWebConfiguration("~/Web.Config");
                SessionStateSection section = (SessionStateSection)config.GetSection("system.web/sessionState");
                Session.Timeout = 60 * 60;

                sqlULogin.Clear();
                sqlULogin.Add(new SqlParameter("@emailid", txtLoginId.Text.ToString()));
                sqlULogin.Add(new SqlParameter("@UserPassword", conLoginUser.HashPassword(txtPassword.Text.ToString())));
                DataTable dtUserInfo = new DataTable();
                dtUserInfo = conLoginUser.DisplayData(sqlULogin, "MstUserView").Tables[0];
                foreach (DataRow drUserInfo in dtUserInfo.Rows)
                {
                    Session["LoginUserName"]        = drUserInfo["user_fname"].ToString() + " " + drUserInfo["user_lname"].ToString();
                    Session["LoginUserId"]          = drUserInfo["UserId"].ToString();
                    Session["LoginUserRole"]        = drUserInfo["usertype"].ToString();
                    Session["LoginUserDesignation"] = drUserInfo["designationid"].ToString();

                    Response.Cookies["CookieLoginUserId"].Value   = drUserInfo["UserId"].ToString();
                    Response.Cookies["CookieLoginUserId"].Expires = DateTime.Now.AddDays(30);
                    sqlULogin.Clear();
                    sqlULogin.Add(new SqlParameter("@UserId", drUserInfo["UserId"].ToString()));
                    sqlULogin.Add(new SqlParameter("@IPAddress", ipv6));
                    sqlULogin.Add(new SqlParameter("@TBrowser", browsername));
                    sqlULogin.Add(new SqlParameter("@BType", browsertype));
                    sqlULogin.Add(new SqlParameter("@BVersion", browserversion));
                    sqlULogin.Add(new SqlParameter("@BPlateForm", browserplatform));
                    sqlULogin.Add(new SqlParameter("@OSVersion", osversion));
                    sqlULogin.Add(new SqlParameter("@BOS", osname));
                    sqlULogin.Add(new SqlParameter("@LoginType", "A"));
                    sqlULogin.Add(new SqlParameter("@IPV4", ipv4));

                    conLoginUser.SaveData(sqlULogin, "TraceLoginAdd");

                    Response.Cookies["LoginSessionId"].Value   = conLoginUser.CheckDuplicateByQuery("select MAX(TraceId) from TraceLogin where UserId='" + drUserInfo["UserId"].ToString() + "'").ToString();
                    Response.Cookies["LoginSessionId"].Expires = DateTime.Now.AddDays(30);

                    switch (Session["LoginUserRole"].ToString())
                    {
                    case "ADMIN":
                        Session["LoginUserDesignationType"] = drUserInfo["designation"].ToString();
                        Session["UserImage"] = drUserInfo["profileimg"].ToString();
                        Response.Redirect("../Admin/UserProfile.aspx");
                        break;

                    case "USER":
                        Response.Redirect("../User/HomePage.aspx");
                        break;
                    }
                }
                break;
            }
            spanDisplay.InnerHtml = status;
        }