示例#1
0
        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);
        }
示例#2
0
        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();
        }