public static string dk(string username, string password, string repassword, string email, string name, string idmember, string Cooperative, string phone, string address) { string result = "Đăng ký thành công! Tuy nhiên bạn cần xác chờ xác thực từ chủ nhiệm HTX mới có thể sử dụng tài khoản này!"; if (password.Length < 6) { result = "Mật khẩu phải từ 6 ký tự trở lên"; } else if (password != repassword) { result = "Mật khẩu nhập lại không khớp"; } else if (email.IndexOf("@") <= -1) { result = "Email không đúng định dạng"; } else if (phone.Length < 10 || phone.ToInt() < 1) { result = "Số điện thoại không đúng định dạng"; } else { Member_Info meminfo = new Member_Info(name, Cooperative.ToInt()); if (meminfo.Key != 0) { return("Xã viên đã tồn tại!"); } else { meminfo.MemID = idmember; meminfo.Cooperative_Key = Cooperative.ToInt(); meminfo.Address = address; meminfo.Email = email; meminfo.Phone = phone; meminfo.Name = name; meminfo.Save(); Member_Info meminfo2 = new Member_Info(name, Cooperative.ToInt()); User_Info user = new User_Info(username, true); if (user.Key != null) { user.Name = username; user.Password = password; user.Activate = false; user.ExpireDate = DateTime.Now; user.CooperativeKey = meminfo2.Cooperative_Key; user.EmployeeKey = meminfo2.Key; user.Save(); } else { return("Tên đăng nhập đã tồn tại!"); } } } //User_Info return(result); }
protected void SaveInfo() { Member_Info info = new Member_Info(); string keylb = lbkey.Text; if (keylb == "") { keylb = "0"; } if (int.TryParse(Cooperative_Key, out coopKey)) { info.Key = Convert.ToInt32(keylb); } info.MemID = txtMemID.Text; info.Name = txtName.Text; info.Cooperative_Key = coopKey; info.Address = txtAddress.Text; info.Email = txtEmail.Text; info.Phone = txtPhone.Text; info.Area = float.Parse(txtArea.Text); info.Description = txtDescription.Text; info.LatLng = txtlat.Text; info.Save(); }