Exemplo n.º 1
0
        private void AddFormalUser_Load(object sender, EventArgs e)
        {
            form = (FormManage)Owner;
            FormalUser formalUser = (FormalUser)AdminBLL.GetFormalUserById(userId);

            switch (permissions)
            {
            case Permissions.Add:
                Text = "正式车办理";
                break;

            case Permissions.Edit:
                textBox1.Text = formalUser.LicensePlateNum;
                textBox2.Text = formalUser.Phone;
                buttonOK.Hide();
                Text = "修改信息";
                radioButton1.Enabled = radioButton2.Enabled = false;
                break;

            case Permissions.Delay:
                textBox1.Text = formalUser.LicensePlateNum;
                textBox2.Text = formalUser.Phone;
                buttonOK.Hide();
                Text             = "正式车续期";
                textBox1.Enabled = textBox2.Enabled = false;
                break;

            case Permissions.Up:
                Text = "临时车升级";
                CasualUser casualUser = (CasualUser)AdminBLL.GetCasualUsersById(userId);
                textBox1.Text    = casualUser.LicensePlateNum;
                textBox1.Enabled = false;
                break;
            }
        }
Exemplo n.º 2
0
        public static User GetUserByLicensePlateNum(string licensePlateNum)
        {
            User user = formalUsers.GetUsers().Find(f => f.LicensePlateNum == licensePlateNum);

            if (user != null)
            {
                FormalUser formalUser = (FormalUser)user;
                return(formalUser);
            }
            else
            {
                user = casualUsers.GetUsers().Find(c => c.LicensePlateNum == licensePlateNum);
                CasualUser casualUser = (CasualUser)user;
                return(casualUser);
            }
        }
Exemplo n.º 3
0
 public static bool VehicleEnter(string licensePlateNum, out string result)
 {
     try
     {
         User user = GetUserByLicensePlateNum(licensePlateNum);
         if (user == null)
         {
             user = new CasualUser(licensePlateNum);
             casualUsers.AddUser(user);
         }
         Park park = new Park(user.UserId, user.LicensePlateNum);
         parks.AddPark(park);
         result = ShowToUser(user);
         return(true);
     }
     catch (Exception)
     {
         result = "信息录入错误";
         return(false);
     }
 }
Exemplo n.º 4
0
 public static bool AddCasualUser(CasualUser user)
 {
     return(casualUsers.AddUser(user));
 }