public ActionResult VerifyEmailMember(string email) { bool rs = false; rs = repository.UpdateIsActiveByEmail(email, 1); if (rs) { //MemberInformationBO mem = repository.GetMemberDetailByEmail(email); MemberBO mem = repository.GetMemberDetailByEmail(email); if (mem != null) { Session["Email"] = email; Session["Avatar"] = mem.Avatar; Session["FullName"] = mem.FullName; //Session["Mobile"] = mem.Mobile; Session["memberid"] = mem.MemberID; //Session["MemberInfomation"] = mem; Response.Redirect("/"); } } else { Response.Redirect("/errorpage"); } return(View()); }
public string UpdateMember(int memberID, string email, string fullName, string mobile, string avatar, HttpPostedFileBase fileup, FormCollection frm) { string result = ""; if (Session["MemberInfomation"] == null) { Response.Redirect("/login"); } else { //string strmemberID = frm["hdmemberID"]; MemberBO member = new MemberBO(); member.MemberID = memberID; member.Email = email; member.FullName = fullName; member.Mobile = mobile; member.Avatar = avatar; Random r = new Random(); string s = r.Next(100000).ToString() + DateTime.Now.ToString() + "" + DateTime.Now.Ticks.ToString(); if (fileup != null) { string years = string.Format("{0:yyyy}", System.DateTime.Now); string mon = string.Format("{0:MM}", System.DateTime.Now); string day = string.Format("{0:dd}", System.DateTime.Now); string filePath = Server.MapPath("~/imageAvatar/" + years + "/" + mon + "/" + day + "/"); if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } string img = s + fileup.FileName; img = Utility.EncodeString(img) + ".jpg"; string images = filePath + img; fileup.SaveAs(images); avatar = "~/imageAvatar/" + years + "/" + mon + "/" + day + "/" + img; //string filePath = Server.MapPath("~/Areas/Admin/ImagePost/" + fileup.FileName); //fileup.SaveAs(filePath); //imageUrl = "/Areas/Admin/ImagePost/" + fileup.FileName; } //member.MemberID = memberID; member.Email = email; member.FullName = fullName; member.Mobile = mobile; member.Avatar = avatar; bool memberUpdate = memberServices.UpdateMember(member, memberID); if (memberUpdate) { result = "UpdateSuccess"; } } return(result); }
public void DeleteMember(MemberBO member) { using (var context = new InThuDoEntities()) { var entity = context.Users.SingleOrDefault(m => m.UserId == member.UserId); entity.Deteted = true; context.SaveChanges(); } }
protected void btChangePass_Click(object sender, EventArgs e) { IMemberService memberService = new MemberService(); MemberBO member = memberService.GetMember(this.MemeberId); if (member == null) { return; } memberService.ChangePass(this.MemeberId, txtPassword.Text); }
public IEnumerable <MemberBO> GetListMember(int start, int end) { string fileLog = Path.GetDirectoryName(Path.Combine(pathLog, "Logs")); Sqlhelper helper = new Sqlhelper("", "ConnectionString"); try { List <MemberBO> lstMember = new List <MemberBO>(); string sql = "SP_GetListMember"; SqlParameter[] pa = new SqlParameter[2]; pa[0] = new SqlParameter("@start", start); pa[1] = new SqlParameter("@end", end); SqlCommand command = helper.GetCommand(sql, pa, true); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { MemberBO member = new MemberBO { MemberID = int.Parse(reader["MemberID"].ToString()), Password = reader["Password"].ToString(), Email = reader["Email"].ToString(), CreateDate = DateTime.Parse(reader["CreateDate"].ToString()), Address = reader["Address"].ToString(), Avatar = reader["Avatar"].ToString(), Birdthday = DateTime.Parse(reader["Birdthday"].ToString()), DeleteDate = DateTime.Parse(reader["DeleteDate"].ToString()), DeleteUser = reader["DeleteUser"].ToString(), ExpireTimeLink = DateTime.Parse(reader["ExpireTimeLink"].ToString()), FullName = reader["FullName"].ToString(), Gender = int.Parse(reader["Gender"].ToString()), IsActive = int.Parse(reader["IsActive"].ToString()), IsDelete = int.Parse(reader["IsDelete"].ToString()), LinkActive = reader["LinkActive"].ToString(), Mobile = reader["Mobile"].ToString(), UpdateDate = DateTime.Parse(reader["UpdateDate"].ToString()), UpdateUser = reader["UpdateUser"].ToString(), TotalRecord = int.Parse(reader["TOTALROWS"].ToString()) }; lstMember.Add(member); } return(lstMember); } catch (Exception ex) { Utilitys.WriteLog(fileLog, ex.Message); return(null); } finally { helper.destroy(); } }
private void LoadDefautData() { lbOrderId.Text = this.OrderId.ToString(); lbOrderDetailId.Text = this.OrderDetailId.ToString(); lbDesignRequestId.Text = this.DesignRequestId.ToString(); MemberBO mem = this.MemberService.GetMemberByOrder(this.OrderId); lbBusinessMan.Text = mem.FullName; CustomerBO cust = this.CustomerService.GetCustomerByOrder(this.OrderId); lbCustomer.Text = string.Format("Tên: {0}, Địa chỉ: {1}, SĐT: {2}", cust.Name, cust.Address, cust.Telephone); }
private void LoadDefaultData() { //Products ddlProducts.Items.Clear(); ddlProducts.Items.Add(new ListItem(string.Empty, "0")); List <ProductBO> products = this.ProductService.GetAllProucts(); foreach (ProductBO p in products) { ddlProducts.Items.Add(new ListItem(p.Name, p.ProductId.ToString())); } //Status //ddlDesignRequestStatus.Items.Clear(); //ddlDesignRequestStatus.Items.Add(new ListItem(string.Empty, "0")); //List<OrderStatusBO> status = this.OrderService.GetAllOrderStatus(); //foreach (OrderStatusBO s in status) //{ // ddlDesignRequestStatus.Items.Add(new ListItem(s.Name, s.OrderStatusId.ToString())); //} //Designer ddlDesigner.Items.Clear(); ddlDesigner.Items.Add(new ListItem(string.Empty, "0")); List <MemberBO> designers = this.MemberService.GetDesigners(base.LoggedInOrganizationIds); foreach (MemberBO m in designers) { ddlDesigner.Items.Add(new ListItem(m.FullName, m.UserId.ToString())); } //Check Roles and Department to bindata MemberBO mem = this.MemberService.GetMember(this.LoggedInUserId); if (this.SettingService.GetBoolSetting(Not_Allow_User_Of_Other_Department_View_Design_Request)) { if (mem.RoleName == "User") { if (mem.Department.Code != "PTK") { Response.Redirect("Login.aspx"); } } } if (this.SettingService.GetBoolSetting(Not_Allow_Designer_View_Others_Design_Request)) { if (mem.RoleName == "User") { ddlDesigner.SelectedValue = mem.UserId.ToString(); ddlDesigner.Enabled = false; } } }
public int InsertMember(MemberBO member) { using (var context = new InThuDoEntities()) { var entity = Mapper.Map <MemberBO, User>(member); context.Users.Add(entity); context.SaveChanges(); // update business object with new id return(entity.UserId); } }
public bool UpdateMember(MemberBO member, int memberID) { string fileLog = Path.GetDirectoryName(Path.Combine(pathLog, "Logs")); Sqlhelper helper = new Sqlhelper("", "ConnectionString"); try { SqlParameter[] pa = new SqlParameter[10]; string sql = "SP_UpdateMember"; pa[0] = new SqlParameter("@email", member.Email); pa[1] = new SqlParameter("@password", member.Password); pa[2] = new SqlParameter("@isActive", member.IsActive); pa[3] = new SqlParameter("@createDate", member.CreateDate); pa[4] = new SqlParameter("@fullName", member.FullName); pa[5] = new SqlParameter("@gender", member.Gender); pa[6] = new SqlParameter("@mobile", member.Mobile); //pa[8] = new SqlParameter("@addRess", member.Address); // pa[9] = new SqlParameter("@updateDate", member.UpdateDate); //pa[10] = new SqlParameter("@deleteDate", member.DeleteDate); //pa[9] = new SqlParameter("@linkActive", member.LinkActive); //pa[12] = new SqlParameter("@deleteUser", member.DeleteUser); // pa[10] = new SqlParameter("@expireTimeLink", member.ExpireTimeLink); // pa[11] = new SqlParameter("@birdthday", member.Birdthday); //pa[15] = new SqlParameter("@updateUser", member.UpdateUser); pa[7] = new SqlParameter("@isDelete", member.IsDelete); pa[8] = new SqlParameter("@avatar", member.Avatar); pa[9] = new SqlParameter("@memberID", member.MemberID); SqlCommand command = helper.GetCommand(sql, pa, true); //adminID = Convert.ToInt32(command.ExecuteScalar()); //return adminID; int row = command.ExecuteNonQuery(); bool rs = false; if (row > 0) { rs = true; } return(rs); } catch (Exception ex) { Utilitys.WriteLog(fileLog, "Exception insert admin : " + ex.Message); return(false); } finally { helper.destroy(); } }
public MemberBO GetMemberDetailByEmail(string email) { MemberBO objMemberBO = null; string fileLog = Path.GetDirectoryName(Path.Combine(pathLog)); try { objMemberBO = Proxy.GetMemberDetailByEmail(email); } catch (Exception ex) { Utility.WriteLog(fileLog, ex.Message); } return(objMemberBO); }
public int InsertMember(MemberBO member) { int row = 0; string fileLog = Path.GetDirectoryName(Path.Combine(pathLog)); try { row = Proxy.InsertMember(member); } catch (Exception ex) { Utility.WriteLog(fileLog, ex.Message); } return(row); }
public bool UpdateMember(MemberBO member, int memberID) { bool row = false; string fileLog = Path.GetDirectoryName(Path.Combine(pathLog)); try { row = Proxy.UpdateMember(member, memberID); } catch (Exception ex) { Utility.WriteLog(fileLog, ex.Message); } return(row); }
protected void btSaveAndContinueEdit_Click(object sender, EventArgs e) { if (Page.IsValid) { try { MemberBO mem = Save(); Response.Redirect("Members.aspx?MemberId=" + mem.UserId.ToString()); } catch (Exception ex) { ProcessException(ex); } } }
public void UpdateMember(MemberBO member) { using (var context = new InThuDoEntities()) { var entity = context.Users.SingleOrDefault(m => m.UserId == member.UserId); entity.Email = member.Email; entity.UserName = member.UserName; entity.Address = member.Address; entity.Telephone = member.Telephone; entity.RoleTypeId = member.RoleTypeId; entity.LastEditedOn = member.LastEditedOn; entity.FullName = member.FullName; entity.DepartmentId = member.DepartmentId; //context.Members.Attach(entity); context.SaveChanges(); } }
protected void btDelete_Click(object sender, EventArgs e) { IMemberService memberService = new MemberService(); MemberBO member = memberService.GetMember(this.MemeberId); if (member == null) { return; } try { memberService.DeleteMember(member); Response.Redirect("Members.aspx"); } catch (Exception ex) { ProcessException(ex); } }
private void FillDropDowns() { //Customer //Deposit Method ddlDepositMethod.Items.Clear(); List <DepositMethodBO> methods = this.OrderService.GetAllDepositMethod(); foreach (DepositMethodBO me in methods) { ddlDepositMethod.Items.Add(new ListItem(me.Name, me.DepositTypeId.ToString())); } //Business Man ddlBusinessManId.Items.Clear(); List <MemberBO> mems = this.MemberService.GetBusinessMen(this.LoggedInOrganizationIds); foreach (MemberBO m in mems) { ddlBusinessManId.Items.Add(new ListItem(m.FullName, m.UserId.ToString())); } //Shipping Method ddlShippingMethod.Items.Clear(); List <ShippingMethodBO> ships = this.OrderService.GetAllShippingMehod(); foreach (ShippingMethodBO sh in ships) { ddlShippingMethod.Items.Add(new ListItem(sh.Name, sh.ShippingMethodId.ToString())); } //Check roles an setting MemberBO mem = this.MemberService.GetMember(this.LoggedInUserId); if (this.SettingService.GetBoolSetting(Not_Allow_Select_Business_Man_When_Create_Order)) { if (mem.RoleName.ToLower() == Constant.USER_ROLE_NAME.ToLower() || mem.RoleName.ToLower() == Constant.SUPPERVISOR_ROLE_NAME.ToLower()) { ddlBusinessManId.SelectedValue = mem.UserId.ToString(); ddlBusinessManId.Enabled = false; } } }
public MemberBO SaveInfo() { IMemberService memberService = new MemberService(); MemberBO member = memberService.GetMember(this.MemeberId); if (member != null) { member.UserName = txtUserName.Text; member.DepartmentId = int.Parse(ddlDepartment.SelectedValue); member.FullName = txtFullName.Text; member.Address = txtAdress.Text; member.Telephone = txtTelephone.Text; member.Email = txtEmail.Text; member.RoleTypeId = int.Parse(ddlRoleType.SelectedValue); member.LastEditedOn = DateTime.Now; memberService.UpdateMember(member); } else { member = new MemberBO() { UserName = txtUserName.Text, Password = txtPassword.Text, FullName = txtFullName.Text, Address = txtAdress.Text, Telephone = txtTelephone.Text, Email = txtEmail.Text, RoleTypeId = int.Parse(ddlRoleType.SelectedValue), CreatedOn = DateTime.Now, DepartmentId = int.Parse(ddlDepartment.SelectedValue) }; MemberStatus status = MemberStatus.Success; member.UserId = memberService.InsertMember(member, out status); if (status != MemberStatus.Success) { throw new InthudoException(string.Format("Không thể tạo user: {0}", status.ToString())); } } return(member); }
protected void loginCtrl_Authenticate(object sender, AuthenticateEventArgs e) { if (ValidateUser(loginCtrl.UserName, loginCtrl.Password)) { // e.Authenticated = true; loginCtrl.Visible = false; Session["IsLogedin"] = true; MemberBO mem = this.MemberService.GetMemberByUserName(loginCtrl.UserName); Session["UserId"] = mem.UserId; mem = this.MemberService.GetMember(mem.UserId); if (string.IsNullOrEmpty(ReturnURL)) { if (mem.RoleName.ToLower() == Constant.USER_ROLE_NAME.ToLower()) { if (mem.Department.Code == Constant.PKD) { Response.Redirect("Orders.aspx"); } if (mem.Department.Code == Constant.PTK) { Response.Redirect("DesignRequests.aspx"); } } else { Response.Redirect("Dashboard.aspx"); } } Response.Redirect(ReturnURL); } else { e.Authenticated = false; Session["IsLogedin"] = false; } }
private void FillDropDowns() { lbOrderId.Text = this.OrderId.ToString(); MemberBO mem = this.MemberService.GetMemberByOrder(this.OrderId); lbBusinessMan.Text = mem.FullName; CustomerBO cust = this.CustomerService.GetCustomerByOrder(this.OrderId); lbCustomer.Text = string.Format("Tên: {0}, Địa chỉ: {1}, SĐT: {2}", cust.Name, cust.Address, cust.Telephone); List <MemberBO> mems = this.MemberService.GetDesigners(base.LoggedInOrganizationIds); //Designer man ddlDesigner.Items.Clear(); ddlDesigner.Items.Add(new ListItem("", "0")); foreach (MemberBO m in mems) { ddlDesigner.Items.Add(new ListItem(m.FullName, m.UserId.ToString())); } lbOrderDetailId.Text = this.OrderDetailId.ToString(); }
public int InsertMember(MemberBO member, out MemberStatus status) { status = MemberStatus.Success; if (this.GetMemberByUserName(member.UserName) != null) { status = MemberStatus.DupplicateUser; } if (this.GetMemberByEmail(member.Email) != null) { status = MemberStatus.DupplicateEmail; } if (this.GetMemberByTelephone(member.Telephone) != null) { status = MemberStatus.DupplicateTelephone; } if (status == MemberStatus.Success) { return(InsertMember(member)); } return(0); }
public MemberBO GetMemberDetailByEmail(string email) { string fileLog = Path.GetDirectoryName(Path.Combine(pathLog, "Logs")); Sqlhelper helper = new Sqlhelper("", "ConnectionString"); try { MemberBO member = null; string sql = "SP_GetMemberByEmail"; SqlParameter[] pa = new SqlParameter[1]; pa[0] = new SqlParameter("@email", email); SqlCommand command = helper.GetCommand(sql, pa, true); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { member = new MemberBO { MemberID = int.Parse(reader["MemberID"].ToString()), Email = reader["Email"].ToString(), IsActive = int.Parse(reader["IsActive"].ToString()), IsDelete = int.Parse(reader["IsDelete"].ToString()) }; } return(member); } catch (Exception ex) { Utilitys.WriteLog(fileLog, ex.Message); return(null); } finally { helper.destroy(); } }
public int Insert(Member obj) { MemberBO memberBO = new MemberBO(obj); return(memberDao.Insert(memberBO)); }
private void BindData() { OrderSearch searchObj = new OrderSearch() { BusManId = this.MemberId, OrderFrom = this.From, OrderTo = this.To, OrderId = 0, CustId = 0, ProductId = 0, ShipMethodId = 0, DepositMethodId = 0, OrderDetailStatus = 0, OrderStatus = new List <OrderStatusEnum>(), DesignerManId = 0, PrintingTypeIds = new List <int>() }; List <OrderBO> orders = this.OrderService.GetOrders(searchObj); MemberBO mem = this.MemberService.GetMember(this.MemberId); if (mem != null) { lbUserName.Text = mem.FullName; lbUserId.Text = string.Format("{0} - {1}", mem.UserId.ToString(), mem.UserName); } //NOT Completed lbNumberOfOrderNOTCompleted.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.NotCompleted).Count().ToString(); decimal orderTotalNotComleted = orders.Where(o => o.OrderStatus == OrderStatusEnum.NotCompleted).Sum(o => o.OrderTotal); lbOrderTotalNOTCompleted.Text = orderTotalNotComleted.ToString("C0"); decimal depositNotCompleted = 0; decimal.TryParse(orders.Where(o => o.OrderStatus == OrderStatusEnum.NotCompleted).Sum(o => o.Deposit).ToString(), out depositNotCompleted); lbDepositNOTCompleted.Text = depositNotCompleted.ToString("C0"); lbRemainingNOTCompleted.Text = (orderTotalNotComleted - depositNotCompleted).ToString("C0"); hplViewDetailNotCompleted.NavigateUrl = CreateOrderUrl(OrderStatusEnum.NotCompleted); hplViewDetailNotCompleted.Target = "_blanks"; //Completed lbNumberOfOrderCompleted.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.Completed).Count().ToString(); lbOrderTotalContractCompleted.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.Completed).Sum(o => o.OrderTotal).ToString("C0"); var ordersCompleted = orders.Where(o => o.OrderStatus == OrderStatusEnum.Completed); List <ProductApprovedBO> approved = new List <ProductApprovedBO>(); foreach (OrderBO o in ordersCompleted) { List <ProductApprovedBO> approvedProducts = this.OrderService.GetApprovedProductByOrderId(o.OrderId); foreach (ProductApprovedBO p in approvedProducts) { approved.Add(p); } } lbOrderTotalCompleted.Text = approved.Sum(a => a.Total).ToString("C0"); decimal depositCompleted = 0; decimal.TryParse(orders.Where(o => o.OrderStatus == OrderStatusEnum.Completed).Sum(o => o.Deposit).ToString(), out depositCompleted); lbDepositCompleted.Text = depositCompleted.ToString("C0"); lbRemainingCompleted.Text = (approved.Sum(a => a.Total) - depositCompleted).ToString("C0"); hplViewDetailCompleted.NavigateUrl = this.CreateOrderUrl(OrderStatusEnum.Completed); hplViewDetailCompleted.Target = "_blank"; //Failed lbNumberOfOrderFailed.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.IsFailed).Count().ToString(); lbOrderTotalFailded.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.IsFailed).Sum(o => o.OrderTotal).ToString("C0"); var failedOrders = orders.Where(o => o.OrderStatus == OrderStatusEnum.IsFailed); List <ProductApprovedBO> failedProductsResult = new List <ProductApprovedBO>(); foreach (OrderBO o in failedOrders) { List <ProductApprovedBO> failedProducts = this.OrderService.GetFailedProductByOrderId(o.OrderId); foreach (ProductApprovedBO pa in failedProducts) { failedProductsResult.Add(pa); } } lbOrderDetailTotalFailed.Text = failedProductsResult.Sum(fd => fd.Total).ToString("C0"); decimal depositFailed = 0; decimal.TryParse(orders.Where(o => o.OrderStatus == OrderStatusEnum.IsFailed).Sum(o => o.Deposit).ToString(), out depositFailed); lbDepositFailed.Text = depositFailed.ToString("C0"); hplViewDetailFailed.NavigateUrl = this.CreateOrderUrl(OrderStatusEnum.IsFailed); hplViewDetailFailed.Target = "_blank"; //Overdue lbNumberOfOrderOverdue.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.Overdue).Count().ToString(); lbOrderTotalOverdue.Text = orders.Where(o => o.OrderStatus == OrderStatusEnum.Overdue).Sum(o => o.OrderTotal).ToString("C0"); var overdueOrders = orders.Where(o => o.OrderStatus == OrderStatusEnum.Overdue); decimal orderDetailOverdue = 0; foreach (OrderBO o in overdueOrders) { foreach (OrderItemlBO od in o.OrderItems) { if (od.OrderItemStatus == OrderItemStatusEnum.Overdue) { orderDetailOverdue += od.Quantity * od.Price; } } } lbOrderDetailTotalOverdue.Text = orderDetailOverdue.ToString("C0"); decimal depositOverdue = 0; decimal.TryParse(orders.Where(o => o.OrderStatus == OrderStatusEnum.Overdue).Sum(o => o.Deposit).ToString(), out depositOverdue); lbDepositOverdue.Text = depositOverdue.ToString("C0"); hplViewDetailOverdue.NavigateUrl = this.CreateOrderUrl(OrderStatusEnum.Overdue); hplViewDetailOverdue.Target = "_blank"; }
public JsonResult RegisterMember(string strEmail, string strPassword, string strFullName, string strCaptcha) { try { // Email null if (strEmail == null || strEmail.Trim().Length == 0) { return(Json(new { intTypeError = 1, result = "", email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } //Email maxlength > 50 else if (strEmail.Trim().Length > 50) { return(Json(new { intTypeError = 2, result = "", email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } //password null || error if (strPassword == null || strPassword.Trim().Length == 0) { return(Json(new { InputType = 3, result = "", email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } //password maxlenght >=8 else if (strPassword.Trim().Length < 8) { return(Json(new { InputType = 4, result = "", email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } //fullname error || null if (strFullName == null || strFullName.Trim().Length == 0) { return(Json(new { intTypeError = 5, result = "", email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } //Captcha error || null if (strCaptcha == null || strCaptcha.Trim().Length == 0) { return(Json(new { intTypeError = 6, result = "", email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } string strResult = ""; MemberBO member = new MemberBO(); TempData["EmailRegister"] = strEmail; TempData["PasswordRegister"] = strPassword; TempData["FullNameRegister"] = strFullName; //TempData["MobileRegister"] = mobile; //string strCaptcha = Request["g-recaptcha-response"].ToString(); // string secretKey = secKey;/*"6LfhJyUUAAAAAPKM6Hl87lD0mVKa-0zPKNR53W_j";*/ var client = new WebClient(); var response = strCaptcha; var result1 = client.DownloadString(string.Format("https://www.google.com/recaptcha/api/siteverify?secret={0}&response={1}", secretKey, response)); var obj = JObject.Parse(result1); var status = (bool)obj.SelectToken("success"); if (status == false) { strResult = "errorCaptcha"; } else { member.FullName = strFullName; member.Email = strEmail; member.Mobile = ""; member.Password = Utility.MaHoaMD5(strPassword); member.IsActive = 0; member.IsDelete = 0; member.CreateDate = DateTime.Now; member.Gender = 1; member.Avatar = ""; bool checkEmail = repository.CheckEmailExists(strEmail); if (checkEmail) { strResult = "EmailExist"; } else { int returnAdminID = repository.InsertMember(member); if (returnAdminID > 0) { try { bool rsSendMail = BBH.BOS.Web.Models.SentMailServicesModels.WSSentMail.SendMailByVerifyMember(strEmail); member = repository.GetMemberDetailByEmail(strEmail); Member_WalletBO memberWallet = new Member_WalletBO(); if (member != null) { memberWallet.IndexWallet = member.MemberID; memberWallet.IsActive = 1; memberWallet.IsDelete = 0; memberWallet.MemberID = member.MemberID; memberWallet.NumberCoin = 0; } bool rs_ = repository.InsertMemberWallet(memberWallet); if (rs_) { strResult = "registerSuccess"; } } catch { } } else { strResult = "RegisterFaile"; } } } return(Json(new { intTypeError = 0, result = strResult, email = strEmail, password = strPassword, fullname = strFullName }, JsonRequestBehavior.AllowGet)); } catch (Exception objEx) { return(Json(new { intTypeError = 0, result = "RegisterFaile", email = strEmail, password = strPassword, fullname = strFullName, messageError = objEx.Message }, JsonRequestBehavior.AllowGet)); } }
private void LoadDefaultData() { cblOrderStatus.Attributes.Add("onclick", "radioMe(event);"); //Product drop down ddlProduct.Items.Clear(); ddlProduct.Items.Add(new ListItem(string.Empty, "0")); List <ProductBO> products = this.ProductService.GetAllProucts(); foreach (ProductBO p in products) { ddlProduct.Items.Add(new ListItem(p.Name, p.ProductId.ToString())); } //Shipping ddlShipping.Items.Clear(); ddlShipping.Items.Add(new ListItem(string.Empty, "0")); List <ShippingMethodBO> ships = this.OrderService.GetAllShippingMehod(); foreach (ShippingMethodBO s in ships) { ddlShipping.Items.Add(new ListItem(s.Name, s.ShippingMethodId.ToString())); } //Deposit ddlDeposit.Items.Clear(); ddlDeposit.Items.Add(new ListItem(string.Empty, "0")); List <DepositMethodBO> deposits = this.OrderService.GetAllDepositMethod(); foreach (DepositMethodBO d in deposits) { ddlDeposit.Items.Add(new ListItem(d.Name, d.DepositTypeId.ToString())); } //Order detail Status ddlOrderDetailStatus.Items.Clear(); ddlOrderDetailStatus.Items.Add(new ListItem(string.Empty, "0")); List <OrderStatusBO> status = this.OrderService.GetAllOrderStatus(); foreach (OrderStatusBO s in status) { ListItem i = new ListItem(s.Name, s.OrderStatusId.ToString()); ddlOrderDetailStatus.Items.Add(i); } //Business man ddlBusinessManId.Items.Clear(); ddlBusinessManId.Items.Add(new ListItem(string.Empty, "0")); List <MemberBO> businessMans = this.MemberService.GetBusinessMen(this.LoggedInOrganizationIds); foreach (MemberBO m in businessMans) { ddlBusinessManId.Items.Add(new ListItem(m.FullName, m.UserId.ToString())); } //Designner man ddlDesingerId.Items.Clear(); ddlDesingerId.Items.Add(new ListItem(string.Empty, "0")); List <MemberBO> designers = this.MemberService.GetDesigners(base.LoggedInOrganizationIds); foreach (MemberBO m in designers) { ddlDesingerId.Items.Add(new ListItem(m.FullName, m.UserId.ToString())); } //Company ddlCompany.Items.Clear(); ddlCompany.Items.Add(new ListItem(string.Empty, "0")); List <OrganizationBO> organizations = this.OrderService.GetAllOrganizations(); foreach (OrganizationBO og in organizations) { ddlCompany.Items.Add(new ListItem(og.Name, og.OrganizationId.ToString())); } //Check Roles and Department to bindata MemberBO mem = this.MemberService.GetMember(this.LoggedInUserId); if (this.SettingService.GetBoolSetting(Not_Allow_User_Of_Other_Department_View_Order)) { if (mem.RoleName.ToLower() == Constant.USER_ROLE_NAME.ToLower()) { if (mem.Department.Code != Constant.PKD) { Response.Redirect("Login.aspx"); } } } if (this.SettingService.GetBoolSetting(Not_Allow_Business_Man_View_Others_Order)) { if (mem.RoleName.ToLower() == Constant.USER_ROLE_NAME.ToLower()) { ddlBusinessManId.SelectedValue = mem.UserId.ToString(); ddlBusinessManId.Enabled = false; } } if (this.SettingService.GetBoolSetting(Not_Allow_User_View_Organization)) { if (mem.RoleName.ToLower() == Constant.USER_ROLE_NAME.ToLower()) { pnlCompany.Visible = false; } } // Suppervisor role if (mem.RoleName.ToLower() == Constant.SUPPERVISOR_ROLE_NAME.ToLower()) { List <OrganizationBO> orgsOfMem = this.MemberService.GetOrganizationsByMemberId(mem.UserId); if (orgsOfMem.Count == 1) { ddlCompany.SelectedValue = orgsOfMem[0].OrganizationId.ToString(); ddlCompany.Enabled = false; } } }
private void BindData() { MemberBO mem = this.MemberService.GetMember(this.MemberId); if (mem != null) { lbDesingnerName.Text = mem.FullName; lbUserName.Text = mem.UserName; } List <DesignRequestBO> designRequest = this.OrderService.GetDesignRequests(new DesignRequestSearch() { CustomerId = 0, DesignerId = this.MemberId, DesignRequestStatus = 0, ProductId = 0, RequestFrom = this.From, RequestTo = this.To }); //Created var dsCreated = designRequest.Where(ds => ds.DesignRequestStatus == DesignRequestStatusEnum.DesignRequestCreated); lbNumberOfRequestCreated.Text = dsCreated.Count().ToString(); hplCreated.NavigateUrl = CreateDesignRequestUrl(DesignRequestStatusEnum.DesignRequestCreated); hplCreated.Target = "_blank"; //Desiging var dsDesigning = designRequest.Where(ds => ds.DesignRequestStatus == DesignRequestStatusEnum.Designing); lbNumberOfRequestDesigning.Text = dsDesigning.Count().ToString(); decimal costDesigning = 0; decimal.TryParse(dsDesigning.Sum(ds => ds.Cost).ToString(), out costDesigning); lbCostDesinging.Text = costDesigning.ToString("C0"); hplDesigning.NavigateUrl = this.CreateDesignRequestUrl(DesignRequestStatusEnum.Designing); hplDesigning.Target = "_blank"; //Completed var dsCompleted = designRequest.Where(ds => ds.DesignRequestStatus == DesignRequestStatusEnum.DesignCopmleted); lbNumberOfRequestDesigningCompleted.Text = dsCompleted.Count().ToString(); decimal costCompleted = 0; decimal.TryParse(dsCompleted.Sum(ds => ds.Cost).ToString(), out costCompleted); lbCostDesingingCompleted.Text = costCompleted.ToString("C0"); hplCompleted.NavigateUrl = this.CreateDesignRequestUrl(DesignRequestStatusEnum.DesignCopmleted); hplCompleted.Target = "_blank"; //Re-Designing var dsReDesinging = designRequest.Where(ds => ds.DesignRequestStatus == DesignRequestStatusEnum.DesignNotApproved); lbNumberOfRequestReDesigning.Text = dsReDesinging.Count().ToString(); decimal costReDesigning = 0; decimal.TryParse(dsReDesinging.Sum(ds => ds.Cost).ToString(), out costReDesigning); lbCostReDesigning.Text = costReDesigning.ToString("C0"); hplReDesigning.NavigateUrl = this.CreateDesignRequestUrl(DesignRequestStatusEnum.DesignNotApproved); hplReDesigning.Target = "_blank"; //Approved var dsApproved = designRequest.Where(ds => ds.DesignRequestStatus == DesignRequestStatusEnum.DesignApprovedByCustomer); lbNumberOfRequestApproved.Text = dsApproved.Count().ToString(); decimal costApproved = 0; decimal.TryParse(dsApproved.Sum(ds => ds.Cost).ToString(), out costApproved); lbCostApproved.Text = costApproved.ToString("C0"); hplApproved.NavigateUrl = this.CreateDesignRequestUrl(DesignRequestStatusEnum.DesignApprovedByCustomer); hplApproved.Target = "_blank"; }
public void DeleteMember(MemberBO member) { memberDao.DeleteMember(member); }
public void UpdateMember(MemberBO member) { memberDao.UpdateMember(member); }
public int InsertMember(MemberBO member) { return(memberDao.InsertMember(member)); }
protected MemberBO Save() { MemberBO mem = ctrlMemberInfo.SaveInfo(); return(mem); }