/// <summary> /// Пустой конструктор делаем privat, чтобы его нельзя было вызвать, а это можно создать только с UserViewModel и при момощи :this сначала вызывает закрытый (пустой) а потом это и уже с Юзером /// </summary> public MainWindowViewModel() { NewOrganization = new NewOrganizationViewModel(); Search = new SearchViewModel(); WorkUser = WorkUserSingleton.sourse.WorkUser; Update = new UpdateViewModel(); }
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); } }