private void GoBackToProjectConsultation() { ProjectConsultation projectConsultation = new ProjectConsultation(); projectConsultation.Show(); Close(); }
private void BehindButtonClicked(object sender, RoutedEventArgs routedEventArgs) { ProjectConsultation projectConsultation = new ProjectConsultation(); projectConsultation.Show(); Close(); }
private void CancelButtonClicked(object sender, RoutedEventArgs routedEventArgs) { MessageBoxResult messageBoxResult = MessageBox.Show("¿Seguro desea cancelar?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult == MessageBoxResult.Yes) { ProjectConsultation projectConsultation = new ProjectConsultation(); projectConsultation.Show(); Close(); } }
private void ModifyProjectButtonClicked(object sender, RoutedEventArgs routedEventArgs) { CreateProjectFromInputData(); if (ValidateDataResponsibleProject()) { if (ValidateQuantityPracticing()) { try { ProfessionalPracticesContext professionalPracticesContext = new ProfessionalPracticesContext(); UnitOfWork unitOfWork = new UnitOfWork(professionalPracticesContext); if (ProjectIsAlreadyRegistered(unitOfWork)) { MessageBox.Show("Existe un proyecto con el mismo nombre registrado", "Dato Repetido", MessageBoxButton.OK, MessageBoxImage.Warning); } else { if (UpdatenewProject(unitOfWork)) { MessageBox.Show("El proyecto se modificó exitosamente", "Modificación Exitosa", MessageBoxButton.OK, MessageBoxImage.Information); ProjectConsultation projectConsultation = new ProjectConsultation(); projectConsultation.Show(); Close(); } } } catch (EntityException) { MessageBox.Show("El proyecto no pudo modificarse. Intente más tarde", "Modificación Fallida", MessageBoxButton.OK, MessageBoxImage.Error); ProjectConsultation projectConsultation = new ProjectConsultation(); projectConsultation.Show(); Close(); } } else { MessageBox.Show("El número de practicantes no puede ser menor al número de practicantes asignados. Por favor, Ingrese uno correcto", "Datos Incorrectos", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("Por favor, Ingrese datos correctos en los campos marcados en rojo", "Datos Incorrectos", MessageBoxButton.OK, MessageBoxImage.Warning); } }