public void ChangeUsersPassword(string loginToChange, string passw) { _fo.ChangeInFile(loginToChange, passw); string line = _fo.GetLine(loginToChange); string[] splited = line.Split(",", StringSplitOptions.RemoveEmptyEntries); _fo.ChangeInFile(loginToChange, splited[0] + "," + passw + "," + splited[2]); _output.Success(); }
public void ChangeCourse(string stLogin) { bool isEnough = false; FileOperations fops = new FileOperations(path, _output.marksFile); string[] splited = fops.GetLine(stLogin).Split(",", StringSplitOptions.RemoveEmptyEntries); float total = 0; for (int i = 0; i < splited.Length; i++) { int x = 0; if (Int32.TryParse(splited[i], out x)) { total += (float)Int32.Parse(splited[i]); } } if (total >= 60) { isEnough = true; } if (isEnough) { fops.ChangeInFile(stLogin, stLogin); FileOperations fileOps = new FileOperations(path, _output.studentsFile); string line = fileOps.GetLine(stLogin); splited = line.Split(",", StringSplitOptions.RemoveEmptyEntries); fileOps.ChangeInFile(stLogin, splited[0] + "," + splited[1] + "," + splited[2] + 1); _output.Success(); } }
public void ChangeMarks(string userLogin, string line) { fo.ChangeInFile(userLogin, line); List <string> information = fo.ReadAllFile(); _output.ListOutput(information); }
public void ChangeGroup(string stLogin, string groupToChange) { FileOperations fileOps = new FileOperations(path, _output.studentsFile); string line = fileOps.GetLine(stLogin); string[] splited = line.Split(",", StringSplitOptions.RemoveEmptyEntries); if (splited[1][2] == groupToChange[2]) { fileOps.ChangeInFile(stLogin, splited[0] + "," + groupToChange + "," + splited[2]); _output.Success(); } else { _output.WrongInput(); } }
public void ChangePassword(string newPassword) { string[] splited = _fo.GetLine(login).Split(",", StringSplitOptions.RemoveEmptyEntries); _fo.ChangeInFile(login, splited[0] + "," + newPassword + "," + splited[2]); }