private void ReportValidationCheckbox_Checked(object sender, RoutedEventArgs e) { if (pageIsLoad && userSesion.Kind != "Student") { reportSelected = ((FrameworkElement)sender).DataContext as Reporte; try { if (reportSelected != null) { using (SCPPContext context = new SCPPContext()) { var fileInDB = context.Archivo.Find(reportSelected.ArchivoID); if (fileInDB.Validado == 1) { fileInDB.Validado = 0; } else { fileInDB.Validado = 1; } context.SaveChanges(); } } } catch (EntityException) { Restarter.RestarSCPP(); } } }
private Responsableproyecto RegisterNewResposable() { var organization = (Organización)ComboBoxOrganizacion.SelectedItem; Responsableproyecto responsable = new Responsableproyecto { Nombre = TextBoxName.Text, Apellidopaterno = TextBoxLastName.Text, Apellidomaterno = TextBoxMothersLastName.Text, Correopersonal = TextBoxEMail.Text, Telefono = TextBoxPhone.Text, Activo = 1, OrganizaciónID = organization.OrganizaciónID }; try { using (SCPPContext context = new SCPPContext()) { context.Responsableproyecto.Add(responsable); context.SaveChanges(); } } catch (EntityException) { Restarter.RestarSCPP(); } return(responsable); }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { try { if (VerificateFields()) { using (SCPPContext context = new SCPPContext()) { var student = context.Estudiante.Find(TextBoxMatricula.Text); if (student == null) { var studentRegistered = RegisterNewStudent(); SendEmail(); StudentRegisteredMessage(studentRegistered); } else { CustomMessageBox.ShowOK("Ya existe un estudiante registrado con la matrícula ingresada con nombre: " + student.Nombre, "Estudiante ya registrado", "Aceptar"); } } } } catch (EntityException) { Restarter.RestarSCPP(); } }
private void GetGroups() { try { using (SCPPContext context = new SCPPContext()) { var profesor = context.Profesor.FirstOrDefault(c => c.Numtrabajador.Equals(_user)); if (profesor != null) { isCoordinator = false; } else { isCoordinator = true; } groupsCollection = GetList(isCoordinator, profesor); } GroupList.ItemsSource = groupsCollection; DataContext = groupsCollection; } catch (Exception) { Restarter.RestarSCPP(); } }
private void DeleteStudentButton_Click(object sender, RoutedEventArgs e) { bool unasingDone = false; try { MessageBoxResult confirmation = CustomMessageBox.ShowYesNo("¿Seguro que desea desasignar al alumno con nombre: " + studentSelected.Nombre + " del grupo?", "Confirmación", "Si", "No"); if (confirmation == MessageBoxResult.Yes) { UnasingStudent(); unasingDone = true; } else { return; } if (unasingDone) { MessageBoxResult result = CustomMessageBox.ShowOK("El estudiante se ha quitado del grupo.", "Alumno desasignado", "Finalizar"); ReturnToPreviousList(new object(), new RoutedEventArgs()); } } catch (EntityException) { Restarter.RestarSCPP(); } }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { try { using (SCPPContext context = new SCPPContext()) { var foundProfessor = context.Profesor.Find(TextBoxWorkerNumber.Text); if (foundProfessor == null) { if (VerificateFields()) { var professorRegistered = RegisterNewProfessor(); SendEmail(); ProfessorRegisteredMessage(professorRegistered); } } else { CustomMessageBox.ShowOK("Ya existe un profesor registrado con la matrícula ingresada con nombre: " + foundProfessor.Nombre, "Profesor ya registrado", "Aceptar"); } } } catch (EntityException) { Restarter.RestarSCPP(); } }
private Profesor RegisterNewProfessor() { Profesor professor = new Profesor { Nombre = TextBoxName.Text, Apellidopaterno = TextBoxLastName.Text, Apellidomaterno = TextBoxMothersLastName.Text, Numtrabajador = TextBoxWorkerNumber.Text, Correopersonal = TextBoxEMail.Text, Telefono = TextBoxPhone.Text, Contraseña = Encrypt.GetSHA256(TextBoxPassword.Password), Activo = 1 }; try { using (SCPPContext context = new SCPPContext()) { context.Profesor.Add(professor); context.SaveChanges(); } } catch (EntityException) { Restarter.RestarSCPP(); } return(professor); }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { try { if (VerificateFields()) { using (SCPPContext context = new SCPPContext()) { var organization = context.Organización.FirstOrDefault(s => s.Nombre == NameTextBox.Text); if (organization == null) { Organización organizationRegistered = (Organización)RegisterNewOrganization(); OrganizationRegisteredMessage(organizationRegistered); } else { CustomMessageBox.ShowOK("Organización ya registrada", "Registro repetido", "Aceptar"); } } } } catch (EntityException) { Restarter.RestarSCPP(); } }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { try { using (SCPPContext context = new SCPPContext()) { var proyecto = context.Proyecto.FirstOrDefault(s => s.Nombre == TextBoxNombre.Text); if (proyecto == null) { var proyectRegistered = RegisterNewProyect(); MessageBoxResult confirmation = CustomMessageBox.ShowYesNo("El registro se ha realizado con éxito", "Registro exitoso", "Gestionar proyecto", "Finalizar"); if (confirmation == MessageBoxResult.Yes) { var mainWindow = (MainWindow)Application.Current.MainWindow; mainWindow?.ChangeView(new GestionarProyecto(proyecto)); } else { CancelButton_Click(new object(), new RoutedEventArgs()); } } else { CustomMessageBox.ShowOK("Ya existe un proyecto registrado con el nombre ingresado con clave: " + proyecto.Clave, "Proyecto ya registrado", "Aceptar"); } } } catch (EntityException) { Restarter.RestarSCPP(); } }
private void RegisterButton_Click(object sender, RoutedEventArgs e) { try { using (SCPPContext context = new SCPPContext()) { var foundResposable = context.Responsableproyecto.Where(s => s.Correopersonal.Equals(TextBoxEMail.Text)).FirstOrDefault(); if (foundResposable == null) { if (VerificateFields()) { var resposableRegistered = RegisterNewResposable(); ResposableRegisteredMessage(resposableRegistered); } } else { CustomMessageBox.ShowOK("Ya existe un resposable registrado con el correo ingresado: " + foundResposable.Nombre, "Resposable ya registrado", "Aceptar"); } } } catch (EntityException) { Restarter.RestarSCPP(); } }
private void AgreeButton_Click(object sender, RoutedEventArgs e) { try { if (CheckChoosenProjects()) { MessageBoxResult confirmation = CustomMessageBox.ShowYesNo("¿Seguro que desea escoger estos proyectos?", "Confirmacion", "Si", "No"); if (confirmation == MessageBoxResult.Yes) { CreateProjectsSelection(); ConfirmedChoosenProjectsMessage(); } else { return; } } else { CustomMessageBox.ShowOK("Debes elegir 3 proyectos", "Error", "Aceptar"); } } catch (EntityException) { Restarter.RestarSCPP(); } }
private void ComboBoxOrganization_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { var organization = (Organización)ComboBoxOrganization.SelectedItem; responsablesCollection = new ObservableCollection <Responsableproyecto>(); using (SCPPContext context = new SCPPContext()) { var responsablesList = context.Responsableproyecto.Where(r => r.OrganizaciónID == organization.OrganizaciónID); if (responsablesList != null) { foreach (Responsableproyecto responsableProyecto in responsablesList) { if (responsableProyecto != null) { responsablesCollection.Add(responsableProyecto); } } } } ComboBoxResponsable.ItemsSource = responsablesCollection; } catch (EntityException) { Restarter.RestarSCPP(); } }
private void ChangeStudentStatus() { ObservableCollection <Estudiante> studentList = new ObservableCollection <Estudiante>(); try { using (SCPPContext context = new SCPPContext()) { foreach (var student in selectedStudents) { var foundStudent = context.Estudiante.Where(s => s.Matricula.Equals(student.Matricula)). FirstOrDefault(); if (foundStudent != null) { foundStudent.Estado = "Inscrito"; context.SaveChanges(); } studentList.Add(student); } } foreach (var student in studentList) { studentsCollection.Remove(student); } ConfirmedRegistrationMessage(); } catch (EntityException) { Restarter.RestarSCPP(); } }
private Estudiante RegisterNewStudent() { var student = new Estudiante { Matricula = TextBoxEnrrollment.Text, Nombre = TextBoxName.Text, Apellidopaterno = TextBoxLastName.Text, Apellidomaterno = TextBoxMothersLastName.Text, Telefono = TextBoxPhone.Text, Correopersonal = TextBoxEMail.Text, Promedio = Convert.ToDouble(TextBoxAverage.Text), Estado = "Preinscrito", Genero = ComboBoxGender.Text, Activo = 1, Contraseña = Encrypt.GetSHA256(TextBoxPassword.Password) }; try { using (SCPPContext context = new SCPPContext()) { context.Estudiante.Add(student); context.SaveChanges(); } } catch (EntityException) { Restarter.RestarSCPP(); } return(student); }
private void UploadFileButton_Click(object sender, RoutedEventArgs e) { OpenFileDialog dialog = new OpenFileDialog { Filter = "Report files | *.pdf; *.doc; *.docs; *.docx", FilterIndex = 1, InitialDirectory = new KnownFolder(KnownFolderType.Documents).Path, RestoreDirectory = true }; dialog.ShowDialog(); string filePath = dialog.FileName; Console.WriteLine(filePath); Stream myStream = null; try { myStream = dialog.OpenFile(); } catch (InvalidOperationException) { // Por si cancela el dialogo } if (myStream != null) { try { using (MemoryStream ms = new MemoryStream()) { myStream.CopyTo(ms); byte[] file = ms.ToArray(); using (SCPPContext context = new SCPPContext()) { Archivo oDocument = new Archivo { ExpedienteID = inscription.Expediente.First().ExpedienteID, Archivo1 = file, Fechaentrega = DateTime.Today, Titulo = dialog.SafeFileName, Validado = 0 }; context.Archivo.Add(oDocument); context.SaveChanges(); filesCollection.Add(oDocument); } CustomMessageBox.ShowOK("Archivo agregado con éxito.", "Éxito.", "Aceptar"); } } catch (EntityException) { Restarter.RestarSCPP(); } } }
private void SendButton_Click(object sender, RoutedEventArgs e) { Stream myStream = null; try { myStream = dialog.OpenFile(); } catch (InvalidOperationException) { // Por si cancela el dialogo } if (myStream != null) { try { using (MemoryStream ms = new MemoryStream()) { myStream.CopyTo(ms); byte[] file = ms.ToArray(); using (SCPPContext context = new SCPPContext()) { Archivo oDocument = new Archivo { ExpedienteID = inscription.Expediente.First().ExpedienteID, Archivo1 = file, Fechaentrega = DateTime.Today, Titulo = dialog.SafeFileName, Validado = 0 }; Reporte oReport = new Reporte { Horasreportadas = int.Parse(TextBoxHours.Text), Tiporeporte = ComboBoxKind.Text }; context.Archivo.Add(oDocument); oReport.Archivo = oDocument; context.Reporte.Add(oReport); context.SaveChanges(); } CustomMessageBox.ShowOK("Reporte agregado con éxito.", "Éxito.", "Aceptar"); CancelButton_Click(new object(), new RoutedEventArgs()); } } catch (EntityException) { Restarter.RestarSCPP(); } } }
private void NavigationService_Navigated(object sender, NavigationEventArgs e) { try { pageIsLoad = false; GetDocuments(); } catch (EntityException) { Restarter.RestarSCPP(); } }
private void TextBoxSearch_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { try { string searchText = TextBoxSearch.Text; Search(searchText); } catch (EntityException) { Restarter.RestarSCPP(); } }
private void TextBoxSearch_KeyUp(object sender, KeyEventArgs e) { try { string searchText = TextBoxSearch.Text; SpecificSearch(searchText); } catch (EntityException) { Restarter.RestarSCPP(); } }
public GenerarOficioAsignacion() { try { InitializeComponent(); GetSesion(); GetStudents(); } catch (EntityException) { Restarter.RestarSCPP(); } }
public RegistrarProyecto() { try { InitializeComponent(); ComboBoxCapacidad.ItemsSource = numOfStudents; FillComboBoxOrganizations(); } catch (EntityException) { Restarter.RestarSCPP(); } }
public ValidarInscripcion() { try { InitializeComponent(); AddInformationToLabels(); GetStudents(); } catch (EntityException) { Restarter.RestarSCPP(); } }
public DesasignarProfesorGrupo() { try { InitializeComponent(); GetProfesors(); _period = Period.GetPeriod(); } catch (EntityException) { Restarter.RestarSCPP(); } }
public EscogerProyecto() { try { InitializeComponent(); GetSesion(); GetProyects(); } catch (EntityException) { Restarter.RestarSCPP(); } }
public AsignarProyectoEstudiante() { try { InitializeComponent(); AddInformationToLabels(); GetStudents(); GetProyects(); } catch (EntityException) { Restarter.RestarSCPP(); } }
public CalificarReporte(Reporte report) { try { InitializeComponent(); this.actualReporte = report; ChangeInitializeComponentsVisibility(); FillTextBoxes(actualReporte); } catch (EntityException) { Restarter.RestarSCPP(); } }
public AsociarEstudianteGrupo() { try { InitializeComponent(); DataContext = this; GetSesion(); GetStudents(); FillComboBox(_user); } catch (EntityException) { Restarter.RestarSCPP(); } }
private void NavigationService_Navigated(object sender, NavigationEventArgs e) { try { GetProjects(); var selectedFilter = ComboBoxFilter.SelectedItem; ComboBoxFilter.SelectedItem = "Ninguno"; ComboBoxFilter.SelectedItem = selectedFilter; ManageButton.IsEnabled = false; } catch (EntityException) { Restarter.RestarSCPP(); } }
private void NavigationService_Navigated(object sender, NavigationEventArgs e) { try { reportsCollection.Clear(); GetStudentActualInscription(); GetStudentActualExpediente(); GetReports(); GradeReportButton.IsEnabled = false; } catch (EntityException) { Restarter.RestarSCPP(); } }
public ConsultarProyectos() { try { InitializeComponent(); ComboBoxFilter.ItemsSource = filters; DataContext = this; GetProjects(); ComboBoxFilter.SelectedItem = "Activo"; } catch (EntityException) { Restarter.RestarSCPP(); } }