protected void Page_Load(object sender, EventArgs e) { msgMessage.Text = ""; Security.Check(); int UserCode = Convert.ToInt32(Session["UserCode"]); string OrderID = Request["OrderID"]; if (string.IsNullOrEmpty(OrderID)) { if (Session["dtOrders"] == null) { Response.Redirect("~/"); return; } else { DataTable dt = (DataTable)Session["dtOrders"]; if (dt.Rows.Count > 0) { CalcTotalAmount(dt); BOLUsers UsersBOL = new BOLUsers(); Users CurUser = ((IBaseBOL <Users>)UsersBOL).GetDetails(UserCode); } } } if (!Page.IsPostBack) { if (string.IsNullOrEmpty(OrderID)) { int intAddressCode = Convert.ToInt32(Session["AddressCode"]); BOLUserAddresses UserAddressesBOL = new BOLUserAddresses(UserCode); vUserAddresses CurAddress = UserAddressesBOL.GetFullDetails(intAddressCode); if (CurAddress.CityCode != 124) { //rbPayOnline.Checked = true; //rbPayInPlace.Enabled = false; } } else { ViewState["OrderID"] = OrderID; BOLOrders OrdersBOL = new BOLOrders(); vOrders CurOrder = OrdersBOL.GetOrderByID(OrderID); lblTotalOrderPrice.Text = Tools.FormatCurrency(Tools.ChangeEnc((CurOrder.TotalOrderCost / 10).ToString())); } } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string ReadAccess = ""; string RWAccess = ""; string UserCode; BOLUsers bolUsers = new BOLUsers(); Users CurUser = bolUsers.GetUserInfo(txtUsername.Text); if (CurUser != null) { if (CurUser.Password == Tools.Encode(txtPassword.Text)) { UserCode = CurUser.Code.ToString(); Session["FirstName"] = CurUser.FirstName; Session["LastName"] = CurUser.LastName; Session["PicFile"] = CurUser.PicFile; Session["Username"] = txtUsername.Text; Session["UserCode"] = UserCode; int GenderCode = (int)CurUser.HCGenderCode; if (GenderCode == 1) { Session["Gender"] = "آقای"; } else { Session["Gender"] = "خانم"; } Response.Redirect("~/Default.aspx"); } else { lblMessage.Text = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); } } else { lblMessage.Text = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); } }
protected void Page_Load(object sender, EventArgs e) { #region Tab Pages if (!NewMode) { ShowDetails(); } #endregion BOLClass = new BOLUsers(); lblSysName.Text = BOLClass.PageLable; if ((Code == null) && (!NewMode)) { return; } if (!Page.IsPostBack) { //if (!NewMode) ShowDetails(); #region Fill Combo cboHCGenderCode.DataSource = new BOLHardCode().GetHCDataTable("HCGenders"); cboHCUserTypeCode.DataSource = new BOLHardCode().GetHCDataTable("HCUserTypes"); cboHCLanguageCode.DataSource = new BOLHardCode().GetHCDataTable("HCLanguages"); #endregion if (!NewMode) { Tools.SetClientScript(this, "ActiveTab1", "BrowseObj1.ShowDetail('UserGroups', '" + Code + "',true,'BrowseObj1')"); LoadData((int)Code); BOLUsers UsersBOL = new BOLUsers(); Users CurUser = ((IBaseBOL <Users>)UsersBOL).GetDetails((int)Code); txtPassword.Attributes.Add("value", CurUser.Password); hfPassword.Value = CurUser.Password; } else { txtLoginTimes.Text = "0"; chkActive.Checked = true; } } }
//protected void LoadData(int DetailCode) //{ // Users ObjBaseID = BOLClass.GetDetails(DetailCode); // Tools tools = new Tools(); // if (ObjBaseID != null) // { // tools.ShowControl("Users.FirstName", txtFirstName, ObjBaseID.FirstName, BOLClass); // tools.ShowControl("Users.LastName", txtLastName, ObjBaseID.LastName, BOLClass); // tools.ShowControl("Users.Username", txtUsername, ObjBaseID.Username, BOLClass); // tools.ShowControl("Users.Password", txtPassword, ObjBaseID.Password, BOLClass); // tools.ShowControl("Users.Active", chkActive, ObjBaseID.Active, BOLClass); // hfPassword.Value = ObjBaseID.Password; // txtPassword.Attributes.Add("value", ObjBaseID.Password); // } //} protected void Page_Load(object sender, EventArgs e) { BOLClass = new BOLUsers(); hplSysName.Text = BOLClass.PageLable; hplSysName.NavigateUrl = "~/" + BaseID; string Tab2Click = "BrowseObj1.ShowDetail('UserLogs', '" + Code + "', true,'BrowseObj1')"; Tab2.Attributes.Add("onclick", Tab2Click); if (Code == null) { if (!NewMode) { return; } } if (!NewMode) { Tools.SetClientScript(this, "ActiveTab1", "BrowseObj1.ShowDetail('UserGroups', '" + Code + "',true,'BrowseObj1')"); } if (!Page.IsPostBack) { RadMultiPage1.SelectedIndex = 0; string InstanceName = Request["InstanceName"]; ViewState["InstanceName"] = InstanceName; if (!NewMode) { Users CurUser = (Users)LoadData((int)Code); if (CurUser != null) { hfPassword.Value = CurUser.Password; } txtPassword.Attributes.Add("value", txtPassword.Text); } } }
protected void HandleRepeaterCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "ActivatePic") { Button btnPic = (Button)e.Item.FindControl("btnPic"); Label lblStatus = (Label)e.Item.FindControl("lblStatus"); int UserCode = Convert.ToInt32(btnPic.Attributes["UserCode"]); BOLUsers UsersBOL = new BOLUsers(); UsersDataContext dc = new UsersDataContext(); Khabardaan.Code.DAL.Users CurUser = dc.Users.SingleOrDefault(p => p.Code.Equals(UserCode)); if (CurUser != null) { CurUser.HCPicStatusCode = 2; CurUser.UpdateTime = DateTime.Now; dc.SubmitChanges(); lblStatus.Text = "فعال"; } } if (e.CommandName == "DeletePic") { Button btnDelPic = (Button)e.Item.FindControl("btnDelPic"); Label lblStatus = (Label)e.Item.FindControl("lblStatus"); int UserCode = Convert.ToInt32(btnDelPic.Attributes["UserCode"]); BOLUsers UsersBOL = new BOLUsers(); UsersDataContext dc = new UsersDataContext(); Khabardaan.Code.DAL.Users CurUser = dc.Users.SingleOrDefault(p => p.Code.Equals(UserCode)); if (CurUser != null) { CurUser.HCPicStatusCode = 1; CurUser.UpdateTime = DateTime.Now; CurUser.PicFile = null; CurUser.SmallPicFile = null; dc.SubmitChanges(); lblStatus.Text = "حذف شد"; } } }
protected void DoSave(object sender, ImageClickEventArgs e) { try { int ReturnCode = SaveControls("~/Main/Default.aspx?BaseID=" + BaseID); if (NewMode && ReturnCode != -1) { NewMode = false; Code = ReturnCode; ShowDetails(); } if (hfPassword.Value != txtPassword.Text) { BOLUsers UsersBOL = new BOLUsers(); UsersBOL.ChangePassword(Code, txtPassword.Text); txtPassword.Attributes.Add("value", txtPassword.Text); } } catch { msgBox.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error; msgBox.Text = "متاسفانه در ثبت اطلاعات خطایی به وجود آمده است."; } }
protected void HandleRepeaterCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "AddFriend") { LinkButton btnAddFriend = (LinkButton)e.Item.FindControl("btnAddFriend"); HyperLink hplUserImage = (HyperLink)e.Item.FindControl("hplUserImage"); string UserImage = hplUserImage.ImageUrl; int FriendCode = Convert.ToInt32(btnAddFriend.Attributes["FriendCode"]); int LoggedUserCode = Convert.ToInt32(Session["UserCode"]); UsersDataContext dc = new UsersDataContext(); if (LoggedUserCode != FriendCode && dc.UserFriends.Where(p => p.UserCode.Equals(LoggedUserCode) && p.FriendCode.Equals(FriendCode)).Count() == 0) // User is not in user friends { AddFriend.Visible = true; AddFriend.UpPanel = UpdatePanel1; string FriendFirstName = Convert.ToString(btnAddFriend.Attributes["FirstName"]); string FriendLastName = Convert.ToString(btnAddFriend.Attributes["LastName"]); AddFriend.Caption = "اضافه کردن " + FriendFirstName + " بعنوان دوست؟"; AddFriend.PhotoUrl = UserImage; //AddFriend.WinTitle = FriendFirstName + " " + FriendLastName; AddFriend.ToUserCode = FriendCode; string jsShowAddFriendPanel = @"$(""#divSendMessage"").modal('hide');$(""#divAddFriendReq"").modal('show');"; ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType() , "ShowAddFriendPanel", jsShowAddFriendPanel, true); } else { btnAddFriend.Text = "همین الان هم دوست شماست !"; btnAddFriend.CommandName = ""; } } if (e.CommandName == "SendMessage") { SendMessage.Visible = true; LinkButton btnAddFriend = (LinkButton)e.Item.FindControl("btnAddFriend"); HyperLink hplUserImage = (HyperLink)e.Item.FindControl("hplUserImage"); string UserImage = hplUserImage.ImageUrl; int FriendCode = Convert.ToInt32(btnAddFriend.Attributes["FriendCode"]); string FriendFirstName = Convert.ToString(btnAddFriend.Attributes["FirstName"]); string FriendLastName = Convert.ToString(btnAddFriend.Attributes["LastName"]); //SendMessage.PhotoUrl = UserImage; SendMessage.Caption = FriendFirstName + " " + FriendLastName; SendMessage.ToUserCode = FriendCode; // string JSCommand = "AdjustBox('" + SendMessage.ClientID+ "')"; // ScriptManager.RegisterStartupScript(UpdatePanel1, typeof(string), "alertScript", JSCommand, true); string jsShowAddFriendPanel = @"$(""#divAddFriendReq"").modal('hide');$(""#divSendMessage"").modal('show');"; ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType() , "SendMessage", jsShowAddFriendPanel, true); } if (e.CommandName == "ViewFriends") { LinkButton btnAddFriend = (LinkButton)e.Item.FindControl("btnAddFriend"); int FriendCode = Convert.ToInt32(btnAddFriend.Attributes["FriendCode"]); UsersDataContext dc = new UsersDataContext(); vUsers CurUser = dc.vUsers.SingleOrDefault(p => p.Code.Equals(FriendCode)); if (CurUser != null) { Response.Redirect("~/Users/Friends.aspx?ID=" + CurUser.ID); } } if (e.CommandName == "DeleteFriend") { BOLUsers UsersBOL = new BOLUsers(); int LoggedUserCode = Convert.ToInt32(Session["UserCode"]); LinkButton btnAddFriend = (LinkButton)e.Item.FindControl("btnAddFriend"); int FriendCode = Convert.ToInt32(btnAddFriend.Attributes["FriendCode"]); UsersBOL.DeleteFriend(LoggedUserCode, FriendCode); msgBox.Text = ""; e.Item.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["UserCode"] == null) { pnlLoggedUser.Visible = true; } else { pnlLoggedUser.Visible = false; } int ProductCode; string strProductCode = Request["ProductCode"]; Int32.TryParse(strProductCode, out ProductCode); if (ProductCode != 0) { BOLProducts ProductsBOL = new BOLProducts(); Products CurProduct = ((IBaseBOL <Products>)ProductsBOL).GetDetails(ProductCode); if (CurProduct != null) { int ItemCount = 1; int FinalCount = AddToOrders(ProductCode, ItemCount, CurProduct.FaTitle, (int)CurProduct.Price, CurProduct.Weight, CurProduct.EnTitle, (int)CurProduct.SendPishtazPrice, (int)CurProduct.SendSefareshiPrice); } } } //Security.Check(); if (!Page.IsPostBack) { if (Session["dtOrders"] != null) { DataTable dt = (DataTable)Session["dtOrders"]; if (dt.Rows.Count > 0) { CalcTotalAmount(dt); rptBasket.DataSource = dt; rptBasket.DataBind(); pnlTotal.Visible = true; if (Session["UserCode"] != null) { int UserCode = Convert.ToInt32(Session["UserCode"]); BOLUsers UsersBOL = new BOLUsers(); Users CurUser = ((IBaseBOL <Users>)UsersBOL).GetDetails(UserCode); int AccountBalance = 0; } } else { } } else { pnlTotal.Visible = false; } } if (rptBasket.Items.Count == 0) { btnNext1.Visible = false; ltrBasketHeader.Text = "سبد خرید خالی است."; ltrBasketHeader.Visible = true; pnlTotal.Visible = false; } }
protected void btnSubmit_Click(object sender, EventArgs e) { pnlMessage.Visible = false; msgMessage.Text = ""; string FirstName = txtFirstName.Text; string LastName = txtLastName.Text; string Username = txtUsername.Text; string Password = txtPassword.Text; int HCGenderCode = Convert.ToInt32(cboHCGenderCode.SelectedValue); string Email = txtEmail.Text; string Tel = txtTel.Text; string CellPhone = txtCellPhone.Text; if (Username.Length < 5) { pnlMessage.Visible = true; msgMessage.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error; msgMessage.Text = "طول نام کاربری نباید کمتر از پنج کاراکتر باشد. "; return; } if (Password.Length < 5) { pnlMessage.Visible = true; msgMessage.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error; msgMessage.Text = "طول کلمه عبور نباید کمتر از پنج کاراکتر باشد. "; return; } bool AutoLogin; if (rblAutoLogin.SelectedValue == "1") { AutoLogin = true; } else { AutoLogin = false; } bool Active = false; BOLUsers UsersBOL = new BOLUsers(); Users ExistingUser = UsersBOL.GetDataByUsername(Username); if (ExistingUser != null) { pnlMessage.Visible = true; msgMessage.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error; msgMessage.Text = "این نام کاربری قبلا ثبت شده است"; return; } if (UsersBOL.EmailExists(Email)) { pnlMessage.Visible = true; msgMessage.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error; msgMessage.Text = "این ایمیل قبلا ثبت شده است"; return; } string GenID = Tools.GetRandID(); UsersBOL.ID = GenID; UsersBOL.FirstName = FirstName; UsersBOL.LastName = LastName; UsersBOL.Email = Email; UsersBOL.Username = Username; UsersBOL.Password = Tools.Encode(Password); UsersBOL.Email = Email; UsersBOL.Tel = Tel; UsersBOL.CellPhone = CellPhone; UsersBOL.AutoLogin = AutoLogin; UsersBOL.Active = Active; UsersBOL.HCGenderCode = HCGenderCode; UsersBOL.InsertRecord(); pnlMessage.Visible = true; string GenderName = ""; if (HCGenderCode == 1) { GenderName = "آقای"; } else { GenderName = "خانم"; } string MailBody = GenderName + " " + FirstName + " " + LastName + "<BR>"; MailBody += "لطفا برای فعال کردن اکانت خود در سایت چند ثانیه روی لینک زیر کلیک کنید" + "<BR>"; MailBody += "<a href=\"http://www.RooznameRasmi.ir/Users/Activate.aspx?Key=" + GenID + "\">http://www.RooznameRasmi.irUsers/Activate.aspx?Key=" + GenID + "</a>"; BOLEmails EmailsBOL = new BOLEmails(); EmailsBOL.Insert(Email, 6, ""); Tools tools = new Tools(); bool SendResult = tools.SendEmail(MailBody, "تکمیل عضویت ایران کیدز", "*****@*****.**", Email, "", ""); if (SendResult) { msgMessage.MessageTextMode = AKP.Web.Controls.Common.MessageMode.OK; msgMessage.Text = "اطلاعات شما ثبت شد.لطفا برای تکمیل عضویت روی لینکی که به آدرس ایمیل شما فرستاده شده کلیک کنید." + "<br />" + "در صورتی که ایمیل مربوطه را دریافت نکردید قسمت Bulk یا Spam خود را نیز بررسی کنید."; pnlReg.Visible = false; } else { msgMessage.MessageTextMode = AKP.Web.Controls.Common.MessageMode.Error; msgMessage.Text = "متاسفانه در ایجاد جساب کاربری شما خطایی رخ داده است."; } }
public Setting Login(object setting) { Setting _setting = (setting) as Setting; if (_setting != null) { string RawUrl = _setting.RawUrl; string UrlHost = _setting.UrlHost; string Username = _setting.UserName; string Pass = _setting.Pass; //if (HttpContext.Current.Request.UrlReferrer != null) // if ( // HttpContext.Current.Request.UserHostAddress != "127.0.0.1" && // !HttpContext.Current.Request.UrlReferrer.PathAndQuery.ToLower().Contains("iranamlaak.ir")) // { // SetCaptcha(ref _setting); // return _setting; // } if (!ValidateInputs(Username, Pass, ref _setting)) { SetCaptcha(_setting); return(_setting); } SetCaptcha(_setting); _setting.CaptchaVisible = true; BOLLogs logsBOL = new BOLLogs(); _setting.CircleVisible = false; _setting.MsgVisible = false; if (string.IsNullOrEmpty(Username)) { _setting.MsgVisible = true; _setting.MsgText = "کلمه عبور را وارد نمایید"; SetCaptcha(_setting); return(_setting); } if (string.IsNullOrEmpty(Pass)) { _setting.MsgVisible = true; _setting.MsgText = "رمز عبور را وارد نمایید"; SetCaptcha(_setting); return(_setting); } string strlogContent = "<login><UserName>" + Username + "</UserName><Password>" + Pass + "</Password></login>"; try { Users ValidUser = BOLUsers.GetDataByUsername(Username); if (ValidUser != null) { Session["UserName"] = Username; string HashedPass; string DBPassword = ValidUser.Password; if (ValidUser.Username != Username) { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidUsernameORPassword); SetCaptcha(_setting); return(_setting); } //تعداد دفعات ورود به سیستم //if (!BOLUsers.CheckForLoginTryCount(ValidUser.Code, ValidUser.HCUserBlockedCode, strlogContent, // Server.MapPath("~/Configuration.xml"), RawUrl, UrlHost)) //{ // _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLoginCount); // _setting.MsgVisible = true; // logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLoginCount, ValidUser.Code, strlogContent, RawUrl, UrlHost); // SetCaptcha(_setting); // return _setting; //} if ((bool)ValidUser.IsPasswordSHA1) { HashedPass = Tools.EncryptSHA1(Pass); } else { HashedPass = Tools.EncryptRIC(Pass).ToString(); if (HashedPass == DBPassword) { BOLUsers.ConvertRICtoSHA1(ValidUser.Code, Pass); } } if (HashedPass == DBPassword)//اگر کلمه عبور وارد شده صحیح بود { GetGroupCode(ValidUser.Code); //Login Successful var UsersBOL = new BOLUsers(); Users CurUser = UsersBOL.GetDataByUsername(Username); _setting.CircleVisible = true; // _setting.MsgText = "در حال ورود به سیستم"; GetGroupName(ValidUser.Code); FillSessions(ValidUser.Code, Username); //... DateTimeMethods dtM = new DateTimeMethods(); string strCurrent_Date = dtM.GetPersianDateTime(DateTime.Now); //...Fill User Info in Application["ActiveUsersLst"] //... bool blnCnt; string strNewToCache = HttpContext.Current.Session.SessionID + "," + ValidUser.Code + "," + Session["FirstName"] + " " + Session["LastName"] + "," + Session["GroupName"] + "," + Session["ZoneName"] + "," + strCurrent_Date + "," + HttpContext.Current.Request.UserHostAddress + ""; string strNewApp = SetToCache(ValidUser.Code, strNewToCache, out blnCnt); Application.Lock(); Application["ActiveUsersLst"] = strNewApp; if (blnCnt) { Application["ActiveUsersCnt"] = Convert.ToInt32(Application["ActiveUsersCnt"]) + 1; } Application.UnLock(); //... //logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_Login, ValidUser.Code, "<login><UserName>" + Username + "</UserName></login>", RawUrl, UrlHost); } else { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLogin); _setting.MsgVisible = true; //logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, ValidUser.Code, strlogContent, RawUrl, UrlHost); } } else { _setting.MsgText = Messages.ShowMessage(MessagesEnum.InvalidLogin); _setting.MsgVisible = true; //logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_InvalidLogin, 0, strlogContent, RawUrl, UrlHost); } } catch (Exception ex) { ControlCollection cc = GetPageControls(Username, Pass); Tools.LogException(ex, cc); _setting.MsgText = "خطا در شبکه"; _setting.MsgVisible = true; //if (Session["userCode"] != null) // logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_ErrorInNetwork, Convert.ToInt32(Session["userCode"]), strlogContent, RawUrl, UrlHost); //else // logsBOL.InsertIntoLogs((int)Enums.LogTypes.enm_ErrorInNetwork, 0, strlogContent, RawUrl, UrlHost); } } SetCaptcha(_setting); return(_setting); }
protected void Page_Load(object sender, EventArgs e) { Security.Check(); int UserCode = Convert.ToInt32(Session["UserCode"]); if (Session["dtOrders"] == null) { Response.Redirect("~/"); return; } if (!Page.IsPostBack) { int intDeliverType = Convert.ToInt32(Session["DeliverType"]); int intAddressCode = Convert.ToInt32(Session["AddressCode"]); BOLHardCode HardCodeBOL = new BOLHardCode(); HardCodeBOL.TableOrViewName = "HCSendTypes"; lblSendType.Text = HardCodeBOL.GetNameByCode(intDeliverType); BOLUserAddresses UserAddressesBOL = new BOLUserAddresses(UserCode); vUserAddresses CurAddress = UserAddressesBOL.GetFullDetails(intAddressCode); lblFullName.Text = CurAddress.FullName; lblAddress.Text = CurAddress.Province + " " + CurAddress.City + " " + CurAddress.Address; lblContactNumber.Text = CurAddress.CellPhone + " " + CurAddress.Tel; lblDiscount.Text = Tools.ChangeEnc("0"); string strDeliverType = "1"; if (Session["DeliverType"] != null) { strDeliverType = Session["DeliverType"].ToString(); } //if (strDeliverType == "2")//Sefareshi //{ // OtherCosts = 65000; // lblOtherCosts.Text = Tools.ChangeEnc("65000"); // lblSendCost.Text = Tools.ChangeEnc("65000"); //} //else //{ // OtherCosts = 75000; // lblOtherCosts.Text = Tools.ChangeEnc("75000"); // lblSendCost.Text = Tools.ChangeEnc("75000"); //} if (Session["dtOrders"] != null) { DataTable dt = (DataTable)Session["dtOrders"]; for (int i = 0; i < dt.Rows.Count; i++) { int ItemCount = Convert.ToInt32(dt.Rows[i]["ItemCount"]); int SendPishtazPrice = Convert.ToInt32(dt.Rows[i]["SendPishtazPrice"]); int SendSefareshiPrice = Convert.ToInt32(dt.Rows[i]["SendSefareshiPrice"]); if (strDeliverType == "1")//Sefareshi { OtherCosts += SendSefareshiPrice * ItemCount; } else { OtherCosts += SendPishtazPrice * ItemCount; } } lblOtherCosts.Text = Tools.ChangeEnc((OtherCosts / 10).ToString()); lblSendCost.Text = Tools.ChangeEnc((OtherCosts / 10).ToString()); if (dt.Rows.Count > 0) { CalcTotalAmount(dt); lblBasketHeader.Text = "سبد خرید"; rptBasket.DataSource = dt; rptBasket.DataBind(); if (Session["UserCode"] != null) { BOLUsers UsersBOL = new BOLUsers(); Users CurUser = ((IBaseBOL <Users>)UsersBOL).GetDetails(UserCode); } } else { lblBasketHeader.Text = "سبد خرید خالی است."; } } } }