private void SaveCommitteeSessionBtn_Click(object sender, RoutedEventArgs e) { try { if (CurrentTendering.StageId >= (int)Stages.CEO && CurrentReq.HasCEOAccepted == true) { if (CurrentReq.TenderingType == "ترک تشريفات") { NavigationHandler.NavigateToPage(this, new RTM.Tendering1.UI4HoldingTenderSesion(CurrentTendering, CurrentReq), true); } else { NavigationHandler.NavigateToPage(this, new RTM.Tendering1.UI4HoldingTenderSesion(CurrentTendering, CurrentReq)); } } else if (CurrentTendering.StageId >= (int)Stages.CEO && CurrentReq.HasCEOAccepted == false) { ErrorHandler.NotifyUser("به دستور مدیر کل با اجرای این مناقصه مخالفت شد و امکان ادامه مراحل وجود ندارد"); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); } } catch (Exception ex) { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); } }
private void PrintBtn_Click(object sender, RoutedEventArgs e) { if (CurrentMeeting.MeetingId == 0) { ErrorHandler.NotifyUser("ابتدا جلسه را ثبت کنید"); return; } if (RecordDateDP.SelectedDate == null) { label32.Foreground = new SolidColorBrush(Colors.Red); ErrorHandler.NotifyUser("برخی از اطلاعات ضروری وارد نشده است"); return; } else { label32.Foreground = new SolidColorBrush(Colors.Black); } if (RecordDescriptionTxt.Text == "") { label19.Foreground = new SolidColorBrush(Colors.Red); ErrorHandler.NotifyUser("برخی از اطلاعات ضروری وارد نشده است"); return; } else { label19.Foreground = new SolidColorBrush(Colors.Black); } NavigationHandler.NavigateToPage(this, new Report.Report3.Report3_Viewer(CurrentMeeting, CurrentTendering)); }
private void tileButton_Copy2_Click(object sender, RoutedEventArgs e) { if (NavigationHandler.HasAccessToDestinationPage(SubSystem.UserManagement)) { NavigationHandler.NavigateToPage(this, "UserManagement/UserMainMenu.xaml"); } }
/// <summary> /// Method that creates a new user in the system via the api by using the properties /// </summary> public async void CreateUser() { if (CheckTextFields()) { if (!string.IsNullOrEmpty(UserName) && Password != "********") { _tempUser = new User(Name, Email, Telephone, Address, SelectedRole.Id, TajNumber, TaxNumber, WorkingHours, SelectedUserLevel.Id, SelectedStore.ID); User postedUser = await APIHandler <User> .PostOne("Users", _tempUser); if (postedUser.Id != -1) { Salary salary = new Salary(postedUser.Id, Salary, (SalaryWTax / Salary) * 100); Salary postedSalary = await APIHandler <Salary> .PostOne("Salaries", salary); string encryptedPassword = AuthHandler.EncryptPassword(Password, Salt); Auth posteAuth = await APIHandler <Auth> .PostOne("Auth/PostAuth", new Auth(UserName, encryptedPassword, Salt, postedUser.Id)); NavigationHandler.NavigateToPage(typeof(EmployeesPage)); VMHandler.EmployeesPageVm.FeedBackText = $"The user {postedUser.Name} \nwas created successfully"; } else { ErrorText = "The provided email is in use,\nplease specify a different one."; } } else { ErrorText = "A password and username\nmust be generated before\nconfirming."; } } else { ErrorText = "All text fields must be filled\nand all selections must be\nmade."; } }
private void button4_Click(object sender, RoutedEventArgs e) { if (UserData.CurrentAccessRight.TenderingWrite == false) { ErrorHandler.NotifyUser("عملیات امکان پذیر نیست"); return; } if (Grid.SelectedIndex == -1) { ErrorHandler.NotifyUser("مناقصه ای انتخاب نشده است"); return; } CurrentTender = DataManagement.RetrieveContractorRequestTendering(Header.CurrentRequest); if (CurrentTender.PermanentRecord == true) { ErrorHandler.NotifyUser("امکان ویرایش وجود ندارد این مناقصه به ثبت دائم رسیده است"); return; } if (SessionCom.SelectedIndex == 0) { NavigationHandler.NavigateToPage(this, new UI9JustificationSesion(CurrentTender)); } else if (SessionCom.SelectedIndex == 1) { NavigationHandler.NavigateToPage(this, new UI8ExtendSesion(CurrentTender, MeetingTypes.DocExtendingMeeting)); } else if (SessionCom.SelectedIndex == 2) { NavigationHandler.NavigateToPage(this, new UI8ExtendSesion(CurrentTender, MeetingTypes.PacketExtendingMeeting)); } }
private void OpenBtn_Click_1(object sender, RoutedEventArgs e) { if (Grid.SelectedIndex != -1) { var t = Grid.SelectedItem as Tendering; NavigationHandler.NavigateToPage(this, new RTM.TenderingArchive.TenderingArchiveMain(t)); } }
private void DraftsBtn_Click(object sender, RoutedEventArgs e) { if (EditBtn.IsEnabled == false) { ErrorHandler.NotifyUser("برای دسترسی پس از تکمیل سند و ثبت آن از طریق جستجو وارد شوید"); return; } NavigationHandler.NavigateToPage(this, new TransfersManagement(CurrentContract), true); }
private void button7_Click(object sender, RoutedEventArgs e) { if (!UserData.CurrentAccessRight.TenderingWrite) { ErrorHandler.ShowErrorMessage(Errors.OperationNotAllowed); return; } NavigationHandler.NavigateToPage(this, new RTM.Tenderingg.PriceEvaluation()); }
private void SelfStateBtn_Click(object sender, RoutedEventArgs e) { if (!UserData.CurrentAccessRight.ContractWrite) { ErrorHandler.ShowErrorMessage(Errors.OperationNotAllowed); return; } NavigationHandler.NavigateToPage(this, new RTM.Tenderingg.SelfStateManagment()); }
private void PrintBtn_Click(object sender, RoutedEventArgs e) { if (CurrentTendering.StageId < (int)Stages.TenderingMeeting) { ErrorHandler.NotifyUser("ابتدا جلسه را ثبت نمایید"); return; } NavigationHandler.NavigateToPage(this, new Report.Report1.Report1_Viewer(CurrentTendering)); }
private void PrintBtn_Click(object sender, RoutedEventArgs e) { if (Grid.ItemsSource == null) { ErrorHandler.NotifyUser(Errors.NotSearched); return; } NavigationHandler.NavigateToPage(this, new RTM.Report.GenralRep.Tender_Viewer((List <Tendering>)(Grid.ItemsSource))); }
private void PrintBtn_Click_1(object sender, RoutedEventArgs e) { if (CurrentMeeting.MeetingId == 0) { ErrorHandler.NotifyUser("ابتدا جلسه را ثبت کنید"); return; } NavigationHandler.NavigateToPage(this, new Report.Report4.Report4_Viewer(CurrentMeeting, CurrentTendering)); }
private void CompanySelectBtn_Click(object sender, RoutedEventArgs e) { if (CurrentReq.ContractorRequestId == 0) { ErrorHandler.ShowErrorMessage(Errors.NotSaved); return; } NavigationHandler.NavigateToPage(this, new RTM.Tendering1.ContractorSelection(CurrentTendering)); }
private void button1_Click_1(object sender, RoutedEventArgs e) { if (DateDP.SelectedDate == null) { ErrorHandler.NotifyUser("تاریخ جلسه مشخص نشده است"); return; } NavigationHandler.NavigateToPage(this, new RTM.Report.Report10.Report10_Viewer(CurrentTendering, CurrentResult)); }
private void Button_Click(object sender, RoutedEventArgs e) { if (CurrentContract.PermanentRecord == true) { ErrorHandler.NotifyUser("سند به ثبت نهایی رسیده است"); return; } NavigationHandler.NavigateToPage(this, new NewPaymentTransfer(CurrentContract)); }
private void Print_Click(object sender, RoutedEventArgs e) { if (DataGrid1.ItemsSource == null) { ErrorHandler.ShowErrorMessage("ابتدا مناقصه را جستجو کنید"); return; } NavigationHandler.NavigateToPage(this, new Report.GenralRep.Download_Viewer((List <TenderingFileDownload>)(DataGrid1.ItemsSource))); }
private void button1_Click(object sender, RoutedEventArgs e) { if (CurrentReq.ContractorRequestId == 0) { ErrorHandler.NotifyUser("ابتدا درخواست را ثبت کنید"); return; } NavigationHandler.NavigateToPage(this, new RTM.Tendering1.UI3PresidentOrder(CurrentReq, true)); }
private void SearchForEditBtn_Click(object sender, RoutedEventArgs e) { if (UserData.CurrentUser.ManagingPaymentDraft == true || UserData.CurrentUser.PaymentDraftCommittee == true || UserData.CurrentAccessRight.ContractRead) { NavigationHandler.NavigateToPage(this, new ContractsSearch()); } else { ErrorHandler.NotifyUser("دسترسی به این بخش امکان پذیر نمی باشد"); } }
private void button1_Click(object sender, RoutedEventArgs e) { if (UserData.CurrentUser.ManagingContractAccess == true) // ezafe kardane dastresi jadid baraye modiriate dastresi gharardad { NavigationHandler.NavigateToPage(this, new AccessToTendersManagement()); } else { ErrorHandler.NotifyUser("دسترسی به این بخش امکان پذیر نمی باشد"); } }
private void NextBtn_Click(object sender, RoutedEventArgs e) { var c = DataManagement.RetrieveTenderingContractorRequest(CurrentTendering); //if (c.HasCEOAccepted==null) //{ // ErrorHandler.NotifyUser("ابتدا دستور مدیر کل را ثبت کنید"); // return; //} NavigationHandler.NavigateToPage(this, new RTM.Notices.CreateNotices(CurrentTendering)); }
private void SaveAddInfoBtn_Click(object sender, RoutedEventArgs e) { if (SaveBtn.IsEnabled == true) { NavigationHandler.NavigateToPage(this, new UI7RegisterAds(CurrentNotice, CurrentTendering)); } else { NavigationHandler.NavigateToPageWithMode(this, new UI7RegisterAds(CurrentNotice, CurrentTendering), NavigationMethod.ViewMode, SubSystem.Tendering); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { if (dataGrid.SelectedIndex == -1 || dataGrid.ItemsSource == null) { ErrorHandler.NotifyUser(Errors.NotSelected); return; } var x = dataGrid.SelectedItem as PaymentDraft; NavigationHandler.NavigateToPage(this, new RTM.Report.Havale.Havale_Viewer(CurrentContract, x, false)); }
private void PrintBtn_Click(object sender, RoutedEventArgs e) { if (CurrentTendering.StageId < (int)Stages.Warranty) { ErrorHandler.NotifyUser("ابتدا به ثبت سندهای تضمین بپردازید"); return; } else { NavigationHandler.NavigateToPage(this, new RTM.Report.Report7.Report7_Viewer(CurrentTendering)); } }
private void button2_Click(object sender, RoutedEventArgs e) { if (CurrentEvaluation.Description == null || CurrentEvaluation.Description.Trim() == "") { ErrorHandler.NotifyUser("شرحی برای جلسه ثبت نشده است"); return; } else { NavigationHandler.NavigateToPage(this, new RTM.Report.PriceEvalReport.PriceEval_Viewer(CurrentTender, CurrentEvaluation)); } }
private void button1_Click(object sender, RoutedEventArgs e) { if (CurrentContract.PermanentRecord == true) { ErrorHandler.NotifyUser("سند به ثبت نهایی رسیده است"); return; } if (dataGrid.SelectedIndex == -1) { ErrorHandler.ShowErrorMessage(Errors.NotSelected); return; } NavigationHandler.NavigateToPage(this, new NewPaymentTransfer(dataGrid.SelectedItem as PaymentDraft)); }
private void button2_Click(object sender, RoutedEventArgs e) { try { if (currentEval.PermanentRecord == true) { ErrorHandler.NotifyUser("اين سند تأييد تهایی شده است"); return; } NavigationHandler.NavigateToPage(this, new RTM.Tenderingg.EvaluationReport(currentEval)); } catch (System.Exception ex) { } }
private void NextBtn_Click(object sender, RoutedEventArgs e) { if (CurrentEvaluation.EvaluationId == 0) { ErrorHandler.NotifyUser("ابتدا جلسه را ثبت کنید"); return; } else if (EditBtn.IsEnabled == false) { NavigationHandler.NavigateToPageWithMode(this, new RTM.Tenderingg.PriceEvaluation1(CurrentEvaluation), NavigationMethod.ViewMode, SubSystem.Tendering); } else { NavigationHandler.NavigateToPage(this, new RTM.Tenderingg.PriceEvaluation1(CurrentEvaluation)); } }
private void SaveCreditInfoBtn_Click(object sender, RoutedEventArgs e) { try { if (CurrentTendering.StageId >= (int)Stages.Request) { NavigationHandler.NavigateToPage(this, new RTM.Tendering1.UI2CreditControl(CurrentReq, CurrentTendering)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); } } catch (Exception ex) { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); } }
private void OrgChartBtn_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPage(this, "UserManagement/OrganizationalChart.xaml"); }
private void FindUserBtn_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPage(this, "UserManagement/FindUser.xaml"); }