/// <summary>
 /// Пустой конструктор делаем privat, чтобы его нельзя было вызвать, а это можно создать только с UserViewModel и при момощи :this сначала вызывает закрытый (пустой) а потом это и уже с Юзером
 /// </summary>
 public MainWindowViewModel()
 {
     NewOrganization = new NewOrganizationViewModel();
     Search          = new SearchViewModel();
     WorkUser        = WorkUserSingleton.sourse.WorkUser;
     Update          = new UpdateViewModel();
 }
Exemple #2
0
        public static WorkUserViewModel WorkUserModelToWorkUserViewModel(WorkUserModel usersModels)
        {
            var checUsers = new WorkUserViewModel
            {
                LoginUser  = usersModels.LoginUser,
                Department = usersModels.Department,
            };

            return(checUsers);
        }
        public static WorkUserModel GetWorkUser(string loginUser)
        {
            using (SqlConnection sqlConnection = new SqlConnection(connectionStringSQL))
            {
                WorkUserModel user = null;
                sqlConnection.Open();
                SqlCommand getUser = new SqlCommand("get_User", sqlConnection);
                getUser.Parameters.AddWithValue("Login_User", loginUser);

                getUser.CommandType = CommandType.StoredProcedure;
                SqlDataReader sqlDataReader = getUser.ExecuteReader();
                while (sqlDataReader.Read())
                {
                    string login      = Convert.ToString(sqlDataReader["Login_User"]);
                    string department = Convert.ToString(sqlDataReader["Department"]);

                    user = new WorkUserModel(login, department);
                }
                sqlConnection.Close();
                return(user);
            }
        }