Esempio n. 1
0
        public JsonResult CheckAvailableMail(string mail_)
        {
            var objENUser = new enUser()
            {
                E_Mail = mail_
            };
            var objBLUser = new blUser(objENUser);

            try
            {
                objBLUser.Read();
            }
            catch (Exception ex)
            {
                Log.Error("Project1.UI.AccountController.ChechkAvailableUser()  Error while Read() User  Exception:" + ex.ToString());
            }

            if (objENUser.ID <= 0)
            {
                return(Json("f"));
            }
            else
            {
                return(Json("s"));
            }
        }
Esempio n. 2
0
        public ActionResult Login(enUser enUser_)
        {
            var objBLUser = new blUser(enUser_);

            try
            {
                objBLUser.Read();
            }
            catch (Exception ex)
            {
                Log.Error("Hangout.UI.Account.Login() Error while Read() User  Exception:-" + ex.ToString());
            }

            if (enUser_.ID == 0)
            {
                ViewBag.Exception = true;
                Log.Info("Couldn't find user with EmailID - " + enUser_.E_Mail + "and Password - " + enUser_.Password, false);
                TempData["forgetPassword"] = "******";
                return(RedirectToAction("login", "account"));
            }
            else if (enUser_.Verified == false)
            {
                TempData["forgetPassword"] = "******";
                return(RedirectToAction("login", "account"));
            }

            #region ContestStatus
            var objENContestStatus = new enContestStatus()
            {
                ContestID = enUser_.ContestID, UserID = enUser_.ID
            };
            var objBLContestStatus = new blContestStatus(objENContestStatus);
            objBLContestStatus.Read();
            if (objENContestStatus.ID > 0)
            {
                objENContestStatus.Status = enUser_.Status;
                objBLContestStatus.Update();
            }
            else
            {
                if (enUser_.Status == true)
                {
                    objENContestStatus.Status = enUser_.Status;
                    objBLContestStatus.Create();
                }
            }
            #endregion

            Session["User_ID"] = enUser_.ID;
            HttpCookie loginCookie  = new HttpCookie("UILoginCookie");
            string     Key          = ConfigurationManager.AppSettings["EncryptKey"];
            var        Password     = Helper.EncryptString(enUser_.Password, Key);
            var        cookieDetail = new enCookieDetail {
                E_mail = enUser_.E_Mail, Password = Password, UserID = enUser_.ID
            };
            loginCookie.Value   = JsonConvert.SerializeObject(cookieDetail);
            loginCookie.Expires = DateTime.Now.AddDays(1);
            Response.Cookies.Add(loginCookie);
            return(RedirectToAction("About", "Content"));
        }
        public void dbHandler(string name, string transtnID, string sponsorID, string amount, string email)
        {
            var objENPayment = new enPayment();

            objENPayment.Name           = name;
            objENPayment.Transection_ID = transtnID;
            objENPayment.Reference_Code = sponsorID;
            if (sponsorID == "empty")
            {
                objENPayment.Reference_Code = null;
            }
            objENPayment.Amount = Convert.ToSingle(amount);
            objENPayment.E_Mail = email;
            var objBLPayment = new blPayment(objENPayment);

            try
            {
                objBLPayment.Create();
            }
            catch (Exception ex)
            {
                Log.Error("HangOut.UI.PaymentController.dbHandler  Error while Create() Payment Exception:-" + ex.ToString());
            }

            if (sponsorID != "empty")
            {
                var objENUser = new enUser()
                {
                    Reference_Code = sponsorID
                };
                var objBLUser = new blUser(objENUser);
                try
                {
                    objBLUser.Read();
                }
                catch (Exception ex)
                {
                    Log.Error("Hangout.UI.PaymentController.dbHandler Error while Read() User  Exception:-" + ex.ToString());
                }

                if (objENUser.ID > 0)
                {
                    var objENReward = new enReward();
                    objENReward.Type    = (int)RewardType.ADVERTISEMENT;
                    objENReward.User_ID = objENUser.ID;
                    objENReward.Point   = (int)RewardPoints.ADVERTISEMENT;
                    var objBLReward = new blReward(objENReward);
                    try
                    {
                        objBLReward.Create();
                    }
                    catch (Exception ex)
                    {
                        Log.Error("Hangout.UI.PaymentController.dbHandler Error while Create() Reward Exception:- " + ex.ToString());
                    }
                }
            }
        }
Esempio n. 4
0
 public static ObservableCollection <dhModule> GetUserMenu(dhDBnames objDBNames = null, dhAppPreference objAppPreference = null, dhUsers objuser = null)
 {
     try
     {
         if (objBLUser == null)
         {
             objBLUser = new blUser();
         }
         return(objBLUser.GetUserMenu(objDBNames, objAppPreference, objuser));
     }
     catch (Exception ex) { throw ex; }
 }
Esempio n. 5
0
 public static ObservableCollection <dhModule> GetUserSubMenu(dhDBnames objDbName, dhAppPreference objAppPreference, dhUsers objCurrentUser, dhModule objdhModule)
 {
     try
     {
         if (objBLUser == null)
         {
             objBLUser = new blUser();
         }
         return(objBLUser.GetUserSubMenu(objDbName, objAppPreference, objCurrentUser, objdhModule));
     }
     catch (Exception ex) { throw ex; }
 }
        public ActionResult List()
        {
            var           objENUser   = new enUser();
            var           objBLUser   = new blUser(objENUser);
            List <enUser> listOfUsers = new List <enUser>();

            try
            {
                listOfUsers = objBLUser.ReadAll();
            }
            catch (Exception ex)
            {
            }
            return(View(listOfUsers));
        }
Esempio n. 7
0
 public static DataTable getUserType(dhUsers CrntUser, string RequestType)
 {
     try
     {
         DataTable var_ret;
         if (objBLUser == null)
         {
             objBLUser = new blUser();
         }
         var_ret = objBLUser.GetTable(CrntUser, RequestType);
         return(var_ret);
     }
     catch (Exception ex) {
         throw ex;
     }
 }
Esempio n. 8
0
        public static DataSet InsertUpdateUsers(dhDBnames dhDBnames, dhUsers objInsert)
        {
            try
            {
                DataSet var_ret;

                if (objBLUser == null)
                {
                    objBLUser = new blUser();
                }
                var_ret = objBLUser.AddEditUser(dhDBnames, objInsert);

                return(var_ret);
            }
            catch (Exception ex) { throw ex; }
        }
Esempio n. 9
0
        /// <summary>
        /// Changes the password.
        /// </summary>
        /// <param name="objDBNames">The obj DB names.</param>
        /// <param name="objUser">The obj user.</param>
        /// <returns></returns>
        public static bool ChangePassword(dhDBnames objDBNames, dhUsers objUser)
        {
            try
            {
                bool var_ret;

                if (objBLUser == null)
                {
                    objBLUser = new blUser();
                }
                var_ret = objBLUser.ChangePassword(objDBNames, objUser);

                return(var_ret);
            }
            catch (Exception ex) { throw ex; }
        }
Esempio n. 10
0
        /// <summary>
        /// Getalls the user.
        /// </summary>
        /// <param name="objDBNames">The obj DB names.</param>
        /// <param name="objUser">The obj user.</param>
        /// <returns></returns>
        public static dsGeneral.dtAppUserDataTable GetallUser(dhDBnames objDBNames, dhUsers objUser)
        {
            try
            {
                dsGeneral.dtAppUserDataTable var_ret;

                if (objBLUser == null)
                {
                    objBLUser = new blUser();
                }
                var_ret = objBLUser.GetallUser(objDBNames, objUser);

                return(var_ret);
            }
            catch (Exception ex) { throw ex; }
        }
Esempio n. 11
0
        /// <summary>
        /// Adds the edit user.
        /// </summary>
        /// <param name="objDBNames">The obj DB names.</param>
        /// <param name="objUser">The obj user.</param>
        /// <returns></returns>
        public static DataSet AddEditUser(dhDBnames objDBNames, dhUsers objUser)
        {
            try
            {
                DataSet var_ret;

                if (objBLUser == null)
                {
                    objBLUser = new blUser();
                }
                var_ret = objBLUser.AddEditUser(objDBNames, objUser);

                return(var_ret);
            }
            catch (Exception ex) { throw ex; }
        }
Esempio n. 12
0
        /// <summary>
        /// CHKs the login name_available.
        /// </summary>
        /// <param name="objDBNames">The obj DB names.</param>
        /// <param name="objUser">The obj user.</param>
        /// <returns></returns>
        public static bool chkLoginName_available(dhDBnames objDBNames, dhUsers objUser)
        {
            try
            {
                bool var_ret;

                if (objBLUser == null)
                {
                    objBLUser = new blUser();
                }
                var_ret = objBLUser.chkLoginName_available(objDBNames, objUser);

                return(var_ret);
            }
            catch (Exception ex) { throw ex; }
        }
        public ActionResult Index()
        {
            var objENUser = new enUser {
                ID = (int)Session["User_ID"]
            };
            var objBLUser = new blUser(objENUser);

            try
            {
                objBLUser.Read();
            }
            catch (Exception ex)
            {
                return(RedirectToAction("misc", "error"));
            }

            return(View(objENUser));
        }
        public JsonResult GetProfile(int userID)
        {
            var objENUser = new enUser()
            {
                ID = userID
            };
            var objBLUser = new blUser(objENUser);

            try
            {
                objBLUser.Read();
            }
            catch (Exception ex)
            {
                Log.Error("Hangout.UI.QueryController.GetMember() Error while Read() User Excpetion:-" + ex.ToString());
                return(Json("null", JsonRequestBehavior.AllowGet));
            }
            return(Json(objENUser));
        }
        public ActionResult getMember(string sponsorID)
        {
            var objENUser = new enUser()
            {
                Sponsor_ID = sponsorID
            };
            var           objBLUser   = new blUser(objENUser);
            List <enUser> listOfUsers = new List <enUser>();

            try
            {
                listOfUsers = objBLUser.ReadAll();
            }
            catch (Exception ex)
            {
                return(Json("Failure", JsonRequestBehavior.AllowGet));
            }
            return(Json(listOfUsers, JsonRequestBehavior.AllowGet));
        }
Esempio n. 16
0
        public ActionResult VerifyUser(string str)
        {
            var objENUser = new enUser()
            {
                VerificationCode = str
            };
            var objBLUser = new blUser(objENUser);

            try
            {
                objBLUser.Read();
            }
            catch (Exception ex)
            {
                Log.Error("UI.AccountController.VerifyCode.Error while Read() User Exception: " + ex.ToString());
            }

            if (objENUser.ID > 0)
            {
                try
                {
                    if (objENUser.Verified == false)
                    {
                        objENUser.Verified = true;
                        objBLUser.Update();
                    }
                }
                catch (Exception ex)
                {
                    Log.Error("UI.AccountController.VerifyCode(). Error while Update User  Exception:" + ex.ToString());
                    RedirectToAction("error", "misc");
                }
            }
            else
            {
                TempData["forgetPassword"] = "******";
                return(RedirectToAction("login", "account"));
            }

            TempData["forgetPassword"] = "******";
            return(RedirectToAction("login", "account"));
        }
Esempio n. 17
0
        /// <summary>
        /// Authentications the specified obj DB names.
        /// </summary>
        /// <param name="objDBNames">The obj DB names.</param>
        /// <param name="objUser">The obj user.</param>
        /// <returns></returns>
        public static dhUsers Authentication(dhDBnames objDBNames, dhUsers objUser)
        {
            try
            {
                //  ShowProgressBarfrm();
                dhUsers var_ret;

                if (objBLUser == null)
                {
                    objBLUser = new blUser();
                }
                var_ret = objBLUser.Authentication(objDBNames, objUser);
                //  HideProgressBarfrm();
                return(var_ret);
            }
            catch (Exception ex) {
                // throw new ApplicationException("Invalid Username/Password");
                throw ex;
            }
        }
Esempio n. 18
0
 private void mLinkRegister_Click(object sender, EventArgs e)
 {
     if (isValidate())
     {
         aeControlError v       = new aeControlError();
         aeUser         oAeUser = new aeUser();
         blUser         oBlUser = new blUser();
         oAeUser.Alias    = txtUserNew.Text;
         oAeUser.Password = Encriptar(txtPassNew.Text);
         if (RegisterPanel)
         {
             if (oBlUser.CreateUser(oAeUser, ref result))
             {
                 MetroMessageBox.Show(this, "User created!", "USER!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MetroMessageBox.Show(this, result, "ATENCION!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             }
             return;
         }
         else
         {
             if (oBlUser.PasswordChange(oAeUser, ref result))
             {
                 MetroMessageBox.Show(this, "Contraseña actualizada", "Correcto!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MetroMessageBox.Show(this, result, "ATENCION!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 return;
             }
         }
         this.tabLogin.SelectedIndex = 0;
         CleanFields();
     }
 }
Esempio n. 19
0
        public ActionResult Registration(enUser enUser_)
        {
            var objENUser = new enUser();

            enUser_.Reference_Code   = Helper.GetRandomAlphaNumericPassword();
            enUser_.VerificationCode = Helper.GetRandomAlphaNumericPassword();

            var objBLUser = new blUser(enUser_);

            try
            {
                objBLUser.Create();
            }
            catch (Exception ex)
            {
                Log.Error("Hangout.UI.Account.Login() Error while Create() User  Exception:-" + ex.ToString());
                RedirectToAction("error", "misc");
            }

            if (enUser_.Sponsor_ID != null)
            {
                objENUser = new enUser()
                {
                    Reference_Code = enUser_.Sponsor_ID
                };
                objBLUser = new blUser(objENUser);
                try
                {
                    objBLUser.Read();
                }
                catch (Exception ex)
                {
                    Log.Error("Hangout.UI.Account.Login() Error while Read() User  Exception:-" + ex.ToString());
                    RedirectToAction("error", "misc");
                }

                if (objENUser.ID > 0)
                {
                    var Point = (int)RewardPoints.OTHER_MEMBER;
                    if (objENUser.Country == (int)CountryCode.India)
                    {
                        Point = (int)RewardPoints.IN_MEMBER;
                    }
                    var objENReward = new enReward()
                    {
                        Point = Point, Type = (int)RewardType.MEMBER, User_ID = objENUser.ID
                    };
                    var objBLReward = new blReward(objENReward);
                    try
                    {
                        objBLReward.Create();
                    }
                    catch (Exception ex)
                    {
                        Log.Error("Hangout.UI.Account.Login() Error while Read() User  Exception:-" + ex.ToString());
                        RedirectToAction("error", "misc");
                    }

                    #region ContestStatus
                    var objENContestStatus = new enContestStatus()
                    {
                        ContestID = enUser_.ContestID, UserID = enUser_.ID, Status = enUser_.Status
                    };
                    var objBLContestStatus = new blContestStatus(objENContestStatus);
                    objBLContestStatus.Create();
                    #endregion
                }
            }

            //Shoot Mail to verify User
            bool status = Helper.SendVerificationCodeToMail(enUser_.E_Mail, enUser_.VerificationCode);
            if (!status)
            {
                Log.Error("Hangout.UI.Account.Login() Error while Read() User");
                TempData["forgetPassword"] = "******";
                return(RedirectToAction("login", "user"));
            }

            objENUser = new enUser()
            {
                Reference_Code = enUser_.Reference_Code
            };
            objBLUser = new blUser(objENUser);
            try
            {
                objBLUser.Read();
            }
            catch (Exception ex)
            {
                Log.Error("Hangout.UI.Account.Login() Error while Read() User  Exception:-" + ex.ToString());
                return(RedirectToAction("error", "misc"));
            }
            TempData["forgetPassword"] = "******";
            return(RedirectToAction("login", "account"));
        }
Esempio n. 20
0
        public ActionResult Index(enAdvertisement enAdvertisement_)
        {
            //Reward Section
            if (enAdvertisement_.AdvertisementImage != null)
            {
                if (enAdvertisement_.Reference_Code != null)
                {
                    var objENUser = new enUser()
                    {
                        Reference_Code = enAdvertisement_.Reference_Code
                    };
                    var objBLUser = new blUser(objENUser);
                    try
                    {
                        objBLUser.Read();
                    }
                    catch (Exception ex)
                    {
                        return(RedirectToAction("error", "misc"));
                    }

                    if (objENUser.ID > 0)
                    {
                        var objENReward = new enReward();
                        objENReward.User_ID = objENUser.ID;
                        objENReward.Point   = (int)RewardPoints.ADVERTISEMENT;
                        objENReward.Type    = (int)RewardType.ADVERTISEMENT;
                        var objBLReward = new blReward(objENReward);
                        try
                        {
                            objBLReward.Create();
                        }
                        catch (Exception ex)
                        {
                            return(RedirectToAction("error", "misc"));
                        }

                        var objENPayment = new enPayment();
                        objENPayment.Name           = objENUser.Name;
                        objENPayment.E_Mail         = objENUser.E_Mail;
                        objENPayment.Reference_Code = objENUser.Reference_Code;
                        objENPayment.Amount         = enAdvertisement_.Amount;
                        var objBLPayment = new blPayment(objENPayment);
                        try
                        {
                            objBLPayment.Create();
                        }
                        catch (Exception ex)
                        {
                            return(RedirectToAction("error", "misc"));
                        }
                    }
                }

                enAdvertisement_.Image_Name = Path.GetFileName(enAdvertisement_.AdvertisementImage.FileName);
                enAdvertisement_.Image_Name = Helper.GetRandomAlphaNumericSMSToken() + "-" + enAdvertisement_.Image_Name;
                var objBLAdvertisement = new blAdvertisement(enAdvertisement_);
                try
                {
                    string extension = Path.GetExtension(enAdvertisement_.AdvertisementImage.FileName);
                    var    path      = Path.Combine(Server.MapPath(Helper.AdvertisementImagePath()) + enAdvertisement_.Image_Name);
                    bool   exist     = Directory.Exists(Server.MapPath(Helper.AdvertisementImagePath()));
                    if (!exist)
                    {
                        Directory.CreateDirectory(Server.MapPath(Helper.AdvertisementImagePath()));
                    }
                    enAdvertisement_.AdvertisementImage.SaveAs(path);
                }
                catch (Exception ex)
                {
                    return(RedirectToAction("error", "misc"));
                }
                try
                {
                    objBLAdvertisement.Create();
                }
                catch (Exception ex)
                {
                    return(RedirectToAction("error", "misc"));
                }
            }
            else
            {
                return(RedirectToAction("error", "misc"));
            }

            return(RedirectToAction("list"));
        }