static public void Write()
 {
     CoursesFile.Write();
     Users_SubjectsFile.WriteData();
     Subjects_UsersFile.WriteSubjects();
     UsersFile.WriteinFile();
 }
Example #2
0
        static void LoadData()
        {
            FileStream   FS = new FileStream("Subjects_User.txt", FileMode.OpenOrCreate);
            StreamReader SR = new StreamReader(FS);

            data = new ArrayList <Pair <Course, ArrayList <Student> > >();
            while (!SR.EndOfStream)
            {
                ArrayList <Student> s = new ArrayList <Student>();
                Pair <Course, ArrayList <Student> > cs = new Pair <Course, ArrayList <Student> >();
                Course   c;
                string   line   = SR.ReadLine();
                string[] fields = line.Split('@');
                c = CoursesFile.GetCourse(fields[0]);
                for (int i = 1; i < fields.Length; i++)
                {
                    if (fields[i] == "")
                    {
                        continue;
                    }
                    s.Append(UsersFile.GetUser(int.Parse(fields[i])));
                }
                cs.First  = c;
                cs.Second = s;
                data.Append(cs);
            }
            SR.Close();
        }
Example #3
0
        public void SeputControllers()
        {
            usersViewModel = new UsersViewModelController(this);
            usersFile      = new UsersFile();
            usersModels    = new UsersModels();

            ButtonNew.Click         += new RoutedEventHandler(usersViewModel.ButtonHandler);
            ButtonModific.Click     += new RoutedEventHandler(usersViewModel.ButtonHandler);
            DataGridTable.MouseDown += new MouseButtonEventHandler(usersViewModel.MouseClick);
        }
Example #4
0
 void _SettingsLoaded(object sender, System.Configuration.SettingsLoadedEventArgs e)
 {
     if (!UsersFile.Contains(":"))
     {
         if (!Directory.Exists(Cliver.Log.AppCommonDataDir))
         {
             Directory.CreateDirectory(Cliver.Log.AppCommonDataDir);
         }
         string file2 = Cliver.Log.AppCommonDataDir + "\\" + Custom.Default.UsersFile;
         if (!File.Exists(file2))
         {
             File.Copy(UsersFile, file2);
         }
         UsersFile = file2;
         Save();
     }
 }
Example #5
0
 public UsersViewModelController(UserControlViewModel userControlView)
 {
     this.userControlView = userControlView;
     usersFile            = new UsersFile();
     listas = new List <UsersModels>();
 }
Example #6
0
 public LoginController(LoginViews loginViews)
 {
     this.loginViews = loginViews;
     usersFile       = new UsersFile();
 }