private void btnSaturdayVacancys_Click(object sender, RoutedEventArgs e) { DAOClass dao = new DAOClass(); if (dao.VacancyCount("sábado") == 0) { Xceed.Wpf.Toolkit.MessageBox.Show("Não há vagas disponíveis.", "MC Sales", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); tblStudents.ItemsSource = null; lblCount_Vacancy.Content = "0"; lblCount.Content = "10"; lblNoVancacys.Visibility = Visibility.Visible; } else { //class info. _class = dao.LoadQuickMenu("sábado"); lblClass_Time.Content = _class.Class_TotalHours; //teacher info. TOUser u = new TOUser(); DAOUser daoU = new DAOUser(); u = daoU.Selection(_class.User_id); lblTeacher_Name.Content = u.User_name; btnViewCurrentClass.Visibility = Visibility.Visible; btnResetTable.Visibility = Visibility.Visible; LoadTable(_class.Class_id); lblDay.Visibility = Visibility.Visible; lblDay.Content = "Sábado"; } }
public void LoadScreen() { DAOClass _class = new DAOClass(); //loads the table. tblClass.CanUserAddRows = false; tblClass.IsReadOnly = true; tblClass.AutoGenerateColumns = false; tblClass.ItemsSource = _class.LoadClasses(); lblCount.Content = tblClass.Items.Count; }
public REG_student(int classID) { InitializeComponent(); op = 0; //loads the table. DAOClass _class = new DAOClass(); tblClass.CanUserAddRows = false; tblClass.IsReadOnly = true; tblClass.AutoGenerateColumns = false; List <TOClass> c = new List <TOClass>(); c = _class.LoadClass(classID); _student.Class_id = classID; foreach (TOClass _c in c) { if (_c.Type == "Hardware") { rdbtn_hard.IsChecked = true; } else if (_c.Type == "Informática") { rdbtn_info.IsChecked = true; } else if (_c.Type == "Inglês") { rdbtn_en.IsChecked = true; } else if (_c.Type == "Administração") { rdbtn_adm.IsChecked = true; } else if (_c.Type == "Interativo") { rdbtn_int.IsChecked = true; } else if (_c.Type == "Game") { rdbtn_game.IsChecked = true; } } tblClass.ItemsSource = _class.LoadClass(classID); }
public void LoadScreen() { DAOClass _class = new DAOClass(); TOClass c = new TOClass(); if (rdbtn_en.IsChecked == true) { c.Type = "Inglês"; tblClass.ItemsSource = _class.LoadClasses(c.Type); } else if (rdbtn_adm.IsChecked == true) { c.Type = "Administração"; tblClass.ItemsSource = _class.LoadClasses(c.Type); } else if (rdbtn_game.IsChecked == true) { c.Type = "Game"; tblClass.ItemsSource = _class.LoadClasses(c.Type); } else if (rdbtn_hard.IsChecked == true) { c.Type = "Hardware"; tblClass.ItemsSource = _class.LoadClasses(c.Type); } else if (rdbtn_info.IsChecked == true) { c.Type = "Informática"; tblClass.ItemsSource = _class.LoadClasses(c.Type); } else if (rdbtn_int.IsChecked == true) { c.Type = "Interativo"; tblClass.ItemsSource = _class.LoadClasses(c.Type); } else if (rdbtn_all.IsChecked == true) { tblClass.ItemsSource = _class.LoadClasses(); } //loads the table. tblClass.CanUserAddRows = false; tblClass.IsReadOnly = true; tblClass.AutoGenerateColumns = false; }
public ActionResult RegisterSubmit(User user) //This action has no view, it only calls from the DAO to add user to DB { try { DAOClass.RegisterUser(user); //calls the register user method from the DAO class return(View("Dashboard")); } catch (Exception e) //catches any exception, return readable error messae { ViewBag.Message = $"Error: {e.Message} occured. Please try creating an account later"; } ViewBag.Name = user.FirstName + user.LastName; ViewBag.Email = user.Email; ViewBag.Age = user.Age; ViewBag.Phone = user.Phone; return(View("Dashboard")); }
private void btnDeleteClass_Click(object sender, RoutedEventArgs e) { if (TableValues(0) != null) { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("Você tem certeza de que gostaria de excluir esta turma?", "Aviso!", MessageBoxButton.YesNoCancel); if (result == MessageBoxResult.Yes) { DAOClass dao = new DAOClass(); if (dao.DeleteClass(Int16.Parse(TableValues(0)))) { Xceed.Wpf.Toolkit.MessageBox.Show("Turma excluída com sucesso.", "Suceso!", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Algo errado aconteceu durante a exclusão. Tente novamente mais tarde.", "Erro!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } } else { } } LoadScreen(); }
public ActionResult Search(string term) { ViewBag.SearchResults = DAOClass.SearchProductList(term); return(View("Products")); }
public ActionResult Products() { ViewBag.ProductList = DAOClass.GenerateProductList(); return(View()); }
public ActionResult Cart(int id) { ViewBag.Cart = DAOClass.AddItemToCartList(id); return(View()); }
public REG_Class(int id) { op = 1; InitializeComponent(); cbxTeacher.ItemsSource = LoadTeachers(); DAOClass d = new DAOClass(); to_class = d.Selection(id); _numDuration.Text = to_class.Class_duration.ToString(); _numClass.Text = to_class.Class_timePerWeek.ToString(); _pickerStarts.Text = to_class.Class_hourStarts.ToString(); _pickerEnds.Text = to_class.Class_hourEnds.ToString(); //setting type comboBox. if (to_class.Type == "Inglês") { cbxType.SelectedIndex = 0; } else if (to_class.Type == "Interativo") { cbxType.SelectedIndex = 1; } else if (to_class.Type == "Hardware") { cbxType.SelectedIndex = 2; } else if (to_class.Type == "Games") { cbxType.SelectedIndex = 3; } else if (to_class.Type == "Informática") { cbxType.SelectedIndex = 4; } else if (to_class.Type == "Administração") { cbxType.SelectedIndex = 5; } //setting day comboBox. if (to_class.Class_day == "Segunda") { cbxDate.SelectedIndex = 0; } else if (to_class.Class_day == "Terça") { cbxDate.SelectedIndex = 1; } else if (to_class.Class_day == "Quarta") { cbxDate.SelectedIndex = 2; } else if (to_class.Class_day == "Quinta") { cbxDate.SelectedIndex = 3; } else if (to_class.Class_day == "Sexta") { cbxDate.SelectedIndex = 4; } else if (to_class.Class_day == "Sábado") { cbxDate.SelectedIndex = 5; } else if (to_class.Class_day == "Segunda e Quarta") { cbxDate.SelectedIndex = 6; } else if (to_class.Class_day == "Terça e Quinta") { cbxDate.SelectedIndex = 7; } lblDaysOfWeek.Content = cbxDate.SelectedValue; cbxTeacher.SelectedItem = to_class.Teacher_name; cbxDate.IsEnabled = false; cbxTeacher.IsEnabled = false; cbxType.IsEnabled = false; _numDuration.IsEnabled = false; _numClass.IsEnabled = false; _pickerStarts.IsEnabled = false; _pickerEnds.IsEnabled = false; btnRegisterClass.Content = "Editar"; btnCancel.IsEnabled = false; }
private void btnRegisterClass_Click(object sender, RoutedEventArgs e) { if (op == 1) { cbxDate.IsEnabled = true; cbxTeacher.IsEnabled = true; cbxType.IsEnabled = true; _numDuration.IsEnabled = true; _numClass.IsEnabled = true; _pickerStarts.IsEnabled = true; _pickerEnds.IsEnabled = true; btnRegisterClass.Content = "Atualizar"; btnRegisterClass.IsEnabled = true; btnCancel.IsEnabled = true; op = 2; } else if (op == 2) { if (_numDuration.Value == 2 && _numClass.Value == 2) { Xceed.Wpf.Toolkit.MessageBox.Show("O número máximo de aulas por semana para aulas de duas horas é 1 vez por semana.. Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (_numDuration.Value == 1 && _numClass.Value == 1) { Xceed.Wpf.Toolkit.MessageBox.Show("O número mínimo de aulas por semana para aulas de uma hora é 2 vezes por semana. Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (_numClass.Value == 2 && (to_class.Class_day == "Segunda" || to_class.Class_day == "Terça" || to_class.Class_day == "Quarta" || to_class.Class_day == "Quinta" || to_class.Class_day == "Sexta" || to_class.Class_day == "Sábado")) { System.Windows.MessageBox.Show(to_class.Class_day); System.Windows.MessageBox.Show(_numClass.Value.ToString()); Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou dois dias de aula e selcionou apenas " + cbxDate.SelectedValue.ToString() + " . Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (_numClass.Value == 1 && (to_class.Class_day == "Segunda e Quarta" || to_class.Class_day == "Terça e Quinta")) { Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou dois dias de aula e selcionou apenas " + cbxDate.SelectedValue.ToString() + " . Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (Convert.ToInt16(_numDuration.Value) == 2 && ClassDuration() < 2) { Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou menos de duas horas de aula. Por favor, selecione um horário válido." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (Convert.ToInt16(_numDuration.Value) == 1 && ClassDuration() > 1) { Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou mais de uma hora de aula. Por favor, selecione um horário válido." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else { to_class.Class_day = cbxDate.Text; to_class.Class_duration = Convert.ToInt16(_numDuration.Value); to_class.Class_timePerWeek = Convert.ToInt16(_numDuration.Value); to_class.Class_hourStarts = _pickerStarts.Text; to_class.Class_hourEnds = _pickerEnds.Text; to_class.Class_vacancys = 10; DAOClass _class = new DAOClass(); if (_class.Update(to_class)) { Xceed.Wpf.Toolkit.MessageBox.Show("Aula atualizada com sucesso!" , "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); this.Close(); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Algo errado aconteceu durante a atualização." , "Erro!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } } } else if (op == 0) { if (_numDuration.Value == 2 && _numClass.Value == 2) { Xceed.Wpf.Toolkit.MessageBox.Show("O número máximo de aulas por semana para aulas de duas horas é 1 vez por semana.. Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (_numDuration.Value == 1 && _numClass.Value == 1) { Xceed.Wpf.Toolkit.MessageBox.Show("O número mínimo de aulas por semana para aulas de uma hora é 2 vezes por semana. Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (_numClass.Value == 2 && (to_class.Class_day == "Segunda" || to_class.Class_day == "Terça" || to_class.Class_day == "Quarta" || to_class.Class_day == "Quinta" || to_class.Class_day == "Sexta" || to_class.Class_day == "Sábado")) { System.Windows.MessageBox.Show(to_class.Class_day); System.Windows.MessageBox.Show(_numClass.Value.ToString()); Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou dois dias de aula e selcionou apenas " + cbxDate.SelectedValue.ToString() + " . Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (_numClass.Value == 1 && (to_class.Class_day == "Segunda e Quarta" || to_class.Class_day == "Terça e Quinta")) { Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou dois dias de aula e selcionou apenas " + cbxDate.SelectedValue.ToString() + " . Por favor, verifique." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (Convert.ToInt16(_numDuration.Value) == 2 && ClassDuration() < 2) { Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou menos de duas horas de aula. Por favor, selecione um horário válido." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else if (Convert.ToInt16(_numDuration.Value) == 1 && ClassDuration() > 1) { Xceed.Wpf.Toolkit.MessageBox.Show("Você marcou mais de uma hora de aula. Por favor, selecione um horário válido." , "Aviso!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } else { to_class.Class_day = cbxDate.Text; to_class.Class_duration = Convert.ToInt16(_numDuration.Value); to_class.Class_timePerWeek = Convert.ToInt16(_numDuration.Value); to_class.Class_hourStarts = _pickerStarts.Text; to_class.Class_hourEnds = _pickerEnds.Text; to_class.Class_vacancys = 10; DAOClass _class = new DAOClass(); if (_class.Registration(to_class)) { Xceed.Wpf.Toolkit.MessageBox.Show("Aula cadastrada com sucesso!" , "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); this.Close(); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Algo errado aconteceu durante o cadastro." , "Erro!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK); } } } }
public REG_student(TOStudent student) { InitializeComponent(); op = 1; btnRegisterStudent.Content = "Editar"; _student = student; txtName.Text = _student.Student_name; txtRG.Text = _student.Student_rg; txtCPF.Text = _student.Student_cpf; if (_student.Student_birthDate != String.Empty) { birthDate.SelectedDate = DateTime.Parse(_student.Student_birthDate); } else { } txtPhone.Text = _student.Student_phone; txtWhatsApp.Text = _student.Student_whatsApp; txtCEP.Text = _student.Student_cep; txtState.Text = _student.Student_state; txtCity.Text = _student.Student_city; txtBlock.Text = _student.Student_block; txtNumber.Text = _student.Student_number; txtAdd.Text = _student.Student_obs; txtCtr.Text = _student.Student_ctr; txtStreet.Text = _student.Student_street; if (_student.Student_sex == "Feminino") { cbxSex.SelectedIndex = 0; } else if (_student.Student_sex == "Masculino") { cbxSex.SelectedIndex = 1; } DateTime _birth = DateTime.Parse(_student.Student_birthDate); int age = (int)Math.Floor((DateTime.Now - _birth).TotalDays / 365.25D); if (age >= 18) { _resp = null; } else { DAOStudents dao = new DAOStudents(); TOResponsable r = new TOResponsable(); r = dao.SelectResp(_student.Resp_id); _resp = r; txtName_resp.Text = r.Resp_name; txtRG_resp.Text = r.Resp_rg; txtCPF_resp.Text = r.Resp_cpf; if (r.Resp_birthDate != String.Empty) { birthDate_resp.SelectedDate = DateTime.Parse(r.Resp_birthDate); } else { } if (_resp.Resp_cep == _student.Student_cep && _resp.Resp_number == _student.Student_number || _resp.Resp_street == _student.Student_street && _resp.Resp_number == _student.Student_number) { checkBox_sameAdress.IsChecked = true; } else { checkBox_sameAdress.IsChecked = false; } txtPhone_resp.Text = r.Resp_phone; txtWhatsApp_resp.Text = r.Resp_whatsApp; txtCEP_resp.Text = r.Resp_cep; txtState_resp.Text = r.Resp_state; txtCity_resp.Text = r.Resp_city; txtBlock_resp.Text = r.Resp_block; txtNumber_resp.Text = r.Resp_number; txtAdd_resp.Text = r.Resp_obs; txtStreet_resp.Text = r.Resp_street; if (r.Resp_sex == "Feminino") { cbxSex_resp.SelectedIndex = 0; } else if (r.Resp_sex == "Masculino") { cbxSex_resp.SelectedIndex = 1; } } //loads the table. DAOClass _class = new DAOClass(); tblClass.CanUserAddRows = false; tblClass.IsReadOnly = true; tblClass.AutoGenerateColumns = false; List <TOClass> c = new List <TOClass>(); c = _class.LoadClass(_student.Class_id); foreach (TOClass _c in c) { if (_c.Type == "Hardware") { rdbtn_hard.IsChecked = true; } else if (_c.Type == "Informática") { rdbtn_info.IsChecked = true; } else if (_c.Type == "Inglês") { rdbtn_en.IsChecked = true; } else if (_c.Type == "Administração") { rdbtn_adm.IsChecked = true; } else if (_c.Type == "Interativo") { rdbtn_int.IsChecked = true; } else if (_c.Type == "Game") { rdbtn_game.IsChecked = true; } } tblClass.ItemsSource = _class.LoadClass(_student.Class_id); tabClass_Grid.IsEnabled = false; tabStudent_Grid.IsEnabled = false; tabParent_Grid.IsEnabled = false; txtCtr.IsEnabled = false; }
public void LoadIndex() { DAOClass dao = new DAOClass(); if (dao.VacancyCount("segunda") == 0) { lblMondayVacancys.Content = "Não há vagas."; lblMondayVacancys.Foreground = new SolidColorBrush(Colors.LightGray); } else { lblMondayVacancys.Content = dao.VacancyCount("segunda"); lblMondayVacancys.Foreground = new SolidColorBrush(Colors.Red); } if (dao.VacancyCount("terça") == 0) { lblTuesdayVacancys.Content = "Não há vagas."; lblTuesdayVacancys.Foreground = new SolidColorBrush(Colors.LightGray); } else { lblTuesdayVacancys.Content = dao.VacancyCount("terça"); lblTuesdayVacancys.Foreground = new SolidColorBrush(Colors.Red); } if (dao.VacancyCount("quarta") == 0) { lblWednesdayVacancys.Content = "Não há vagas"; lblWednesdayVacancys.Foreground = new SolidColorBrush(Colors.LightGray); } else { lblWednesdayVacancys.Content = dao.VacancyCount("quarta"); lblWednesdayVacancys.Foreground = new SolidColorBrush(Colors.Red); } if (dao.VacancyCount("quinta") == 0) { lblThursdayVacancys.Content = "Não há vagas."; lblThursdayVacancys.Foreground = new SolidColorBrush(Colors.LightGray); } else { lblThursdayVacancys.Content = dao.VacancyCount("quinta"); lblThursdayVacancys.Foreground = new SolidColorBrush(Colors.Red); } if (dao.VacancyCount("sexta") == 0) { lblFridayVacancys.Content = "Não há vagas."; lblFridayVacancys.Foreground = new SolidColorBrush(Colors.LightGray); } else { lblFridayVacancys.Content = dao.VacancyCount("sexta"); lblFridayVacancys.Foreground = new SolidColorBrush(Colors.Red); } if (dao.VacancyCount("sábado") == 0) { lblSaturdayVacancys.Content = "Não há vagas"; lblSaturdayVacancys.Foreground = new SolidColorBrush(Colors.LightGray); } else { lblSaturdayVacancys.Content = dao.VacancyCount("sábado"); lblSaturdayVacancys.Foreground = new SolidColorBrush(Colors.Red); } }