public ChangeCleanedActionModal(Model.CleanedMaterial cleanedMaterialToUpdate, CleaningType cleaningTypeToUpdate, Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;
            _cleanedMaterialToUpdate = cleanedMaterialToUpdate;
            txtDate.ToolTip = txtDate.Text = DateTime.Now.ToString("dd/MMMM/yyyy");

            _cleaningTypeToUpdate = cleaningTypeToUpdate;

            switch (_cleaningTypeToUpdate)
            {
                case CleaningType.CLEANED:
                    this.Title += "Lavado";
                    break;
                case CleaningType.PACKAGED:
                    this.Title += "Empaquetado";
                    break;
                case CleaningType.STERILIZED:
                    this.Title += "Esterilizado";
                    txtGroup.ToolTip = txtGroup.Text = GetNextGroupLetter();
                    break;
                default:
                    break;
            }
		}
Пример #2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     if (txtOldPwd.Text.Trim() != UserHelper.password)
     {
         MessageBox.Show("原始密码错误!");
         txtOldPwd.Focus();
         return;
     }
     if (txtNewPwd .Text.Trim() == "")
     {
         MessageBox.Show("新密码不能为空,请输入!");
         txtNewPwd.Focus();
         return;
     }
     if (txtNewPwdAgain.Text.Trim() != txtNewPwd.Text.Trim())
     {
         MessageBox.Show("两次输入密码不一致,请重新输入!");
         txtNewPwdAgain.Focus();
         return;
     }
     Model.User model = new Model.User();
     model.UserName = UserHelper.userName;
     model.Password = txtNewPwd.Text.Trim();
     BLL.User user = new BLL.User();
     if (user.Update(model))
     {
         UserHelper.password = model.Password;
         MessageBox.Show("密码更新成功!");
     }
     else
     {
         MessageBox.Show("密码更改失败!");
     }
 }
Пример #3
0
        public Model.User GetUser(string network, string nick, int numberOfQueries)
        {
            Int64 id = -1;
            Model.User user = null;

            bool created = true;
            System.Data.SQLite.SQLiteCommand command = _connection.CreateCommand();
            command.CommandText = "select id from User where nick = @nick AND network = @network limit 1";
            command.Parameters.AddWithValue("@nick", nick);
            command.Parameters.AddWithValue("@network", network);
            try
            {
                using (var dataReader = command.ExecuteReader())
                {

                    while (dataReader.Read())
                    {
                        id = dataReader.GetInt64(dataReader.GetOrdinal("id"));
                    }
                }

                user = new Model.User(network, nick);
            }
            catch (Exception) //TODO propper exception handling needed here
            {
            }

            ICollection<IRCSharp.Kernel.Model.Query.IRCCommandQuery> queries = GetQueriesForUser(id, numberOfQueries);
            foreach (IRCSharp.Kernel.Model.Query.IRCCommandQuery query in queries)
            {
                user.AddQuery(query);
            }

            return user;
        }
Пример #4
0
 public UserProfile()
 {
     InitializeComponent();
     user = PhoneApplicationService.Current.State["param"] as Model.User;
     FirstName.Text = user.First_name;
     LastName.Text = user.Last_name;
 }
        public ManageMedicinesWindow(Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;
            dtudMedicines.Value = DateTime.Now;
		}
        public ManageDrawersWindow(Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;
            UpdateDrawers();
		}
Пример #7
0
        public static List<Model.User> readCSV()
        {
            List<Model.User> users = new List<Model.User>();

            try
            {
                using (StreamReader readFile = new StreamReader(CSV_DIR))
                {
                    string line;
                    string[] row;

                    while ((line = readFile.ReadLine()) != null)
                    {
                        row = line.Split(',');
                        Model.User user = new Model.User(row[0], row[1], row[2], DateTime.Parse(row[3]));
                        users.Add(user);
                    }
                }
            }
            catch (Exception e)
            {
                Console.Write(e.Message);
            }

            return Persistent.sortByName(users);
        }
        public CashRegisterWindow(Model.User userLoggedIn, Model.Statement statement, Model.Patient patient)
		{
			this.InitializeComponent();

            FillPatients();

            _userLoggedIn = userLoggedIn;
            _statement = statement;
            _selectedPatient = patient;
            _isStatement = _statement != null;

            if (_statement != null)
            {
                this.Title = "Abonar/Liquidar estado de cuenta";
                lblAccountStatusNumber.ToolTip = lblAccountStatusNumber.Content = _statement.StatementId.ToString();
                gbAccountStatusNumber.Visibility = System.Windows.Visibility.Visible;
                btnClearForm.Visibility = System.Windows.Visibility.Hidden;
                cbPatients.IsEnabled = false;
                FillTreatments();
                FillPayments();

                SelectPatient();
            }
            else
            {
                gbAccountStatusNumber.Header = "Estado de cuenta activo";
            }

            UpdateTotals();
        }
Пример #9
0
        protected void btnLogin(object sender, EventArgs e)
        {
            string email = LoginEmail.Value;
            string password = LoginPassword.Value;
            if (userBL.UserLogin(email, password))
            {
                Model.User user = new Model.User();
                user = userBL.GetUserID(email);
                Session["username"] = user.User_Name;
                Session["email"] = email;
                Session["userID"] = user.User_ID;
                Response.Redirect("../User/User_Index.aspx");

            }
            else if (enterpriceBL.EnterpriceLogin(email, password))
            {
                Model.Enterprice enterprice = enterpriceBL.GetEnterpriceID(email);
                //Session["enterprice"] = enterprice;
                Session["enterpriceName"] = enterprice.Enterprice_FullName;
                Session["email"] = email;
                Session["enterpriceID"] = enterprice.Enterprice_ID;
                Response.Redirect("../Enterprice/Recruit_list.aspx");
            }
            else {
                remind1 = "用户名或密码错误!";
            }
        }
Пример #10
0
        private Model.User MapUser(DTO.Result dto)
        {
            var model = new Model.User();

            if (dto == null || dto.User == null)
                return null;

            if (dto.User.Name != null)
            {
                model.FirstName = dto.User.Name.First.FirstCharToUpper();
                model.LastName = dto.User.Name.Last.FirstCharToUpper();
            }

            if (dto.User.Picture != null)
            {
                model.ThumbnailUrl = dto.User.Picture.Thumbnail;
                model.PictureUrl = dto.User.Picture.Medium;
            }

            model.Cell = dto.User.Cell;
            model.Phone = dto.User.Phone;
            model.Email = dto.User.Email;

            return model;
        }
Пример #11
0
 /// <summary>
 /// 注册新用户
 /// </summary>
 /// <param name="userName">用户名</param>
 /// <param name="password">用户密码</param>
 /// <param name="email">用户email地址</param>
 /// <param name="address">用户住址</param>
 /// <returns>用户名已存在,返回0;用户注册成功,返回1;否则返回-1.</returns>
 public int register(string userName, string password, string email, string address)
 {
     IDAL.IUser IUser = DALFactory.DataAccess.createDalUser();
     if (IUser.isUserExist(userName))
     {
         return 0;
     }
     else
     {
         Model.User User = new Model.User()
         {
             UserName = userName,
             Password = password,
             Email = email,
             Address = address,
             BookState = true
         };
         if (IUser.addNewUser(User))
         {
             return 1;
         }
         else
         {
             return -1;
         }
     }
 }
        //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;
        }
Пример #13
0
 protected void submitbtn_Click(object sender, EventArgs e)
 {
     try
     {
         Spread.Model.User model = new Model.User();
         Spread.BLL.User bll = new BLL.User();
         if (bll.chkExists(this.username.Value))
         {
             string verifycookie = Request.Cookies["VerifyCode"] == null ? "" : Request.Cookies["VerifyCode"].Value.Trim();
             if (verifycode.Value.Replace(" ", "") != verifycookie.Replace(" ", ""))
             {
                 string myScript = @"alertMsg('验证码错误!','error.gif');";
                 Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myScript, true);
                 return;
             }
             else
             {
                 Session["changeName"] = this.username.Value;
                 Response.Redirect("step2Page.aspx");
             }
         }
         else
         {
             string myScript = @"alertMsg('用户名错误!','error.gif');";
             Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myScript, true);
             return;
         }
     }
     catch (Exception ex)
     {
         string myScript = @"alertMsg('登陆失败,'" + ex.ToString() + "','error.gif');";
         Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myScript, true);
     }
 }
Пример #14
0
 protected void btnOk_Click(object sender, ImageClickEventArgs e)
 {
     Model.User sessionUser = Session["User"] as Model.User;
     Model.User u = new Model.User() { UserName = sessionUser.UserName , UserPassword = txtOldPwd.Text};
     if (String.IsNullOrEmpty(u.UserName) || String.IsNullOrEmpty(u.UserPassword) || !cvPwd.IsValid)
     {
         return;
     }
     u.UserPassword = Common.SecurityHelper.Encrypt(u.UserPassword);
     if (!sessionUser.UserPassword.Equals(u.UserPassword))
     {
         Response.Write("<script>alert('密码修改失败!原密码有误')</script>");
         return;
     }
     BLL.UserBLL helper = new BLL.UserBLL();
     u.UserPassword = Common.SecurityHelper.Encrypt(txtPwd.Text);
     if (helper.Update(u))
     {
         Session.Abandon();
         Response.Write("<script>alert('密码修改成功!请重新登录~~');location.href='/Admin/login.html'</script>");
     }
     else
     {
         Response.Write("<script>alert('密码修改失败!请稍后重试')</script>");
     }
 }
        public StatementExpirationDateModal(Model.Statement statement, Model.Patient patient, Model.User user)
		{
			this.InitializeComponent();

            _statement = statement;
            _patient = patient;
            _user = user;
		}
        public ShowPendingReminderModal(Model.Reminder reminderToShow, Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _reminderToShow = reminderToShow;
            _userLoggedIn = userLoggedIn;
            UpdateReminderFields();
		}
        public ManageTreatmentPricesWindow(Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;
            dtudSelectedYear.Value = DateTime.Now;
            UpdateAllGrid();
        }
Пример #18
0
        public bool IsUserExists(string UserName)
        {
            Hashtable ht = new Hashtable();
            ht.Add("UserName", UserName);

            Model.User model = new Model.User();

            return model.IsExist(ht);
        }
        public ViewPaymentFoliosWindow(Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;

            dpStartDate.SelectedDate = DateTime.Now;
            dpEndDate.SelectedDate = DateTime.Now;
		}
        public UserLoginsWindow(Model.User userToCheck)
		{
			this.InitializeComponent();

            _userToCheck = userToCheck;
            LoadEventInfo();

            dpUserLogins.SelectedDate = DateTime.Now;
		}
Пример #21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     IUserService iUserSec = GetBusinessInterface<IUserService>();
     string uid = Request.QueryString["uid"];
     if (!string.IsNullOrEmpty(uid))
     {
       model = iUserSec.GetModelById(int.Parse(uid));
     }
 }
        public DrawerControl(Model.Drawer selectedDrawer, Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _selectedDrawer = selectedDrawer;
            _userLoggedIn = userLoggedIn;

            FillDrawerInformation();
		}
        public FinishedEventsReminderModal(List<Model.Event> finishedEvents, Model.User userLoggedIn)
		{
			this.InitializeComponent();

            FinishedEvents = finishedEvents;
            _userLoggedIn = userLoggedIn;

            LoadStackPanel();
		}
Пример #24
0
 //提交
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     Model.User user = new Model.User();
     user.UserName = this.txtUserName.Text;
     user.Password = this.txtPassword.Text;
     user.Discribe = this.txtDiscribe.Text;
     user.SubmitTime = System.DateTime.Now;
     addClient.DoWork(user);
     Response.Write("添加成功!");
 }
        public FinishedEventsControl(Model.Event eventToRender, Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;
            _eventToRender = eventToRender;
            _schedulerEvent = new WpfScheduler.Event() { EventInfo = _eventToRender };

            LoadEventInfo();
		}
Пример #26
0
 public Task CreateAsync(User user)
 {
     var newUser = new Model.User
     {
         Name = user.UserName,
         PasswordHash = user.UserPasswordHash
     };
     _context.Users.Add(newUser);
     _context.SaveChanges();
     user.UserId = newUser.Id;
     return Task.FromResult(0);
 }
Пример #27
0
        private void LoadPanel(Model.User user)
        {
            var adminRole = user.UserRoles.FirstOrDefault(i => i.Role.Name == "Administrator");

            if (adminRole != null)
            {
                var form = new frmAdminPanel(user);
                form.Show();

                ParentForm.Hide();
            }
        }
Пример #28
0
 public static UserDto MapUserToDto(Model.User user)
 {
     return(new UserDto()
     {
         Login = user.Login,
         Password = user.Password,
         Email = user.Email,
         PhoneNumber = user.PhoneNumber,
         FirstName = user.FirstName,
         Adverts = user.Adverts
     });
 }
        public AddEditUsersModal(Model.User userToUpdate)
		{
			this.InitializeComponent();

            _userToUpdate = userToUpdate;
            _isUpdateUserInfo = userToUpdate != null;

            if (_isUpdateUserInfo)
            {
                PrepareWindowForUpdates();
            }
		}
Пример #30
0
        //绑定数据
        private void ShowInfo()
        {

            Model.User userMod = new Model.User();
            BLL.User userBll = new BLL.User();
            Model.Game gMod = new Model.Game();
            BLL.Game gBll = new BLL.Game();
            //gMod = gBll.GetModel(Convert.ToInt32(modelExtend.gameID));
            this.lbChanelName.Text = modelExtend.ChanelName;
            this.lbgamename.Text = modelExtend.gameName;

        }
Пример #31
0
        public ActionResult Login(LoginViewModel loginModel)
        {
            Model.User user = _userService.GetByMailAndPassword(loginModel.EMail, loginModel.Password);
            if (user != null)
            {
                Session["user"] = user;
                return(RedirectToAction("Index", "Home"));
            }

            ViewBag.Message = "Mail adresi veya şifre hatalı";
            return(View());
        }
Пример #32
0
        public ActionResult ActivateUser(Guid activationCode)
        {
            Model.User user = _userService.GetByActivationCode(activationCode);
            if (user != null)
            {
                user.IsActive = true;
                _userService.Update(user);
                return(RedirectToAction("Login"));
            }

            return(RedirectToAction("NotFound"));
        }
Пример #33
0
        public ActionResult PasswordReset()
        {
            Model.User user = (Model.User)TempData["currentUser"];

            if (user == null)
            {
                NotifyUser(messageError: errorDefault, messageDebug: controllerTraceId + "PasswordReset.511 User object was not received");
                return(RedirectToError());
            }

            return(View(user));
        }
Пример #34
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="u"></param>
        /// <returns></returns>
        public int AddUser(Model.User u)
        {
            string text = "insert into tb_user(U_NAME,U_PASSWORD,U_DESCRIPTION) values(:name,:pswd,:description)";

            OracleParameter[] pars = new OracleParameter[3]
            {
                new OracleParameter("name", u.userName),
                new OracleParameter("pswd", u.userPassWord),
                new OracleParameter("description", u.userDescription)
            };
            return(OracleHelper.ExecuteNonQuery(text, pars));
        }
        public ViewPaymentFolioDetailWindow(Model.PaymentFolio folio, Model.User userLoggedIn)
        {
            this.InitializeComponent();

            _folio = folio;
            _userLoggedIn = userLoggedIn;

            lblPatientName.ToolTip = lblPatientName.Content = string.Format("(Exp. No. {0}) {1} {2}", _folio.Patient.AssignedId, _folio.Patient.FirstName, _folio.Patient.LastName);
            lblFolioNumber.ToolTip = lblFolioNumber.Content = _folio.FolioNumber.ToString();

            UpdateFolioInfo();
        }
Пример #36
0
        public TokenUser(Model.User user, string token = null, string refreshToken = null) : base(user)
        {
            UserId       = user.UserId;
            Username     = user.UserName;
            FirstName    = user.FirstName;
            LastName     = user.LastName;
            EmailAddress = user.EmailAddress;
            AvatarImage  = user.AvatarImage;

            Jwt          = token;
            RefreshToken = refreshToken;
        }
Пример #37
0
 /// <summary>
 /// 根据用户名校验用户是否存在
 /// </summary>
 /// <param name="userName"></param>
 /// <returns></returns>
 public bool CheckUser(string userName)
 {
     Model.User model = dal.GetModel(userName);
     if (model != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public ManagePatientsWindow(Model.User userLoggedIn)
		{
			this.InitializeComponent();

            _userLoggedIn = userLoggedIn;

            for (int i = tcPatients.Items.Count - 1; i >= 0; i--)
            {
                tcPatients.SelectedIndex = i;
                UpdateGrid();    
            }            
		}
Пример #39
0
        private async void submitBtn_Clicked(object sender, EventArgs e)
        {
            var phone = userPhone.Text;

            if (string.IsNullOrWhiteSpace(phone))
            {
                await DisplayAlert("错误提示", "手机号不能为空!", "确定");

                return;
            }
            if (!Regex.IsMatch(phone, "[0-9]{11}"))
            {
                await DisplayAlert("错误提示", "请填写正确的手机号!", "确定");

                return;
            }
            var number = userNumber.Text;

            if (!Regex.IsMatch(number, "[0-9]{8,11}"))
            {
                await DisplayAlert("错误提示", "请填写正确的学号!", "确定");

                return;
            }
            var name     = userName.Text;
            var pwd      = userLastPwd.Text;
            var shouName = userShowName.Text;

            if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pwd) || string.IsNullOrWhiteSpace(shouName))
            {
                await DisplayAlert("错误提示", "请填写完整的信息!", "确定");

                return;
            }
            var user = new Model.User
            {
                UserName     = shouName,
                UserPwd      = userLastPwd.Text,
                Phone        = long.Parse(phone),
                SchoolNumber = long.Parse(number),
                FullName     = name
            };
            var result = await AccountService.RegisterAsync(user);

            var str = result ? "成功" : "失败";
            var b   = await DisplayAlert("提示", $"注册{str}\r\n是否跳转登录页", "确定", "取消");

            if (b)
            {
                await Navigation.PopToRootAsync();
            }
        }