private void Button_AddContactMan_Click(object sender, RoutedEventArgs e) { AddUserHelper.CreateContactMan(_contactMan, ContactManInfoGrid); TB_FN.Text = string.Empty; TB_SN.Text = string.Empty; TB_TN.Text = string.Empty; ContactPhonNumber1.Text = string.Empty; ContactPhonNumber2.Text = string.Empty; ContactPhonNumber3.Text = string.Empty; }
private void Button_Save_Click(object sender, RoutedEventArgs e) { //basic fields cheking if (string.IsNullOrEmpty(TB_UserFN.Text) || string.IsNullOrEmpty(TB_UserSN.Text) || string.IsNullOrEmpty(TB_UserTN.Text)) { MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorEmptyUserNames], (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TB_DepName.Text) || string.IsNullOrEmpty(TB_DepCode.Text)) { MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorEmptyDepartment], (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Error); return; } AddUserHelper.SaveInfo(_iD, _db, IsImageExist, _imagePath, UserInfoGrid, WorkTimeInfoGrid, ContactManInfoGrid, RfidGrid, DepartmentInfoGrid); }
static void Main(string[] args) { User user1 = new User("Igor Dzambazov"); user1.SetAge(55); User user2 = new User("Vaska Vasileva"); user2.SetAge(26); User user3 = new User("Petko Petkovski"); user3.SetAge(35); User user4 = new User("Mitre Mitrevski"); user4.SetAge(52); User user5 = new User("Mia Minovska"); user5.SetAge(20); User user6 = new User("Daniela Ristevska"); user6.SetAge(33); User user7 = new User("Darko Trajkov"); user7.SetAge(78); User user8 = new User("Luka Dimitriev"); user8.SetAge(18); User user9 = new User("Darijan Andreevski"); user9.SetAge(62); User user10 = new User("Vojdan Trpkovski"); user10.SetAge(29); Ticket ticket1 = new Ticket() { Combination = new int[] { 11, 23, 5, 34, 3, 16, 7 }, User = user1 }; Session.AddToArrayTickets(ticket1); Ticket ticket2 = new Ticket() { Combination = new int[] { 18, 6, 32, 4, 27, 9, 23 }, User = user2 }; Session.AddToArrayTickets(ticket2); Ticket ticket3 = new Ticket() { Combination = new int[] { 5, 14, 16, 8, 25, 29, 24 }, User = user3 }; Session.AddToArrayTickets(ticket3); Ticket ticket4 = new Ticket() { Combination = new int[] { 4, 28, 17, 19, 25, 6, 3 }, User = user4 }; Session.AddToArrayTickets(ticket4); Ticket ticket5 = new Ticket() { Combination = new int[] { 1, 15, 24, 25, 26, 36, 31 }, User = user5 }; Session.AddToArrayTickets(ticket5); Ticket ticket6 = new Ticket() { Combination = new int[] { 2, 8, 9, 15, 28, 34, 1 }, User = user6 }; Session.AddToArrayTickets(ticket6); Ticket ticket7 = new Ticket() { Combination = new int[] { 5, 4, 19, 18, 6, 32, 2 }, User = user7 }; Session.AddToArrayTickets(ticket7); Ticket ticket8 = new Ticket() { Combination = new int[] { 9, 12, 18, 25, 26, 35, 4 }, User = user8 }; Session.AddToArrayTickets(ticket8); Ticket ticket9 = new Ticket() { Combination = new int[] { 15, 18, 21, 25, 28, 31, 34 }, User = user9 }; Session.AddToArrayTickets(ticket9); Ticket ticket10 = new Ticket() { Combination = new int[] { 3, 19, 35, 2, 7, 14, 6 }, User = user10 }; Session.AddToArrayTickets(ticket10); int answer = 0; while (answer != 2) { Console.WriteLine("Do you want to add a new user(1) or start the session(2)? "); var input = Console.ReadLine(); while (true) { if (input == "1" || input == "2") { break; } Console.WriteLine("You need to enter 1(new user) or 2(start session)."); input = Console.ReadLine(); } int.TryParse(input, out answer); switch (answer) { case 1: AddUserHelper.AddNewTicket(); break; case 2: { Session firstSession = new Session(); firstSession.StartSession(); firstSession.PrintWinningCombination(); Console.WriteLine("All users participating in the session are: "); Session.Print(); SortingHelper.SortTickets(firstSession); WinnersAnnouncement.AnnounceWinners(firstSession); FirstSession.GetFirstSessionWinner(firstSession); SecondSession.GetSecondSessionWinner(firstSession); } break; } } Console.ReadLine(); }
public AddOrUpdateUserPage(int id) { InitializeComponent(); _iD = id; Singelton.MainWindow.ChangeStringAddres(Title + " > " + Application.Current.Resources[StringsMapper.UpdateImage]); CurrentUser = (from x in _db.C_Users where x.ID == id select x).Single(); var dir = new DirectoryInfo(Singelton.PathToPhoto); var str = dir.FullName + Path.AltDirectorySeparatorChar + CurrentUser.Photo; try { imgPhoto.Source = ImageLoaderHelper.GetImageFromFolder(str); IsImageExist = false; } catch (Exception) { MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorUserPhoto], (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Exclamation); } //UserInformationSelection var nameCurrentUser = CurrentUser.P_Names.Single(); TB_UserFN.Text = nameCurrentUser.NameFirst; TB_UserSN.Text = nameCurrentUser.NameLast; TB_UserTN.Text = nameCurrentUser.NameThird; TB_UsesrAddr.Text = CurrentUser.Address; DP_UserBithday.SelectedDate = CurrentUser.D_Birth; var phoneCurrentUser = CurrentUser.P_Phones.ToList(); AddUserHelper.SetPhones(PhoneNumber1, PhoneNumber2, PhoneNumber3, phoneCurrentUser); var cmUsers = CurrentUser.P_ManForContact.ToList(); if (cmUsers.Count > 0) { CMFirstShow.Visibility = Visibility.Visible; AddUserHelper.SetContactMan(CMFirstName1, CMSecondName1, CMThirdName1, CMPhone11, CMPhone12, CMPhone13, cmUsers[0]); } if (cmUsers.Count > 1) { CMSecondShow.Visibility = Visibility.Visible; AddUserHelper.SetContactMan(CMFirstName2, CMSecondName2, CMThirdName2, CMPhone21, CMPhone22, CMPhone23, cmUsers[1]); } if (cmUsers.Count > 2) { CMThirdShow.Visibility = Visibility.Visible; AddUserHelper.SetContactMan(CMFirstName3, CMSecondName3, CMThirdName3, CMPhone31, CMPhone32, CMPhone33, cmUsers[2]); } var depCurrentUser = CurrentUser.P_Departments; TB_DepName.Text = depCurrentUser.Name; TB_DepCode.Text = depCurrentUser.CodeFull; var derName = depCurrentUser.DepartmentDirectorName.Single(); TB_DepFN.Text = derName.NameFirst; TB_DepSN.Text = derName.NameLast; TB_DepTN.Text = derName.NameThird; AddUserHelper.SetPhones(DepartmentPhoneNumber1, DepartmentPhoneNumber2, DepartmentPhoneNumber3, depCurrentUser.DepartmentDirectorPhone.ToList()); //Rfid ShowRfid.Text = CurrentUser.P_Rfids.Last().RfidID.ToString(); // WorkTime var timeCurrentUser = CurrentUser.P_InOutValidTimes; TB_Start.SelectedTime = timeCurrentUser.Start.TimeOfDay; TB_End.SelectedTime = timeCurrentUser.End.TimeOfDay; TB_Valid.SelectedTime = timeCurrentUser.Valid.TimeOfDay; TB_HourRate.Text = CurrentUser.HourRate.ToString(); TB_OverTimerate.Text = CurrentUser.OvertimeRate.ToString(); if (timeCurrentUser.Dinner == null) { TB_Dinner.SelectedTime = DateTime.Now.TimeOfDay; } TB_Dinner.SelectedTime = ((DateTime)timeCurrentUser.Dinner).TimeOfDay; CB_IsAdmin.IsChecked = CurrentUser.IsAdmin; CB_IsDirecor.IsChecked = CurrentUser.IsDirector; }
private void TB_DirectorPhone_TextChanged(object sender, TextChangedEventArgs e) { AddUserHelper.CheckPhoneNum(TB_DirectorPhone, Button_AddDirectorPhone); }
private void TB_ContacnManPhone_TextChanged(object sender, TextChangedEventArgs e) { AddUserHelper.CheckPhoneNum(TB_ContacnManPhone, Button_AddContacnManPhone); }
private void Button_AddDirectPhone_Click(object sender, RoutedEventArgs e) { AddUserHelper.AddPhoneNumber(DepartmentPhoneNumber1, DepartmentPhoneNumber2, DepartmentPhoneNumber3, TB_DirectorPhone); }
private void Button_AddContactManPhone_Click(object sender, RoutedEventArgs e) { AddUserHelper.AddPhoneNumber(ContactPhonNumber1, ContactPhonNumber2, ContactPhonNumber3, TB_ContacnManPhone); }
private void Button_AddUserPhone_Click(object sender, RoutedEventArgs e) { AddUserHelper.AddPhoneNumber(PhoneNumber1, PhoneNumber2, PhoneNumber3, TB_UserPhone); }