Esempio n. 1
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtEmail.Value.Trim() == "")
            {
                MSG("กรุณาป้อน Email !!!");
                return;
            }
            if (txtPassword.Value.Trim() == "")
            {
                MSG("กรุณาป้อน Password !!!");
                return;
            }
            MODEL.Criteria.reqLogin req = new MODEL.Criteria.reqLogin();
            req.email    = txtEmail.Value.Trim();
            req.password = txtPassword.Value.Trim();

            MODEL.ResultLogin res = new MODEL.ResultLogin();
            res = svRestaurant.getLogin(req);
            if (res.ResultOk == "true")
            {
                //HttpContext.Current.Application["app_memberID"] = res.memberID;
                //HttpContext.Current.Application["app_restaurantID"] = res.restaurantID;
                Session["memberID"]     = res.memberID;
                Session["restaurantID"] = res.restaurantID;
                string URL = @"memberID=" + res.memberID + "&restaurantID=" + res.restaurantID;
                URL = svEncrypt.Encrypt(URL, "r0b1nr0y");
                Response.Redirect("~/Restaurant/DashboardCashier.aspx?" + URL);
            }
            else
            {
                MSG(res.ErroMessage);
            }
        }
Esempio n. 2
0
        public MODEL.ResultLogin getLogin(MODEL.Criteria.reqLogin req)
        {
            DAL.Restaurant svRestaurant = new Restaurant();
            SqlConnection  conn         = new SqlConnection(DataHelper.GetConnectionString());
            DataSet        ds           = new DataSet();
            ResultLogin    res          = new ResultLogin();

            try
            {
                StringBuilder sqlstr = new StringBuilder();
                sqlstr.Append("select tb_Member.member_id,member_email,member_name,restaurant_id from tb_Member ");
                sqlstr.Append(" inner join tb_restaurant on tb_Member.member_id = tb_restaurant.member_id");
                sqlstr.Append(" where tb_Member.flag = '1'");
                sqlstr.Append(" and member_email = '" + req.email + "'");
                sqlstr.Append(" and member_activate = '1'");
                sqlstr.Append(" and member_password = '******'");


                SqlDataAdapter adp = new SqlDataAdapter(sqlstr.ToString(), conn);
                adp.SelectCommand.CommandType = CommandType.Text;
                adp.Fill(ds);
                DataTable dt = new DataTable();
                dt = ds.Tables[0];
                if (dt.Rows.Count > 0)
                {
                    res.ResultOk      = "true";
                    res.ReturnMessage = "";
                    res.ErroMessage   = "";
                    res.memberID      = Convert.ToInt32(dt.Rows[0]["member_id"].ToString().Trim());
                    res.userName      = dt.Rows[0]["member_name"].ToString().Trim();
                    res.email         = dt.Rows[0]["member_email"].ToString().Trim();
                    res.restaurantID  = dt.Rows[0]["restaurant_id"].ToString().Trim();
                }
                else
                {
                    res.ResultOk      = "false";
                    res.ReturnMessage = req.email;
                    res.ErroMessage   = "Not found member !!!";
                    res.memberID      = 0;
                    res.userName      = "";
                    res.email         = "";
                    res.restaurantID  = "";
                }
            }
            catch (Exception ex)
            {
                res.ResultOk      = "false";
                res.ReturnMessage = "";
                res.ErroMessage   = ex.Message;

                //throw ex;
            }
            finally
            {
                conn.Close();
            }
            return(res);
        }
Esempio n. 3
0
        public Result insertMemberGuest(MODEL.Criteria.reqLogin req)
        {
            DAL.Restaurant svRestaurant = new Restaurant();
            SqlConnection  conn         = new SqlConnection(DataHelper.GetConnectionString());
            DataSet        ds           = new DataSet();
            Result         res          = new Result();

            try
            {
                Result resChkDupMenber = chkDupMemberGuest(req.email);
                if (resChkDupMenber.ResultOk == "true")
                {
                    res.ResultOk      = "false";
                    res.ReturnMessage = "";
                    res.ErrorMessage  = "Already Email Address !!!";
                    return(res);
                }

                StringBuilder sqlstr = new StringBuilder();
                sqlstr.Append("INSERT INTO [tb_Member] (member_email,member_password,member_name,member_activate,member_permission,created_date,flag) values (");
                sqlstr.Append("'" + req.email + "','" + req.password + "','" + req.username + "','1','2',getdate(),'1');");

                //sqlstr.Append("INSERT INTO [tb_Restaurant] (restaurant_name,menber_id,created_date,flag) values (");
                //sqlstr.Append("'" + req.MemberEmail + "','" + req.MemberPassword + "','" + req.MemberName + "','1','1',getdate(),'1');");


                conn.Open();
                SqlDataAdapter adp = new SqlDataAdapter();
                adp.InsertCommand             = new SqlCommand(sqlstr.ToString(), conn);
                adp.InsertCommand.CommandType = CommandType.Text;
                adp.InsertCommand.ExecuteNonQuery();
                string MemberID = getLastMemberID();
                //svRestaurant.InitialRestaurant(MemberID);
                res.ResultOk      = "true";
                res.ReturnMessage = MemberID;
                res.ErrorMessage  = "";
            }
            catch (Exception ex)
            {
                res.ResultOk      = "false";
                res.ReturnMessage = "";
                res.ErrorMessage  = ex.Message;
                //throw ex;
            }
            finally
            {
                conn.Close();
            }
            return(res);
        }
Esempio n. 4
0
        protected void btnCreate_Click(object sender, EventArgs e)
        {
            if (txtMemberName.Value.Trim() == "")
            {
                MSG("กรุณาป้อน ชื่อ !!!");
                return;
            }
            if (txtEmail.Value.Trim() == "")
            {
                MSG("กรุณาป้อน Email !!!");
                return;
            }
            if (txtPassword.Value.Trim() == "")
            {
                MSG("กรุณาป้อน Password !!!");
                return;
            }
            if (txtRePassword.Value.Trim() == "")
            {
                MSG("กรุณาป้อน Re-Password !!!");
                return;
            }
            if (txtPassword.Value.Trim() != txtRePassword.Value.Trim())
            {
                MSG("Password not match !!!");
                return;
            }
            MODEL.Criteria.reqLogin model = new MODEL.Criteria.reqLogin();
            model.username = txtMemberName.Value.Trim();
            model.email    = txtEmail.Value.Trim();
            model.password = txtPassword.Value.Trim();

            MODEL.ResultLogin res = new MODEL.ResultLogin();

            res = svRestaurant.insertMember(model);
            if (res.ResultOk == "true")
            {
                //Session["session_memberID"] = res.memberID;
                //Session["session_restaurantID"] = res.restaurantID;
                //MSG("Success");
                //Response.Redirect("~/Restaurant/MemberDetail.aspx?memberID=" + res.ReturnMessage);
                Response.Redirect("~/memberLogin.aspx", true);
            }
            else
            {
                MSG(res.ErroMessage);
            }
        }
Esempio n. 5
0
        public ResultLogin Login([FromBody] MODEL.Criteria.reqLogin req)
        {
            ResultLogin result = new ResultLogin();

            result.ResultOk = "false";
            RestaurantBLL sv = new RestaurantBLL();

            try
            {
                result = sv.getLoginGuest(req);
            }
            catch (Exception e)
            {
                result.ErroMessage   = e.Message;
                result.ResultOk      = "false";
                result.ReturnMessage = "";
            }
            return(result);
        }
Esempio n. 6
0
        public Result Register([FromBody] MODEL.Criteria.reqLogin req)
        {
            Result result = new Result();

            result.ResultOk = "false";
            RestaurantBLL sv = new RestaurantBLL();

            try
            {
                result = sv.insertMemberGuest(req);
            }
            catch (Exception e)
            {
                result.ErrorMessage  = e.Message;
                result.ResultOk      = "false";
                result.ReturnMessage = "";
            }
            return(result);
        }
Esempio n. 7
0
 public Result insertMemberGuest(MODEL.Criteria.reqLogin req)
 {
     return(MemberDAL.insertMemberGuest(req));
 }
Esempio n. 8
0
 public MODEL.ResultLogin getLoginGuest(MODEL.Criteria.reqLogin req)
 {
     return(MemberDAL.getLoginGuest(req));
 }
Esempio n. 9
0
 public ResultLogin insertMember(MODEL.Criteria.reqLogin req)
 {
     return(MemberDAL.insertMember(req));
 }