protected override void SetPowerZone() { bankauto.Value = string.IsNullOrEmpty(TModel.BankNumber) ? "0" : "1"; getsuiji.Value = GetRanLJ(); mantissa = GetMantissa(); Session["mantissa"] = mantissa; //code = GetHKCode(); //Session["code"] = code; //txtTel.Value = TModel.Tel; //RioMJB.Checked = true; //foreach (Model.BankModel item in BLL.Member.ManageMember.GetMyBankInfo()) //{ // ddlToBank.Items.Add(item.Bank); //} //Model.Member model = TModel; //txtBankName.Value = model.BankCardName; //txtFromBank.Value = model.Bank; //txtHKDate.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); Model.Member manage = BllModel.GetModel(BLL.Member.ManageMember.TModel.MID); try { adminBank = manage.Bank; adminBranch = manage.Branch; adminBankNumber = manage.BankNumber; adminBankCardName = manage.BankCardName; alipayname = manage.QRCode; alipay = manage.Alipay; weixin = manage.WeChat; } catch { } }
/// <summary> /// Gets member details from user input, creates instance of member and saves it. /// </summary> public void createMember() { //get first- & lastname,personalno., create & save member... string firstName; string lastName; string personalNumber; Member member = null; do { firstName = _mainMenu.getStrInput(messages.firstNameInput); lastName = _mainMenu.getStrInput(messages.lastNameInput); personalNumber = _mainMenu.getStrInput(messages.pNumberInput); try { member = new Model.Member(firstName, lastName, personalNumber); saveMember(member); _mainMenu.ShowMessage(messages.memberCreated); _mainMenu.ShowMessage(messages.returnStr); goBack(); } catch (Exception) { _mainMenu.ShowMessage(string.Format("{0}{1}",messages.invalidInput, messages.memberNotCreated)); continue; } } while (member == null); }
protected override void SetValue(string id) { cartast = BLL.C_CarTast.GetModel(int.Parse(id)); supplier = BLL.C_Supplier.GetModel(int.Parse(cartast.SupplierName)); cid.Value = id; if (!string.IsNullOrEmpty(cartast.OCode)) { order = BLL.Order.GetModel(cartast.OCode); listord = order.OrderDetail; } if (order != null) { listcost = BLL.C_CostDetalis.GetModelList(" CID=" + order.Id); } if (cartast.TState == 1 || !TModel.Role.SiJi) { anbtn.Visible = false; } Model.Member zm = BLL.Member.GetModelByMID(cartast.CarSJ1); if (zm != null) { zhusiji = zm.MName; } Model.Member fm = BLL.Member.GetModelByMID(cartast.CarSJ2); if (fm != null) { fusiji = fm.MName; } }
/// <summary> /// 获取银行 /// </summary> /// <param name="member"></param> /// <returns></returns> public string GetBank(Model.Member member) { string error = ""; member.Bank = Request.Form["txtBank"]; member.BankCardName = Request.Form["txtBankCardName"]; member.BankNumber = Request.Form["txtBankNumber"]; member.Branch = Request.Form["txtBranch"]; if (string.IsNullOrEmpty(member.Bank)) { error = "开户银行不能为空"; } else if (string.IsNullOrEmpty(member.BankCardName)) { error = "开户姓名不能为空"; } else if (string.IsNullOrEmpty(member.BankNumber)) { error = "银行卡号不能为空"; } else if (string.IsNullOrEmpty(member.Branch)) { error = "开户支行不能为空"; } else if (member.BankCardName != member.MName) { error = "开户姓名必须和会员姓名一直"; } return(error); }
protected void Submit_Click(object sender, EventArgs e) { member.Name = Name.Text; if (Man.Checked) { member.Sex = "男"; } else { member.Sex = "女"; } member.Tel = Tel.Text; if (!PicUrl.FileName.Equals("")) { if (Comment.SaveImg(PicUrl, MapPath("~/FrontState/Member/HeadImg"), member.QQ)) { int index = PicUrl.FileName.LastIndexOf("."); string picLastName = PicUrl.FileName.Substring(index); member.UserPic = MapPath("~/FrontState/Member/HeadImg") + "/" + member.QQ + picLastName; } } DAL.DMember info = new DAL.DMember(); if (info.Update(member)) { Response.Write("<script language='javascript'>alert('修改成功!')</script>"); Cancel_Click(sender, e); } else { Response.Write("<script language='javascript'>alert('修改失败!')</script>"); member = info.GetMemberByQQ(member.QQ); } }
protected override void SetPowerZone() { RioMJB.Checked = true; foreach (Model.BankModel item in BLL.Member.ManageMember.GetMyBankInfo()) { ddlToBank.Items.Add(item.Bank); } Model.Member model = TModel; txtBankName.Value = model.BankCardName; txtFromBank.Value = model.Bank; txtHKDate.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); Model.Member manage = BllModel.GetModel(BLL.Member.ManageMember.TModel.MID); adminBank = manage.Bank; try { //adminBank = new CommonBLL.Sys_BankInfoBLL().GetModel(manage.Bank).Name; adminBranch = manage.Branch; adminBankNumber = manage.BankNumber; adminBankCardName = manage.BankCardName; alipay = manage.Alipay; weixin = manage.WeChat; } catch { } }
/*Createmember() *Creates new member object -> saves to .bin-file */ public void createMember(string c_fullName, string c_SSN, int uniqueID) { Model.Member member = new Model.Member(c_fullName, c_SSN, uniqueID); bool isUnique = false; Random rnd = new Random(); if (_memberDAL.members.Count > 0) { while (!isUnique) { isUnique = false; foreach (Member m in _memberDAL.members) { if (m.UniqueID == member.UniqueID) { member.UniqueID = rnd.Next(1, 10000); isUnique = false; break; } else { isUnique = true; } } } } _memberDAL.members.Add(member); saveChange(); }
protected void Page_Load(object sender, EventArgs e) { string qq = Request.QueryString["qq"].ToString(); DAL.DMember info = new DAL.DMember(); member = info.GetMemberByQQ(qq); }
//protected string GetMatchState(object matchState) //{ // string result = string.Empty; // if (!string.IsNullOrEmpty(matchState.ToString())) // { // if (matchState.ToString() == "1") // result = "未付款"; // else if (matchState.ToString() == "2") // result = "已付款未确认"; // else if (matchState.ToString() == "3") // result = "已确认"; // } // return result; //} protected override void SetValue(string id) { match = BLL.MHelpMatch.GetModel(id); hidId.Value = id; if (match != null) { //付款方信息 if (match.GetMID == TModel.MID) { tdleft = "收款方"; tdright = "付款方"; model = BLL.Member.ManageMember.GetModel(match.OfferMID); tjmodel = BLL.Member.ManageMember.GetModel(model.MTJ); thismodel = BLL.Member.ManageMember.GetModel(match.GetMID); } else { tdleft = "付款方"; tdright = "收款方"; model = BLL.Member.ManageMember.GetModel(match.GetMID); tjmodel = BLL.Member.ManageMember.GetModel(model.MTJ); thismodel = BLL.Member.ManageMember.GetModel(match.OfferMID); } } }
protected override string btnAdd_Click() { lock (BLL.MHelpMatch.thisLock) { Model.MHelpMatch match = BLL.MHelpMatch.GetModel(Request.Form["hidId"]); if (match != null && match.OfferPJ == 0) { Hashtable hs = new Hashtable(); int countxj = Convert.ToInt32(Request.Form["ddlPicUrl2"]); if (countxj <= 0) { return("请选择星星评价"); } match.OfferPJ = countxj; Model.Member mget = BLL.Member.GetModelByMID(match.GetMID); int kfcount = 5 - countxj; countxj = mget.MConfig.EPXingCount < kfcount ? mget.MConfig.EPXingCount : kfcount; if (countxj > 0) { hs.Add("update MemberConfig set EPXingCount=EPXingCount-" + countxj + " where MID='" + mget.MID + "';", null); } BLL.MHelpMatch.Update(match, hs); BLL.CommonBase.RunHashtable(hs); } } return("1"); }
public ActionResult Login(Model.Member member) { string error; var a = MemberManage.Instance.CheckPass(member.AccountNo, member.PassWord, out error); if (!a) { ModelState.AddModelError("", error); return(View()); } var u = MemberManage.Instance.QueryItem(b => b.AccountNo == member.AccountNo); if (u.Locked) { ModelState.AddModelError("", "账号已锁定"); return(View()); } MemberManage.Instance.Login(u, "Member", false); string returnUrl = Request["returnUrl"]; if (string.IsNullOrEmpty(returnUrl)) { returnUrl = "/"; } return(Redirect(returnUrl)); }
protected override void SetValue(string id) { url = "Member/SHListSJ.aspx"; sjmodel = BllModel.GetModel(id); hdmid.Value = sjmodel.MID; if (TModel.Role.IsAdmin && !sjmodel.MState) { //填写接点人 isNew = false; } foreach (Model.SHMoney item in BLL.Configuration.Model.SHMoneyList.Values.Where(emp => emp.MAgencyType != "001")) { MAgencyTypeColor += "<td style='width:60px;color:#00CCFF;'>" + item.MAgencyName + "<br />[" + item.Money + "]</td>"; if (item.Money <= sjmodel.MAgencyType.Money || !BLL.ChangeMoney.EnoughChange(TModel.MID, item.Money - sjmodel.MAgencyType.Money, "MJB")) { continue; } else { MyMAgencyTypeRdo += "<input name='AgencyTypeList' id='" + item.MAgencyType + "' value='" + item.MAgencyType + "' type='radio' />" + item.MAgencyName + "[" + (item.Money - sjmodel.MAgencyType.Money) + "] "; } } if (string.IsNullOrEmpty(MyMAgencyTypeRdo)) { MyMAgencyTypeRdo += "暂不可升级"; } }
protected void ModifyBtn_Click(object sender, EventArgs e) { DAL.DMember DMe = new DAL.DMember(); if (DMe.CanLogin(qq, OldPsdBox.Text)) { OldPsdLbl.Text = ""; Model.Member info = DMe.GetMemberByQQ(qq); if (NewPsdBox.Text.Equals(ForSureBox.Text)) { info.Password = NewPsdBox.Text; ForSureLbl.Text = ""; if (DMe.Update(info)) { Response.Write("<script language='javascript'>alert('修改成功!')</script>"); } else { Response.Write("<script language='javascript'>alert('修改失败!')</script>"); } } else { ForSureLbl.Text = "与新密码不一致"; } } else { OldPsdLbl.Text = "密码错误!"; } }
private int GetLevel(int level, ref string mkey, bool IsMBD) { Model.Member memberModel = (TModel == null ? BllModel.TModel : TModel); if (!memberModel.Role.Super) { if (mkey == memberModel.MID) { if (level > memberModel.MAgencyType.ViewLevel) { level = memberModel.MAgencyType.ViewLevel; } } else { int levelCount = BllModel.GetLevelForView(mkey, IsMBD); if (levelCount > 0) { if (level + levelCount > memberModel.MAgencyType.ViewLevel) { level = memberModel.MAgencyType.ViewLevel - levelCount > level ? level : memberModel.MAgencyType.ViewLevel - levelCount; } } else { mkey = memberModel.MID; } } } return(level); }
/// <summary> /// 超时转换利息 20天不提款 自动转入利息本金 /// </summary> /// <returns></returns> public static bool outTimeDHLiXi() { //List<Model.MOfferHelp> olist = BLL.MOfferHelp.GetList(" PPState=3 and TotalInterestDays >= "+(BLL.MMMConfig.Model.OutTimes/1440)+ ";"); DataTable dt = BLL.CommonBase.GetTable("SELECT mo.Id,mo.SQMID FROM dbo.MOfferHelp mo WHERE mo.PPState=3 and mo.TotalInterestDays >= " + (BLL.MMMConfig.Model.OutTimes / 1440) + " AND mo.SQCode IN (SELECT mo2.SQCode FROM dbo.MOfferHelp mo2 WHERE mo2.PPState in(0,1,2) AND mo2.MFLMoney>=(SELECT SUM(mm.MatchMoney) FROM dbo.MHelpMatch mm WHERE mm.OfferId=mo2.Id AND mm.MatchState=3));"); for (int i = 0; i < dt.Rows.Count; i++) { Model.MOfferHelp offer = BLL.MOfferHelp.GetModel(dt.Rows[i]["Id"]); Hashtable MyHs = new Hashtable(); //查看是否已转入马夫罗 if (offer.PPState == 4) { continue; } //if (offer.SQMID == TModel.MID) { //更新该买入许愿果的匹配记录 decimal changeMoney = offer.SQMoney; //if (offer.InterestState == 1) { changeMoney += offer.TotalInterest; BLL.ChangeMoney.HBChangeTran(changeMoney, BLL.Member.ManageMember.TModel.MID, offer.SQMID, "TGBZ", BLL.Member.ManageMember.TModel, "MHB", "买入许愿果(" + offer.SQCode + ")本金加利息超时自动进入" + BLL.Reward.List["MJB"].RewardName, MyHs); Model.Member mo = BLL.Member.GetModelByMID(offer.SQMID); BLL.ChangeMoney.R_TJ(offer, mo, MyHs); } offer.PPState = 4; offer.InterestState = 2; offer.SincerityState = 2; BLL.MOfferHelp.Update(offer, MyHs); BLL.CommonBase.RunHashtable(MyHs); } } return(true); }
/// <summary> /// 验证会用权限 /// </summary> /// <param name="RType">角色类型</param> /// <param name="url">地址</param> /// <returns></returns> public static bool VerifyPower(Model.Member model, string url) { //if (RolsList.ContainsKey(model.Role.RType)) //{ // if (RolsList[model.Role.RType].PowersList.Any(emp => !string.IsNullOrEmpty(emp.Content.CAddress) && url.ToUpper().Contains(emp.Content.CAddress.ToUpper()))) // return true; //} if (RolsList.ContainsKey(model.Role.RType)) { if (!model.Role.IsAdmin) { if (RolsList[model.Role.RType].PowersList.Any(emp => !string.IsNullOrEmpty(emp.Content.CAddress) && emp.Content.CAddress.ToUpper().Contains(url)) || RolsList[model.Role.RType].PowersList.Any(emp => !string.IsNullOrEmpty(emp.Content.OuterAddress) && (emp.Content.OuterAddress.ToUpper().Contains(url) || emp.Content.CAddress.ToUpper().Contains(url)))) { //if (RolsList[model.Role.RType].PowersList.Any(emp => !string.IsNullOrEmpty(emp.Content.OuterAddress) && (emp.Content.OuterAddress.ToUpper().Contains(url) || emp.Content.CAddress.ToUpper().Contains(url)))) return(true); } } else { if (RolsList[model.Role.RType].PowersList.Any(emp => !string.IsNullOrEmpty(emp.Content.CAddress) && emp.Content.CAddress.ToUpper().Contains(url))) { return(true); } } } //if (!BLL.Contents.List.Any(emp => !string.IsNullOrEmpty(emp.CAddress) && url.Contains(emp.CAddress.ToUpper()))) // return true; return(false); }
private void HandleEventAddNewBoat(Model.Member member, View.ConsoleView view, Model.MemberRegistry registry) { view.ShowInputInfo(View.MenuEvent.AddBoat, member); Model.Boat boat = new Model.Boat(); boat.ID = registry.GetNextBoatIdFor(member); try { boat.Model = (Model.BoatModel)view.InputBoatModel(); } catch (ArgumentException) { view.ShowErrorMessage(View.Error.InvalidBoatModel, null); view.Wait(); return; } try { boat.Length = view.InputBoatLenght(); } catch (ArgumentException) { view.ShowErrorMessage(View.Error.InvalidBoatLenght, null); view.Wait(); return; } member.AddBoat(boat); registry.Save(); }
public static List <Model.Member> GetModelList(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select * from Member"); if (!string.IsNullOrEmpty(strWhere)) { strSql.AppendFormat(" where {0}", strWhere); } List <Model.Member> list = new List <Model.Member>(); DataSet ds = DbHelperSQL.Query(strSql.ToString()); foreach (DataRow row in ds.Tables[0].Rows) { Model.Member member = TranEntity(row); if (!DAL.Member.tempMemberAdd(member))//没有增加成功,存在 { list.Add(DAL.Member.tempMemberList[member.MID]); } else { list.Add(member); } } return(list); }
public void Delete() { Prepare(); while (runWhile) { try { string SSN = Cin.ResponseToAskedQustion(View.ConsoleIn.FAQwhatsSSN); ModelMember = MemberCatalog.Read(SSN); ShowCurrentMember(); if (Cin.boolResponseOfQuestion(View.ConsoleIn.FAQMemberReallyDelete, "yY")) { MemberCatalog.Delete(ModelMember); Cout.Print(View.ConsoleIn.FAQMemberWasDeleted); ShowCurrentMember(); } } catch { new View.Error(View.Error.ErroMessageNonExistingMember); } ClientCanCancelProcessAndGoBackToMenuMember(View.ConsoleIn.FAQMemberContinueDeleting); } }
protected override void SetValue(string id) { Sys_BankInfoBLL sbiBLL = new Sys_BankInfoBLL(); txtBank.DataSource = sbiBLL.GetList(" 1 = 1 and IsDeleted = 0 order by Code"); txtBank.DataTextField = "Name"; txtBank.DataValueField = "Name"; txtBank.DataBind(); BindDdlPwdQuestion(ddlQuestion); foreach (Model.Roles item in BLL.Roles.RolsList.Values.ToList().Where(emp => emp.VState).ToList()) { ddlMemberType.Items.Add(new ListItem(item.RName, item.RType));//角色 } ////会员级别 //ddlSHMoney.DataSource = BLL.Configuration.Model.SHMoneyTable; //ddlSHMoney.DataTextField = "MAgencyName"; //ddlSHMoney.DataValueField = "MAgencyType"; //ddlSHMoney.DataBind(); string mid = HttpUtility.UrlDecode(Request["id"].Trim()); model = BllModel.GetModel(mid); MemberModel = model; }
/// <summary> /// 处理交易结果 /// </summary> /// <param name="code"></param> /// <returns></returns> public bool SHPayHBIPS(string code) { Model.HKModel model = BLL.HKModel.GetModel(code); if (model == null) { return(false); } if (!model.HKState) { guidlist.Clear(); Hashtable MyHs = new Hashtable(); Model.Member member = DAL.Member.GetModel(model.MID); model.HKState = true; model.HKDate = DateTime.Now; BLL.HKModel.Update(model, MyHs); //充值MJB BLL.ChangeMoney.HBChangeTran(model.RealMoney, BLL.Member.ManageMember.TModel.MID, model.MID, "CZ", member, "MJB", "在线充值", MyHs); //if (model.Remark[0] == '0') //{ // BuyActiveCode(model, MyHs); //} //else //{ // BuyMMM(model, MyHs); //} if (BLL.CommonBase.RunHashtable(MyHs)) { return(true); } } return(false); }
private void Member_GetById() { DataTable dtMember; Model.Member member = new Model.Member() { MemberId = this.MemberId }; using (var scope = Startup.Container.BeginLifetimeScope()) { var Member = scope.Resolve <IMember>(); dtMember = Member.Member_GetAll(member); } if (dtMember != null && dtMember.Rows.Count > 0) { txtBarcodeNo.Text = dtMember.Rows[0]["BarCodeNo"].ToString(); txtCardId.Text = dtMember.Rows[0]["CardId"].ToString(); txtDOB.Text = (dtMember.Rows[0]["DOB"] == DBNull.Value) ? "" : Convert.ToDateTime(dtMember.Rows[0]["DOB"].ToString()).ToString("dd MMM yyyy"); txtEmailId.Text = dtMember.Rows[0]["PersonalEmail"].ToString(); txtFirstName.Text = dtMember.Rows[0]["FirstName"].ToString(); txtLastName.Text = dtMember.Rows[0]["LastName"].ToString(); txtMobileNo.Text = dtMember.Rows[0]["PersonalMobile"].ToString(); ddlOccupation.SelectedValue = (dtMember.Rows[0]["OccupationId"] == DBNull.Value) ? "0" : dtMember.Rows[0]["OccupationId"].ToString(); ddlSalutation.SelectedValue = dtMember.Rows[0]["Salutation"].ToString(); rbtnGender.SelectedValue = dtMember.Rows[0]["Gender"].ToString(); } }
public override void ProcessRequest(HttpContext context) { base.ProcessRequest(context); Model.Member memberModel = (TModel == null ? BllModel.TModel : TModel); string strWhere = " IsDeleted=0 "; if (!string.IsNullOrEmpty(context.Request["txtKey"])) { strWhere += " and Name like '%" + context.Request["txtKey"] + "%'"; } int count; List <Model.GoodCategory> List = BLL.GoodCategory.GetList(strWhere, pageIndex, pageSize, out count); StringBuilder sb = new StringBuilder(); for (int i = 0; i < List.Count; i++) { sb.Append(List[i].Id + "~"); //sb.Append((i + 1) + (pageIndex - 1) * pageSize + "~"); sb.Append(List[i].Code + "~"); sb.Append(List[i].Name); sb.Append("≌"); } var info = new { PageData = Traditionalized(sb), TotalCount = count }; context.Response.Write(JavaScriptConvert.SerializeObject(info)); }
protected void btnSave_Click(object sender, EventArgs e) { Model.Member Mmember = new Model.Member(); BLL.Member Bmember = new BLL.Member(); Mmember.memberNo = Bmember.CreateNo(); Mmember.memPassword = txtPassword.Text.Trim(); Mmember.memName = txtName.Text.Trim(); Mmember.sex = transfer(this.ddlSex.SelectedItem.Text); Mmember.birthday = DateTime.Now; Mmember.telephone = txtPhone.Text.Trim(); Mmember.email = txtEmail.Text.Trim(); Mmember.address = txtAddress.Text.Trim(); Mmember.zipCode = txtPostCode.Text.Trim(); Mmember.totalAmount = 0; Mmember.memLevel = "1"; Mmember.discount = 0; //判断是否输入必要的信息 if (this.txtPostCode.Text.Trim() == "" && this.txtPhone.Text.Trim() == "" && this.txtEmail.Text.Trim() == "") { Response.Write(ccObj.MessageBoxPage("请输入必要的信息!")); } else { bool flag = Bmember.Add(Mmember); if (flag) { Response.Write(ccObj.MessageBox("恭喜您,注册成功!" + "会员账号为:" + Mmember.memberNo + " 密码为:" + Mmember.memPassword, "Default.aspx")); } else { Response.Write(ccObj.MessageBox("注册失败,该名字已存在!")); } } }
//Constructor public MemberRegistry(View.Console a_view) { m_isInStartup = true; m_view = a_view; //try to load member list from storage m_memberListDAL = new Model.MemberListDAL(); m_memberList = m_memberListDAL.LoadMemberList(); if (m_memberList == null) { m_memberList = new Model.MemberList(); } //subscribe to the MemberList m_memberList.AddSubscriber(this); //try to load user list from storage m_userListDAL = new Model.UserListDAL(); m_userList = m_userListDAL.LoadUserList(); if (m_userList == null) { m_userList = new Model.UserList(); } //subscribe to the UserList m_userList.AddSubscriber(this); m_addingEditingMember = null; m_loggedInUser = null; m_memberFiltering = null; m_isInStartup = false; }
public List <Model.ObjSub> objsublist = null; //结果值 protected override void SetPowerZone() { int id = Convert.ToInt32(Request.QueryString["xxid"]); uid.Value = id.ToString(); objuser = BLL.ObjUser.GetModel(id); obj = BLL.OObject.GetModel(objuser.ObjID); oapply = BLL.ObjUserApply.GetModelOID(objuser.BaoMingOID); listChild = BLL.ObjChild.GetModelList(" ID IN(" + oapply.SubID + ") "); listExcel = BLL.ObjExcel.GetModelList(" ObjOID='" + obj.ObjOID + "' "); objsample = BLL.ObjSample.GetModelOID(objuser.YangPinOID); obj = BLL.OObject.GetModel(oapply.ObjID); tmember = BLL.Member.GetModelByMID(oapply.MID); objsubuser = BLL.ObjSubUser.GetModelList(" SpInt=" + obj.ID + " AND MID='" + tmember.MID + "'").FirstOrDefault(); if (objsubuser != null) { string[] sublist = objsubuser.Spare.Split(','); string substr = ""; foreach (var item in sublist) { if (string.IsNullOrEmpty(item)) { continue; } substr += "'" + item + "',"; } objsublist = BLL.ObjSub.GetModelList(" OID in(" + substr.Substring(0, substr.Length - 1) + ") "); } }
/// <summary> /// 得到个人信息 /// </summary> /// <returns></returns> public Model.Member GetSelf() { if (TModel == null) { return(null); } Model.Member model = DAL.Member.GetModel(TModel.MID); if (model != null && !model.Role.Super) { if (string.IsNullOrEmpty(model.TempThrPsd) || model.ThrPsd != model.TempThrPsd) { if (!model.IsClose) { model.IsClose = true; MemberClose(model); string Msg = "会员:" + model.MID + "于当前时间[" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "]账号异常,已锁定,未冻结"; Model.SMS smsmodel = new Model.SMS { SType = Model.SMSType.ZCYZ, Tel = BLL.WebBase.Model.MonitorTel, SContent = Msg }; string error = ""; if (BLL.SMS.Insert(smsmodel, ref error)) { Msg += "[已发送您手机]"; } Task.SendManage(model, "001", Msg); } return(null); } } return(model); }
/// <summary> /// 修改会员资料 /// </summary> /// <param name="model"></param> /// <returns></returns> public static Hashtable UpdateBankInfo(Model.Member model, Hashtable MyHs) { if (model == null) { return(MyHs); } StringBuilder strSql = new StringBuilder(); strSql.Append("update Member set "); strSql.Append("Bank=@Bank,"); strSql.Append("Branch=@Branch,"); strSql.Append("BankNumber=@BankNumber,"); strSql.Append("BankCardName=@BankCardName"); strSql.Append(" where MID=@MID " + UpdateThrPsd(model.MID)); SqlParameter[] parameters = { new SqlParameter("@Bank", SqlDbType.VarChar, 50), new SqlParameter("@Branch", SqlDbType.VarChar, 50), new SqlParameter("@BankNumber", SqlDbType.VarChar, 30), new SqlParameter("@BankCardName", SqlDbType.VarChar, 20), new SqlParameter("@MID", SqlDbType.VarChar, 20) }; parameters[0].Value = model.Bank; parameters[1].Value = model.Branch; parameters[2].Value = model.BankNumber; parameters[3].Value = model.BankCardName; parameters[4].Value = model.MID; MyHs.Add(strSql.ToString(), parameters); DAL.Member.ManageMember = null; return(MyHs); }
public async void ChangeProfileImage(Dictionary<string, object> dicPost, Model.Member member, string path, Guid guid) { var response = await memberService.UploadFile(dicPost, "image"); if (response.StatusCode == HttpStatusCode.OK) { var fileName = guid.ToString().Replace("-", string.Empty) + System.IO.Path.GetExtension(path); //Dispatcher.Invoke(() => member.ProfileImage = Options.serverUrl + "/" + MimeMapping.GetMimeMapping(path) + "/" + fileName; Debug.WriteLine("이미지 올라감 : " + member.ProfileImage); var updateResp = await memberService.UpdateMember(member); if (updateResp.Status == 200) { Debug.WriteLine("프로필 업데이트 됨 : " + member.ProfileImage); } else { Debug.WriteLine("프로필 업데이트 실패함 : " + updateResp.Message); // TODO : 실패 메시지 박스 띄워주기 } } else { Debug.WriteLine("이미지 업로드실패"); // TODO : 실패 메시지 박스 띄워주기 } }
internal Model.Member FindMe(string id) { if(Items == null || Items.Count <= 0) { return null; } Model.Member member = Items.FirstOrDefault(x => x.Id == id); if(member != null) { member.IsMe = true; switch(member.Auth) { case AuthType.STUDENT: Student student = StudentItems.Single(x => x.Id == id); student.IsMe = true; break; case AuthType.TEACHER: Teacher teacher = TeacherItems.Single(x => x.Id == id); teacher.IsMe = true; break; case AuthType.PARENT: Parent parent = ParentItems.Single(x => x.Id == id); parent.IsMe = true; break; } return member; } return new Model.Member(); }
protected void Cancel_Click(object sender, EventArgs e) { member = info.GetMemberById(id); Name.Text = member.Name; if (member.Sex == "男 ") { Man.Checked = true; } else if (member.Sex == "女 ") { Woman.Checked = true; } JoinYear.Text = Convert.ToString(member.JoinYear); QQ.Text = member.QQ; Tel.Text = member.Tel; Duty.Text = member.Duty; if (member.Dept == "开发团队" + "<br/>" + ".NET") { Team.Text = "开发团队"; GetDept(); Dept.Text = ".NET"; } else if (member.Dept == "开发团队" + "<br/>" + "JAVA") { Team.Text = "开发团队"; GetDept(); Dept.Text = "JAVA"; } else if (member.Dept == "开发团队" + "<br/>" + "PHP") { Team.Text = "开发团队"; GetDept(); Dept.Text = "PHP"; } else if (member.Dept == "开发团队" + "<br/>" + "Andriod") { Team.Text = "开发团队"; GetDept(); Dept.Text = "Andriod"; } else if (member.Dept == "视觉特效" + "<br/>" + "UI") { Team.Text = "视觉特效"; GetDept(); Dept.Text = "UI"; } else if (member.Dept == "视觉特效" + "<br/>" + "美工组") { Team.Text = "视觉特效"; GetDept(); Dept.Text = "美工组"; } else if (member.Dept == "测试团队" + "<br/>" + "") { Team.Text = "测试团队"; GetDept(); Dept.Text = ""; } }
public override Model.Cache DoControl(Interface.IView view, Interface.IController controller) { if (controller.Cache.getCrudModeInCache() != Model.Cache.crudMode.Stateless) { // CRUD FUNCTIONALITY HERE switch (controller.Cache.getCrudModeInCache()) { case Model.Cache.crudMode.Create: menuSwitcher(view, controller); Model.Member member = new Model.Member ( view.getResponse("Firstname"), view.getResponse("Lastname"), view.getResponse("Personal Number") ); Console.WriteLine(member); return null; default: throw new NotImplementedException(); } } else { menuSwitcher(view, controller); ClientResponse = view.getResponse(); SelectedInMenuBoat = (Model.Cache.menuBoat)int.Parse(ClientResponse); return prepareNewCacheFromMenuBoat(); } }
protected override void SetValue() { sjmodel = TModel; hdmid.Value = sjmodel.MID; Model.SHMoney shmoney = null; foreach (Model.SHMoney item in BLL.Configuration.Model.SHMoneyList.Values.Where(emp => emp.MAgencyType != "001")) { MAgencyTypeColor += "<td style='width:60px;color:#00CCFF;'>" + item.MAgencyName + "<br />[" + item.Money + "]</td>"; if (shmoney == null && item.Money > sjmodel.MAgencyType.Money) { shmoney = item; } } //获取次数 int count = BLL.LuckyMoney.GetModelList(" FHTimes = " + Convert.ToInt32(sjmodel.AgencyCode) + " and MID = '" + sjmodel.MID + "' ").Count; if (shmoney != null && count >= sjmodel.MAgencyType.TeamCount) { //可以升级下一级 MyMAgencyTypeRdo += "<input name='AgencyTypeList' id='" + shmoney.MAgencyType + "' value='" + shmoney.MAgencyType + "' type='radio' />" + shmoney.MAgencyName + "[" + (shmoney.Money - sjmodel.MAgencyType.Money) + "] "; } if (string.IsNullOrEmpty(MyMAgencyTypeRdo)) { MyMAgencyTypeRdo += "暂不可升级"; } }
/// <summary> /// 注册 /// </summary> /// <returns>成功、失败返回Json到页面处理</returns> public ActionResult Register() { string msg = ""; string name, password, phone = ""; //int leve; name =Library_public.Tool.GetSafeSqlandHtml(Request["name"]); password = Library_public.Tool.GetSafeSqlandHtml(Request["password"]); phone = Library_public.Tool.GetSafeSqlandHtml(Request["phone"]); //leve = Convert.ToInt32(Request["option"].ToString()); string str = string.Format("JK_Name='{0}'",name); reuslt= BLL.Member.RecorCount(str); if (reuslt==1) { return Json(msg="Exist"); } Model.Member member = new Model.Member() { JK_Name = name, JK_Password = password, JK_Phone = phone, JK_Datetime = DateTime.Now }; reuslt = BLL.Member.Add(member); if (reuslt >= 1) { msg = "Success"; return Json(msg); } msg = "Defeated"; return Json(msg); }
public void HandleEventNewMember(View.Console view, Model.MemberRegister register) { view.ShowInputInfo(View.Console.MenuEvent.AddNewMember, null); Model.Member m = new Model.Member(register.GetNextMemberId()); try { m.Name = view.InputMemberName(); } catch (ArgumentException) { view.ShowErrorMessage(View.Console.Error.InvalidMemberName, null); view.Wait(); return; } try { m.PersonalNumber = view.InputMemberPersonalNumber(); } catch (ArgumentException) { view.ShowErrorMessage(View.Console.Error.InvalidPersonalNumber, null); view.Wait(); return; } register.AddMember(m); register.Save(); }
public static int GetOrderCount(Model.Member model, bool isDone) { string equ = "<>"; if (isDone) { equ = "="; } string strSql = " select count(*) from [Order] where Status " + equ + " 4 and MID = '" + model.MID + "' "; if (model.Role.Super) { strSql = " select count(*) from [Order] where Status " + equ + " 4 "; } object obj = BLL.CommonBase.GetSingle(strSql); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
public override void ProcessRequest(HttpContext context) { base.ProcessRequest(context); Model.Member memberModel = (TModel == null ? BllModel.TModel : TModel); string strWhere = " IsDeleted=0 and MID='" + memberModel.MID + "' and Status=1"; int count; List <Model.ShopCar> List = BLL.ShopCar.GetList(strWhere, pageIndex, pageSize, out count); StringBuilder sb = new StringBuilder(); for (int i = 0; i < List.Count; i++) { sb.Append(List[i].Id + "~"); sb.Append((i + 1) + (pageIndex - 1) * pageSize + "~"); Model.Goods good = BLL.Goods.GetModel(List[i].GId); if (good != null) { sb.Append("<img class='appImg' alt=\"" + good.GName + "\" src='" + good.ImageAddr + "'/>"); sb.Append(good.GName + "<input type='hidden' value='" + List[i].Id + "' class='hidCId'/> ~"); sb.Append("<span class='spSprice'>" + good.CostPrice + "</span>/" + good.Unit + "~"); string str = @"<span class='goodNum numDesc' onclick='numDesc(this)'> - </span><input type='text' class='numVal' readonly='readonly' value='" + List[i].GCount + "'/> <span class='goodNum numAsc' onclick='numAsc(this)'> + </span>"; sb.Append(str + "~"); sb.Append("<span class='spTotal'>" + (List[i].GCount * good.CostPrice).ToFixedString() + "</span>~"); //sb.Append("<span class='spTotalDis'>" + (List[i].GCount * good.CostPrice /** BLL.Configuration.Model.E_GWDiscount*/).ToFixedString() + "</span>~"); sb.Append(good.SellingCount); sb.Append("≌"); } } var info = new { PageData = Traditionalized(sb), TotalCount = count }; context.Response.Write(JavaScriptConvert.SerializeObject(info)); }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { if (HttpContext.Current.Session["memberid"] != null) { int MemberId = Convert.ToInt32(HttpContext.Current.Session["memberid"]); List<Model.Member> list = bll.GetModel(MemberId, -1, 1, 1); if (list.Any()) { model = list.FirstOrDefault(); model.Password = DESEncrypt.Decrypt(model.Password); bll.UsePackage_Check_By_MemberID(model.MemberID, ref packageStatus, ref PackageID); } PackageBind(); if (packageStatus >= 1) { //show staus of package is using int showPanel = 0; dtPackageUsing = bll.Member_PackageUsing_Status(MemberId , PackageID , ref approveDate , ref expiredDate , ref remainNotifyDate , ref showPanel , ref showExtendBtn); if (dtPackageUsing.Rows.Count > 0) { int MonthCnt = (int)Math.Floor(decimal.Parse(dtPackageUsing.Rows[0]["ServiceLength"].ToString()) / 30); dtPackageUsing.Rows[0]["ServiceFee"] = Math.Floor(decimal.Parse(dtPackageUsing.Rows[0]["ServiceFee"].ToString()) / MonthCnt); } rptLstPackageUsing.DataSource = dtPackageUsing; rptLstPackageUsing.DataBind(); //show panel if (showPanel == 1) { showPanelCss = "normal"; } } } } } catch (Exception ex) { PTSLog.Error(ex.Message); } }
public ActionResult getDeclareInfo(FormCollection collect) { Model.declareViewModel d_project = new Model.declareViewModel(); d_project.project_name=Request["project_name"]; d_project.declarant_id = (string)SessionHelper.Get("ID"); // d_project.declarant_id = (string)Session["ID"]; d_project.phone = Request["mainer_phone"]; d_project.email=Request["mainer_email"]; d_project.leader=Request["mainer_name"]; d_project.p_type=Request["p_type"]; d_project.now_level=Request["now_level"]; d_project.target_level=Request["target_level"]; d_project.s_time=Convert.ToDateTime(Request["s_time"]); d_project.f_time = Convert.ToDateTime(Request["f_time"]); d_project.money = Convert.ToInt16(Request["money"]); d_project.p_id = BLL.ProjectServer.getProjectNum() + 1; d_project.create_time = DateTime.Now; //d_project.belongs=(string)Session["belongs"]; d_project.belongs = SessionHelper.Get("p_belongs"); string[] ts_time = collect.GetValues("ts_time"); string[] tf_time = collect.GetValues("tf_time"); string[] t_content = collect.GetValues("t_content"); string[] member2 = collect.GetValues("member"); d_project.member = new List<Member>(); foreach (string m in member2) { Model.Member mem=new Model.Member(); mem.nickname = m; mem.project_id = BLL.ProjectServer.getProjectNum()+1; d_project.member.Add(mem); } d_project.task = new List<Task>(); for(int i=1;i<=ts_time.Count();i++){ Task t = new Task(); t.t_id = i; t.s_time=Convert.ToDateTime(ts_time[i-1]); t.f_time=Convert.ToDateTime(tf_time[i-1]); t.task_content=t_content[i-1]; d_project.task.Add(t); } HttpPostedFileBase paper_file=Request.Files["paper_file"]; HttpPostedFileBase report_file = Request.Files["report_file"]; HttpPostedFileBase whole_file = Request.Files["whole_file"]; d_project.report_file = "~/Upload/" + d_project.p_id + "/" +"report/"+ report_file.FileName; d_project.paper_file = "~/Upload/" + d_project.p_id + "/" + "paper/"+paper_file.FileName; d_project.whole_file = "~/Upload/" + d_project.p_id + "/" + "wholefile/"+whole_file.FileName; if (BLL.DeclareService.declareProject(d_project)) { Common.UpLoadServer.UploadFile(d_project, report_file, report_file, whole_file); } return Content("a"); }
public ActionResult PhotoSave(string f, string SN, string tag) { string Url = "../Upload/Photo"; var m = new Model.Member(); m.Photo = f; m.MID = Client.MID; //DAL.Update.MemberPhoto(m); Response.Redirect(Url); return Content(""); }
public Model.Member createNewMember(Model.MemberList memberList, Model.NumberGenerator generator) { Model.Member newMember = new Model.Member(); newMember.firstName = View.InputInteraction.GetUserStringInput("Ange förnamn: "); newMember.lastName = View.InputInteraction.GetUserStringInput("Ange efternamn: "); newMember.phone = View.InputInteraction.GetUserStringInput("Ange telefonnummer: "); UInt64 memberID = 0; do { memberID = (UInt64)generator.generate(); } while (memberList.getMemberById(memberID) != null); newMember.memberID = memberID; return newMember; }
//Constructor public MemberRegistry(View.Console a_view) { m_isInStartup = true; m_view = a_view; m_storage = new Model.Storage(); //try to load member list from storage m_memberList = m_storage.LoadMemberList(); if (m_memberList == null) { m_memberList = new Model.MemberList(); } //subscribe to the MemberList m_memberList.AddSubscriber(this); m_addingEditingMember = null; m_isInStartup = false; }
/// <summary> /// Gets member details from user input, creates instance of member and saves it. /// </summary> public void createMember() { //get first- & lastname,personalno., create & save member... string firstName; string lastName; string personalNumber; firstName = _mainMenu.getStrInput(messages.firstNameInput); lastName = _mainMenu.getStrInput(messages.lastNameInput); personalNumber = _mainMenu.getStrInput(messages.pNumberInput); try { Member member = new Model.Member(firstName, lastName, personalNumber); saveMember(member); } catch (Exception) { _mainMenu.ShowMessage(messages.invalidInput); } }
public Model.Member Update() { Prepare(); while (runWhile) { try { string SSN = Cin.ResponseToAskedQustion(View.ConsoleIn.FAQwhatsSSN); ModelMember = MemberCatalog.Read(SSN); if (ModelMember != null) { if (Cin.boolResponseOfQuestion(View.ConsoleIn.FAQMemberReallyUpdate, "yY")) { while (runWhile) { try { if (Cin.boolResponseOfQuestion(string.Format(View.ConsoleIn.FAQPreviousValue, ModelMember.FirstName), "yY")) ModelMember.FirstName = Cin.ResponseToAskedQustion(View.MenuMember.FAQwhatsFirstName); if (Cin.boolResponseOfQuestion(string.Format(View.ConsoleIn.FAQPreviousValue, ModelMember.LastName), "yY")) ModelMember.LastName = Cin.ResponseToAskedQustion(View.MenuMember.FAQwhatsLastName); if (Cin.boolResponseOfQuestion(string.Format(View.ConsoleIn.FAQPreviousValue, ModelMember.PersonalNumber), "yY")) ModelMember.LastName = Cin.ResponseToAskedQustion(View.MenuMember.FAQwhatsSSN); MemberCatalog.Update(ModelMember); Cout.Print(View.ConsoleIn.FAQMemberWasUpdated); ShowCurrentMember(); Controller.Boat controllerBoat = new Controller.Boat(this); controllerBoat.Update(ModelMember.BoatCatalog); break; } catch (Exception e) { ShowError(e.Message); ClientCanCancelProcessAndGoBackToMenuMember(View.ConsoleIn.FAQContinueWithY); } } } } else { Cout.Print(View.ConsoleIn.FAQMemberWasNotFoundBySSN); } } catch (Exception e) { ShowError(e.Message); } ClientCanCancelProcessAndGoBackToMenuMember(View.ConsoleIn.FAQMemberContinueUpdating); } return ModelMember; }
public static Command GetSetVillageCommand(Bot bot) { return new Command("!setvillage #{village code}", "Set your village code, so you can call targets using the !call command (Still under development).", "!setvillage #00000000", bot, (message) => { var validate = Regex.Match(message.text.ToUpper(), "^!SETVILLAGE #([0-Z])+$", RegexOptions.IgnoreCase); return validate.Success; }, (message) => { var villageCode = message.text.ToUpper().Substring("!SETVILLAGE ".Length); var member = Members.GetMemberByGroupMeID(message.sender_id); if (member == null) { member = new Model.Member { GroupMeID = message.sender_id, Name = message.name, Banned = false }; } member.VillageCode = villageCode; Members.UpdateMember(member); bot.SendMessage($"Village code set to {villageCode}"); }); }
protected void Profile(HttpContext context) { string msg = string.Empty; try { Int32 Id = Convert.ToInt32(context.Request["id"]); string avatar = context.Request["avatar"]; string fullname = context.Request["fullname"]; string password = context.Request["pwd"]; string phone = context.Request["phone"]; string address = context.Request["address"]; string subaddress = context.Request["subaddress"]; Model.Member model = new Model.Member(); BLL.Member bll = BLL.Member.Instance; model.MemberID = Id; model.Avatar = avatar; model.FullName = fullname; model.Password = DESEncrypt.Encrypt(password); model.PhoneNumber = phone; model.MobileNumber = string.Empty; model.PermanentAddress = address; model.TemporaryAddress = subaddress; int rows = bll.UpdateByUser(model); if (rows > 0) { context.Session["address"] = address; context.Session["subaddress"] = subaddress; context.Session["phone"] = phone; context.Session.Timeout = 200; msg = "Cập nhật thành công !"; } else { msg = "Lỗi xảy ra, vui lòng thử lại !"; } } catch (Exception ex) { msg = "Lỗi xảy ra, vui lòng thử lại !"; } context.Response.Write(msg); }
//Methods public bool UseSystem() { //first display main menu m_view.DisplayMainMenu(); bool quit = false; while (!quit) { //get input View.InputAction input = m_view.GetInput(); //do action depending on input if (input.Action == View.ActionEnum.Quit) { quit = true; } else if (input.Action == View.ActionEnum.GoToMainMenu) { m_view.DisplayMainMenu(); } else if (input.Action == View.ActionEnum.MemberListCompact) { m_view.DisplayMemberList(m_memberList, View.DisplayMembersMode.Compact); } else if (input.Action == View.ActionEnum.MemberListVerbose) { m_view.DisplayMemberList(m_memberList, View.DisplayMembersMode.Verbose); } else if (input.Action == View.ActionEnum.MemberSelection) { m_addingEditingMember = null; //make sure no member is already stored m_view.DisplaySelectMemberMenu(m_memberList); } else if (input.Action == View.ActionEnum.MemberSelected || input.Action == View.ActionEnum.MemberSelected_ShowMenuAgain) { bool allOkay = true; if (input.Action == View.ActionEnum.MemberSelected) { //try to retrieve the selected member by number and store it allOkay = this.SelectMemberFromInputNumber(input.Characters); } if (allOkay) { m_view.DisplayChangeMemberMenu(m_addingEditingMember); } else { //error selecting member, show member selection again (with error message) m_view.DisplaySelectMemberMenu(m_memberList, true); } } else if (input.Action == View.ActionEnum.MemberBoatSelectionEdit || input.Action == View.ActionEnum.MemberBoatSelectionDelete) { bool editNotDelete = (input.Action == View.ActionEnum.MemberBoatSelectionEdit); m_addingEditingBoat = null; //make sure no boat is already stored m_view.DisplaySelectMemberBoatMenu(m_addingEditingMember, editNotDelete); } else if (input.Action == View.ActionEnum.MemberBoatSelectedEdit || input.Action == View.ActionEnum.MemberBoatSelectedDelete) { bool editNotDelete = (input.Action == View.ActionEnum.MemberBoatSelectedEdit); //try to retrieve the selected member by number and store it bool selectResult = this.SelectBoatFromInputNumber(input.Characters); if (selectResult == true) { if (editNotDelete) { m_view.DisplayEditBoatAttribute(View.AddEditBoatAttribute.Type, m_addingEditingMember, m_addingEditingBoat); } else { m_view.DisplayConfirmBoatDelete(); } } else { //error selecting boat, show boat selection again (with error message) m_view.DisplaySelectMemberBoatMenu(m_addingEditingMember, editNotDelete, true); } } else if (input.Action == View.ActionEnum.MemberPresentation || input.Action == View.ActionEnum.MemberDelete || input.Action == View.ActionEnum.MemberConfirmDelete || input.Action == View.ActionEnum.MemberEdit || input.Action == View.ActionEnum.MemberEditedName || input.Action == View.ActionEnum.MemberEditedPersonalNumber || input.Action == View.ActionEnum.MemberAdd || input.Action == View.ActionEnum.MemberAddingName || input.Action == View.ActionEnum.MemberAddingPersonalNumber || input.Action == View.ActionEnum.MemberBoatAdd || input.Action == View.ActionEnum.MemberBoatAddingType || input.Action == View.ActionEnum.MemberBoatAddingLength || input.Action == View.ActionEnum.MemberBoatEditedType || input.Action == View.ActionEnum.MemberBoatEditedLength || input.Action == View.ActionEnum.MemberBoatConfirmDelete) { bool addingMember = (input.Action == View.ActionEnum.MemberAdd || input.Action == View.ActionEnum.MemberAddingName || input.Action == View.ActionEnum.MemberAddingPersonalNumber); bool editingMember = (input.Action == View.ActionEnum.MemberEdit || input.Action == View.ActionEnum.MemberEditedName || input.Action == View.ActionEnum.MemberEditedPersonalNumber); bool addingBoat = (input.Action == View.ActionEnum.MemberBoatAdd || input.Action == View.ActionEnum.MemberBoatAddingType || input.Action == View.ActionEnum.MemberBoatAddingLength); bool editingBoat = (input.Action == View.ActionEnum.MemberBoatEditedType || input.Action == View.ActionEnum.MemberBoatEditedLength); bool deletingBoat = (input.Action == View.ActionEnum.MemberBoatConfirmDelete); if (!addingMember && m_addingEditingMember == null) { //a selected member is needed, show member selection again (with error message) m_view.DisplaySelectMemberMenu(m_memberList, true); } else if ((editingBoat || deletingBoat) && m_addingEditingBoat == null) { //a selected boat is needed, show boat selection again (with error message) m_view.DisplaySelectMemberBoatMenu(m_addingEditingMember, true, true); } else { if (input.Action == View.ActionEnum.MemberPresentation) { m_view.DisplayDetailedMemberPresentation(m_addingEditingMember); } else if (input.Action == View.ActionEnum.MemberDelete) { m_view.DisplayConfirmMemberDelete(m_addingEditingMember.Name); } else if (input.Action == View.ActionEnum.MemberConfirmDelete) { //try to remove the member from list if (m_memberList.DeleteMember(m_addingEditingMember.UniqueId)) { m_view.ShowSuccessMessage("Member deleted successfully."); } else { m_view.ShowErrorMessage("Could not delete the member."); } m_addingEditingMember = null; m_view.DisplayEnterAnyKeyToContinue(); } else if (input.Action == View.ActionEnum.MemberEdit) { m_view.DisplayEditMemberAttribute(View.AddEditMemberAttribute.Name, m_addingEditingMember); } else if (input.Action == View.ActionEnum.MemberAdd) { //create the new member to store details into m_addingEditingMember = new Model.Member(); m_view.DisplayAddMemberAttribute(View.AddEditMemberAttribute.Name); } else if (input.Action == View.ActionEnum.MemberBoatAdd) { //create the new boat to store details into m_addingEditingBoat = new Model.Boat(); m_view.DisplayAddBoatAttribute(View.AddEditBoatAttribute.Type, m_addingEditingMember); } else if (input.Action == View.ActionEnum.MemberBoatConfirmDelete) { //try to remove the boat from list if (m_addingEditingMember.DeleteBoat(m_addingEditingBoat)) { m_view.ShowSuccessMessage("Boat deleted successfully."); } else { m_view.ShowErrorMessage("Could not delete the boat."); } m_addingEditingMember = null; m_addingEditingBoat = null; m_view.DisplayEnterAnyKeyToContinue(); } else //Input of some kind (adding/editing member/boat) { //try to set the attribute in stored member/boat bool success = false; string errorMessage = null; try { if ((addingMember || addingBoat) && input.Characters == "") { throw new Exception("Can't leave this field empty."); } if (input.Characters != "") //if nothing is supplied, user didn't want to change anything { //Member if (input.Action == View.ActionEnum.MemberEditedName || input.Action == View.ActionEnum.MemberAddingName) { m_addingEditingMember.Name = input.Characters; } else if (input.Action == View.ActionEnum.MemberEditedPersonalNumber || input.Action == View.ActionEnum.MemberAddingPersonalNumber) { if (m_memberList.IsPersonalNumberUnique(input.Characters, m_addingEditingMember)) { m_addingEditingMember.PersonalNumber = input.Characters; } else { //error errorMessage = "Personal number already exists in another member."; } } //Boat else if (input.Action == View.ActionEnum.MemberBoatAddingType || input.Action == View.ActionEnum.MemberBoatEditedType) { m_addingEditingBoat.Type = (Model.Boat.BoatType)int.Parse(input.Characters); } else if (input.Action == View.ActionEnum.MemberBoatAddingLength || input.Action == View.ActionEnum.MemberBoatEditedLength) { m_addingEditingBoat.Length = double.Parse(input.Characters); } } if (errorMessage == null) { success = true; } } catch (Exception e) { errorMessage = e.Message; } if (success) { //Member if (input.Action == View.ActionEnum.MemberEditedName) { //go on to edit personal number m_view.DisplayEditMemberAttribute(View.AddEditMemberAttribute.Personal_Number, m_addingEditingMember); } else if (input.Action == View.ActionEnum.MemberEditedPersonalNumber) { //successfully edited member, show message m_view.ShowSuccessMessage("Member successfully edited.", true); //display change member menu m_view.DisplayChangeMemberMenu(m_addingEditingMember, false); } else if (input.Action == View.ActionEnum.MemberAddingName) { //go on to add personal number m_view.DisplayAddMemberAttribute(View.AddEditMemberAttribute.Personal_Number); } else if (input.Action == View.ActionEnum.MemberAddingPersonalNumber) { //all attributes added, now try to save the member to list if (this.MemberList.AddMember(m_addingEditingMember, true)) { //successfully added to the member list, show message m_view.ShowSuccessMessage("Member successfully added.", true); //display members list m_view.DisplaySelectMemberMenu(m_memberList, false, false); } else { //could not add the member for some reason.. show error message (should never happen) m_view.ShowErrorMessage("Error: could not add the member to the list..."); } } //Boat else if (input.Action == View.ActionEnum.MemberBoatEditedType) { //go on to edit length m_view.DisplayEditBoatAttribute(View.AddEditBoatAttribute.Length, m_addingEditingMember, m_addingEditingBoat); } else if (input.Action == View.ActionEnum.MemberBoatEditedLength) { //successfully edited boat, show message m_view.ShowSuccessMessage("Boat successfully edited.", true); //display change member menu m_view.DisplayChangeMemberMenu(m_addingEditingMember, false); } else if (input.Action == View.ActionEnum.MemberBoatAddingType) { //go on to add length m_view.DisplayAddBoatAttribute(View.AddEditBoatAttribute.Length, m_addingEditingMember); } else if (input.Action == View.ActionEnum.MemberBoatAddingLength) { //all attributes added, now try to save the member to list if (m_addingEditingMember.AddBoat(m_addingEditingBoat)) { //successfully added to the member list, show message m_view.ShowSuccessMessage("Boat successfully added.", true); //display change member menu m_view.DisplayChangeMemberMenu(m_addingEditingMember, false); } else { //could not add the member for some reason.. show error message (should never happen) m_view.ShowErrorMessage("Error: could not add the boat..."); } } } else { //show error message m_view.ShowErrorMessage(errorMessage, true); //let the loop continue so the user can try again } } } } else { //should never occur (if all actions are implemented above) throw new Exception("The action " + input.Action.ToString() + " has not been implemented yet.."); } } return false; }
private bool SelectMemberFromInputNumber(string input) { m_addingEditingMember = null; int memberNumber = -1; try { //parse the member number and try to retrieve it from the member list memberNumber = int.Parse(input); m_addingEditingMember = m_memberList.GetMember(memberNumber - 1); } catch { } if (m_addingEditingMember != null) { return true; } return false; }
public List<Model.Member> getMember(int p_id) { SqlParameter[] pars ={ new SqlParameter("@p_id",SqlDbType.Int,32), }; pars[0].Value = p_id; DataTable da = SqlHelper.GetTable("getMember", CommandType.StoredProcedure, pars); List<Model.Member> member = new List<Model.Member>(); Model.Member m = null; foreach(DataRow row in da.Rows ){ m = new Model.Member(); m.project_id = Convert.ToInt16(row["project_id"]); m.nickname=row["nickname"].ToString(); member.Add(m); } return member; }
public List<Model.Member> GetModel(Int32 MemberId, int Status, int Start, int Limit) { List<Model.Member > result = new List<Model.Member>(); try { string cmdText = "MemberSelectByUser"; SqlParameter[] p = { new SqlParameter("@MemberId", SqlDbType.BigInt, 8), new SqlParameter("@Status", SqlDbType.Int, 4), new SqlParameter("@Start", SqlDbType.Int, 4), new SqlParameter("@Limit", SqlDbType.Int, 4) }; p[0].Value = MemberId; p[1].Value = Status; p[2].Value = Start; p[3].Value = Limit; DataTable dt = db.ExcuteSelectReturnDataTable(cmdText, CommandType.StoredProcedure, p); if (null != dt && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { Model.Member model = new Model.Member(); model.Ind = Convert.ToInt32(dr["Ind"]); model.MemberID = Convert.ToInt32(dr["MemberId"]); model.FullName = dr["FullName"].ToString(); model.PermanentAddress = dr["PermanentAddress"].ToString(); model.TemporaryAddress = dr["TemporaryAddress"].ToString(); model.PhoneNumber = dr["PhoneNumber"].ToString(); model.MobileNumber = dr["MobileNumber"].ToString(); model.Email = dr["Email"].ToString(); model.Password = dr["Password"].ToString(); model.Avatar = dr["Avatar"].ToString(); model.Status = Convert.ToInt32(dr["Status"]); result.Add(model); } } } catch (Exception ex) { PTSLog.Error(ex); } return result; }
public override void ResolveTypes(CompileContext context, Model.Scope enclosingScope) { Child(0).ResolveTypes(context, enclosingScope); _struct = enclosingScope.FindType(Child(0).ResultType); if (_struct == null) { context.ReportError(this, "Result of expression is not a struct"); ResultType = "word"; } else { foreach (var _member in _struct.members) if (_member.name == memberName) member = _member; if (member == null) { context.ReportError(this, "Member " + memberName + " not found on " + _struct.name); ResultType = "word"; } else ResultType = member.typeSpecifier; } }
public override Model.Cache DoControl(Interface.IView iview, Interface.IController controller) { // Important if controller not should depend to implement stuff through IView view = iview as View.Member; if (controller.Cache.getCrudModeInCache() != Model.Cache.crudMode.Stateless) { // Ok. It's time for crudding. We prepare... // Member to use in all cases. Do not create more than one // Easier to maintain. member = new Model.Member(); switch (controller.Cache.getCrudModeInCache()) { // start region >>>>> // C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : //- - - - c r e a t e case Model.Cache.crudMode.Create: menuSwitcher(view, controller); // Creates and validates MemberCreator(true, true, true); MemberHasSucessfullyBeenCreatedButNowWeNeedToAskClienAboutCachingUpdates(); return prepareNewCacheFromMenuMember(); // C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : //- - - - - - r e a d case Model.Cache.crudMode.Read: menuSwitcher(view, controller); // An existing Member is cachded in Cache.CachedMemberCatalog // Member has uniqueness regarding personal number. Qlient get's question for SSN... ClientResponse = view.getResponse(View.Member.NormalMessageFAQNeedSSN, true); getMemberBySSN(true); // Menu ClientDidChooseAndNowSystemNeedsThisMethodForDecideWhatToPresentNext(); return prepareNewCacheFromMenuMember(); // C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : // - - - -u p d a t e case Model.Cache.crudMode.Update: menuSwitcher(view, controller); ClientResponse = view.getResponse(View.Member.NormalMessageFAQNeedSSN, true); getMemberBySSN(true); // Update firsname and lastname. Leaves SSN untouched :) MemberCreator ( view.clientAnsweredYes(view.getResponse(view.DoYouReallyWantToUpdate(View.Member.WarningMessageUpdateMemberField, Model.FieldInModelMember.firsName, member), true)), view.clientAnsweredYes(view.getResponse(view.DoYouReallyWantToUpdate(View.Member.WarningMessageUpdateMemberField, Model.FieldInModelMember.lastName, member), true)), false ); Cache.setCrudModeInCache(Model.Cache.crudMode.Stateless); return prepareNewCacheFromMenuMember(); // C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : //- - - - d e l e t e case Model.Cache.crudMode.Delete: menuSwitcher(view, controller); ClientResponse = view.getResponse(View.Member.NormalMessageFAQNeedSSN, true); getMemberBySSN(true); DeleteMemberBySSN(true); Cache.setCrudModeInCache(Model.Cache.crudMode.Stateless); return prepareNewCacheFromMenuMember(); // C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : : : C R U D : : : // <<<<< end region default: throw new ApplicationException("Something weird. What happened. C-R-U-D is all we need here..."); } } else { menuSwitcher(view, controller); ClientResponse = view.getResponse(); SelectedInMenuMember = (Model.Cache.menuMember)int.Parse(ClientResponse); return prepareNewCacheFromMenuMember(); } }
public Model.Member Read() { Prepare(); while (runWhile) { try { string SSN = Cin.ResponseToAskedQustion(View.ConsoleIn.FAQwhatsSSN); ModelMember = MemberCatalog.Read(SSN); if (Cin.boolResponseOfQuestion("(y) Look a specific member's information", "yY")) { new View.Listing().ShowMember(ModelMember, Cout, Cin); } ClientCanCancelProcessAndGoBackToMenuMember(View.ConsoleIn.FAQMemberContinueReading); } catch { new View.Error(View.Error.ErroMessageNonExistingMember); ClientCanCancelProcessAndGoBackToMenuMember(View.ConsoleIn.FAQMemberContinueReading); } } return ModelMember; }
protected void btnSubmit_Click(object sender, EventArgs e) { Model.Member model = new Model.Member(); DateTime dt_NgaySinh; if (!(String.IsNullOrEmpty(ddlday.SelectedValue.ToString())) && !(String.IsNullOrEmpty(ddlMonth.SelectedValue.ToString())) && !(String.IsNullOrEmpty(ddlYear.SelectedValue.ToString()))) { dt_NgaySinh = new DateTime(Convert.ToInt32(ddlYear.SelectedValue), Convert.ToInt32(ddlMonth.SelectedValue), Convert.ToInt32(ddlday.SelectedValue)); } else { return; } if (txtMatKhau.Text.Trim() != txtXNMatKhau.Text.Trim()) { return; } Int32 PackageID = Convert.ToInt32(cbPackageID.Value); string msgCode = string.Empty; int ErrCode = 0; int txtMemberID = 0; int paymentType = Convert.ToInt16(cbPaymentType.SelectedValue); string memberCode = string.Empty; int unitPrice = 0; string packageName = string.Empty; Boolean isBookBuy = false; HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://bookbuy.vn/"); string membberBookBuyEmail = bookbuyEmail.Text; string memberBookBuyPassword = bookbuyPassword.Text; if (membberBookBuyEmail != null && !membberBookBuyEmail.Equals("")) { if (memberBookBuyPassword == null || memberBookBuyPassword.Equals("")) { msgCode = "Tài khoản BookBuy không chính xác"; ErrCode = -1; ShowModal(msgCode, ErrCode); return; } var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("username", membberBookBuyEmail), new KeyValuePair<string, string>("password", memberBookBuyPassword) }); var response = client.PostAsync("api/iBookStopApi/iBookStopCollection", content).Result; if (response.IsSuccessStatusCode) { BookbuyResponse bookbuyResponse = response.Content.ReadAsAsync<BookbuyResponse>().Result; if (!bookbuyResponse.Success) { msgCode = "Tài khoản BookBuy không chính xác"; ErrCode = -1; ShowModal(msgCode, ErrCode); return; } else { isBookBuy = true; } } } bll.MemberRegistry(ref txtMemberID, txtHoten.Text, txtCMND.Text, dt_NgaySinh, rbGtinh.SelectedItem.Text, txtDiachi.Text, "", txtSoDienThoai.Text, "", txtEmail.Text, isBookBuy ? membberBookBuyEmail : "", txtMatKhau.Text, txtSoTaiKhoan.Text, txtNganhang.Text.Trim(), txtNNghiep.Text, "", "", "", 0, false, "", "", "", "", "", PackageID, paymentType,ref memberCode,ref unitPrice, ref packageName, ref ErrCode); switch (ErrCode) { case 3: msgCode = "Email đã được dùng đăng ký"; break; case 31: msgCode = "Email BookBuy đã được dùng đăng ký"; break; case 150: msgCode = "Email đã được dùng đăng ký"; break; default: if (PackageID > 0) { // Thanh vien su dung goi dich vu string templateDir = HttpContext.Current.Server.MapPath("/Tools/Mail"); string templateName = "RegPackage.html"; INVelocityEngine fileEngine = NVelocityEngineFactory.CreateNVelocityFileEngine(templateDir, true); IDictionary dic = new Hashtable(); dic.Add("SEND_DATE", DateTime.Now.ToString("dd/MM/yyyy")); dic.Add("MEMBER_ID", memberCode); dic.Add("MEMBER_NAME", txtHoten.Text); dic.Add("PACKAGE_NAME", packageName); dic.Add("PACKAGE_VALUE", unitPrice); Model.EmailOut eo = new Model.EmailOut(); eo.EmailSubject = "Thông báo đăng ký tài khoản"; eo.EmailBody = fileEngine.Process(dic, templateName); eo.EmailTo = txtEmail.Text.Trim(); List<Model.EmailOut> lst = new List<Model.EmailOut>(); lst.Add(eo); EMailAsync.Instance.PushEMail(lst, 0, "SYSTEM"); } else { // Thanh vien khong su dung goi dich vu string templateDir = HttpContext.Current.Server.MapPath("/Tools/Mail"); string templateName = "RegNoPackage.html"; INVelocityEngine fileEngine = NVelocityEngineFactory.CreateNVelocityFileEngine(templateDir, true); IDictionary dic = new Hashtable(); dic.Add("SEND_DATE", DateTime.Now.ToString("dd/MM/yyyy")); dic.Add("MEMBER_ID", memberCode); dic.Add("MEMBER_NAME", txtHoten.Text); Model.EmailOut eo = new Model.EmailOut(); eo.EmailSubject = "Thông báo đăng ký tài khoản"; eo.EmailBody = fileEngine.Process(dic, templateName); eo.EmailTo = txtEmail.Text.Trim(); List<Model.EmailOut> lst = new List<Model.EmailOut>(); lst.Add(eo); EMailAsync.Instance.PushEMail(lst, 0, "SYSTEM"); } msgCode = "Đăng ký thành công, bạn có thể đăng nhập vào hệ thống bằng tài khoản vừa tạo. Vui lòng kiểm tra hộp thư hoặc trong thư mục spam !"; break; } ShowModal(msgCode, ErrCode); }
private void Prepare() { ModelMember = new Model.Member(); runWhile = true; }
// MEMBER //Create Member public void CreateMember() { try { yConsole.ClearConsole(); string name = HandleMemberInputName(); string personalNumber = HandleMemberInputPersonalNumber(); Model.Member member = new Model.Member(name, personalNumber); member.Id = UniqueRandomId(); listOfMembers.AddData(member); } catch (Exception e) { yConsole.ErrorMessage(e.Message); Console.ReadKey(); } }