private void ChosenShowInfoBtn_Click(object sender, RoutedEventArgs e) { if (dataGrid2.SelectedIndex != -1) { NavigationHandler.NavigateToPageWithMode(this, new UserManagement.Contractors(dataGrid2.SelectedItem as Contractor), NavigationMethod.EditMode, SubSystem.Tendering); } }
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 CreateBtn_Click(object sender, RoutedEventArgs e) { if (UserData.CurrentUser.ManagingPaymentDraft == true) { NavigationHandler.NavigateToPageWithMode(this, new ContractsCreate(), NavigationMethod.NewMode, SubSystem.Contract); } else { ErrorHandler.NotifyUser("دسترسی به این بخش امکان پذیر نمی باشد"); } }
private void EditBtn_Click(object sender, RoutedEventArgs e) { if (Grid.SelectedIndex == -1) { ErrorHandler.ShowErrorMessage("موردی انتخاب نشده است"); return; } var x = Grid.SelectedItem as Contractor; NavigationHandler.NavigateToPageWithMode(this, new Contractors(x), NavigationMethod.EditMode, SubSystem.Tendering); }
private void EditBtn_Click(object sender, RoutedEventArgs e) { if (Grid.SelectedIndex == -1) { MessageBox.Show("هیج موردی انتخاب نشده"); } else { NavigationHandler.NavigateToPageWithMode(this, new Evaluation1((Evaluation)Grid.SelectedItem), NavigationMethod.EditMode, SubSystem.Tendering); } }
private void OpenBtn_Click_1(object sender, RoutedEventArgs e) { if (Grid.SelectedItem == null) { return; } dynamic o = Grid.SelectedItem; int tenderingId = o.TenderingId; Tendering t = DataManagement.SearchTenderings("", "", "", tenderingId.ToString(), "", null, null, null, null, null, null, null, null, "", null, null, true).FirstOrDefault(); NavigationHandler.NavigateToPageWithMode(this, new RTM.Notices.NoticeRequest(t, DataManagement.RetrieveTenderingContractorRequest(t)), NavigationMethod.EditMode, SubSystem.Tendering); }
private void button2_Click(object sender, RoutedEventArgs e) { var item = Grid.SelectedItem as Regulation; if (item == null) { ErrorHandler.ShowErrorMessage("موردی انتخاب نشده است."); return; } else { NavigationHandler.NavigateToPageWithMode(this, new RTM.Regulations.RegulationsPage1(item), NavigationMethod.EditMode, SubSystem.Regulation); } }
private void button2_Click(object sender, RoutedEventArgs e) { if (Grid.SelectedItem != null) { if (UserData.CurrentUser.ManagingPaymentDraft == true || UserData.CurrentUser.PaymentDraftCommittee == true) { NavigationHandler.NavigateToPageWithMode(this, new ContractsCreate(Grid.SelectedItem as Contract), NavigationMethod.EditMode, SubSystem.Contract); } else { ErrorHandler.NotifyUser("دسترسی به این بخش امکان پذیر نمی باشد"); } } }
private void OpenBtn_Click(object sender, RoutedEventArgs e) { if (Grid.SelectedIndex == -1) { MessageBox.Show("هیج موردی انتخاب نشده"); } else if ((Grid.SelectedItem as Evaluation).IsContractorMeeting == true) { NavigationHandler.NavigateToPageWithMode(this, new Evaluation1_1((Evaluation)Grid.SelectedItem), NavigationMethod.ViewMode, SubSystem.Tendering); } else { NavigationHandler.NavigateToPageWithMode(this, new PriceEvaluation((Evaluation)Grid.SelectedItem), NavigationMethod.ViewMode, SubSystem.Tendering); } }
private void NextBtn_Click(object sender, RoutedEventArgs e) { if (SaveBtn.IsEnabled == true) { NavigationHandler.NavigateToPageWithMode(this, new Tenderingg.Evaluation2(2, currentEval), NavigationMethod.NewMode, SubSystem.Tendering); } else if (EditBtn.IsEnabled == true) { NavigationHandler.NavigateToPageWithMode(this, new Tenderingg.Evaluation2(2, currentEval), NavigationMethod.EditMode, SubSystem.Tendering); } else { NavigationHandler.NavigateToPageWithMode(this, new Tenderingg.Evaluation2(2, currentEval), NavigationMethod.ViewMode, SubSystem.Tendering); } }
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 button3_Click(object sender, RoutedEventArgs e) { if (Grid.SelectedIndex == -1) { ErrorHandler.NotifyUser("مناقصه ای انتخاب نشده است"); return; } if (SessionCom.SelectedIndex == 0) { NavigationHandler.NavigateToPageWithMode(this, new UI9JustificationSesion(CurrentTender), NavigationMethod.ViewMode, SubSystem.Tendering); } else if (SessionCom.SelectedIndex == 1) { NavigationHandler.NavigateToPageWithMode(this, new UI8ExtendSesion(CurrentTender, MeetingTypes.DocExtendingMeeting), NavigationMethod.ViewMode, SubSystem.Tendering); } else if (SessionCom.SelectedIndex == 2) { NavigationHandler.NavigateToPageWithMode(this, new UI8ExtendSesion(CurrentTender, MeetingTypes.PacketExtendingMeeting), NavigationMethod.ViewMode, SubSystem.Tendering); } }
private void button2_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPageWithMode(this, new UI1choosingCntrctrReq(Grid.SelectedItem as ContractorRequest), NavigationMethod.EditMode, SubSystem.Tendering); }
private void ShowInfoBtn_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPageWithMode(this, new ContractsCreate(ContractSearchGrid.SelectedItem as Contract), NavigationMethod.ViewMode, SubSystem.Contract); }
private void button8_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPageWithMode(this, new RTM.Tendering1.UI1choosingCntrctrReq(), NavigationMethod.NewMode, SubSystem.Tendering); }
private void button9_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPageWithMode(this, new RTM.Notices.NoticeRequest(), NavigationMethod.NewMode, SubSystem.Tendering); }
private void button2_Click(object sender, RoutedEventArgs e) { if (UserData.CurrentAccessRight.TenderingWrite == false) { ErrorHandler.NotifyUser("عملیات امکان پذیر نیست"); return; } if (Grid.SelectedIndex == -1) { ErrorHandler.NotifyUser("مناقصه ای انتخاب نشده است"); } else { CurrentTender = DataManagement.RetrieveContractorRequestTendering(Header.CurrentRequest); if (CurrentTender.PermanentRecord == true) { ErrorHandler.NotifyUser("امکان ویرایش وجود ندارد این مناقصه به ثبت دائم رسیده است"); return; } var item = StagesCom.SelectedItem as Stage; switch (item.StageNumber) { case 1: //NavigationHandler.NavigateToPage(this, new Tendering1.UI1choosingCntrctrReq(DataManagement.RetrieveTenderingContractorRequest(CurrentTender))); NavigationHandler.NavigateToPageWithMode(this, new Tendering1.UI1choosingCntrctrReq(DataManagement.RetrieveTenderingContractorRequest(CurrentTender)), NavigationMethod.EditMode, SubSystem.Tendering); break; case 2: if (CurrentTender.StageId >= (int)Stages.Request) { NavigationHandler.NavigateToPage(this, new Tendering1.UI2CreditControl((DataManagement.RetrieveTenderingContractorRequest(CurrentTender)), CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 3: if (CurrentTender.StageId >= (int)Stages.CreditControl) { NavigationHandler.NavigateToPage(this, new Tendering1.UI3PresidentOrder((DataManagement.RetrieveTenderingContractorRequest(CurrentTender)))); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 4: if (CurrentTender.StageId >= (int)Stages.CEO && CurrentReq.HasCEOAccepted == true) { if (CurrentReq.TenderingType == "ترک تشريفات") { NavigationHandler.NavigateToPage(this, new Tendering1.UI4HoldingTenderSesion(CurrentTender, DataManagement.RetrieveTenderingContractorRequest(CurrentTender), true)); } else { NavigationHandler.NavigateToPage(this, new Tendering1.UI4HoldingTenderSesion(CurrentTender, DataManagement.RetrieveTenderingContractorRequest(CurrentTender))); } } else if (CurrentTender.StageId >= (int)Stages.CEO && CurrentReq.HasCEOAccepted == false) { ErrorHandler.NotifyUser("به دستور مدیر کل با اجرای این مناقصه مخالفت شد و امکان ادامه مراحل وجود ندارد"); StagesCom.SelectedValue = CurrentTender.StageId; } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 5: if (CurrentTender.StageId >= (int)Stages.TenderingMeeting) { if (CurrentTender.RequestPermanentCheck == false) { ErrorHandler.NotifyUser("برای ادامه ی مراحل مناقصه، در مرحله درخواست نسبت به ثبت نهایی درخواست اقدام فرمایید"); return; } NavigationHandler.NavigateToPage(this, new Tendering1.UI5TenderDocs(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 6: if (CurrentTender.StageId >= (int)Stages.Documents) { if (CurrentTender.TenderingType == "محدود يک مرحله اي" || CurrentTender.TenderingType == "محدود دو مرحله اي" || CurrentTender.TenderingType == "ترک تشريفات" || CurrentTender.TenderingType == "انحصاري") { ErrorHandler.NotifyUser(" مرحله فراخوان و آگهی برای این مناقصه انجام نمی پذیرد"); } else { NavigationHandler.NavigateToPage(this, new Tendering1.UI6TenderingNotice(CurrentTender)); } } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 7: if (CurrentTender.StageId >= (int)Stages.Notice) { NavigationHandler.NavigateToPage(this, new Tendering1.UI10DocsPresentation(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 8: if (CurrentTender.StageId >= (int)Stages.RecieveDocs) { NavigationHandler.NavigateToPage(this, new Tendering1.UI13packetPresentationt(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 9: if (CurrentTender.StageId >= (int)Stages.RecivePackets) { //if (CurrentTender.TenderingType == "عمومي دو مرحله اي" || CurrentTender.TenderingType == "محدود دو مرحله اي") // NavigationHandler.NavigateToPage(this, new Tendering1.UI21TwoPhaseReopeningSesion(CurrentTender)); //else NavigationHandler.NavigateToPage(this, new Tendering1.UI14OnePhaseReopening(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 10: if (CurrentTender.StageId >= (int)Stages.OpenPacket) { //if (CurrentTender.DraftWarranty==true) // NavigationHandler.NavigateToPage(this, new Tendering1.UI16RegisterBills(CurrentTender)); //else if (CurrentTender.LcWarranty==true) // NavigationHandler.NavigateToPage(this, new Tendering1.UI15RegisterBankGaurantees(CurrentTender)); //else if (CurrentTender.StockWarranty==true) // NavigationHandler.NavigateToPage(this, new Tendering1.UI17RegisterParticipationBills(CurrentTender)); //else // ErrorHandler.NotifyUser("نوع تضمین در مرحله تصمیم نسبت به برگزاری مشخص نگردیده است"); NavigationHandler.NavigateToPage(this, new RTM.Tendering1.Tazmin(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 11: if (CurrentTender.StageId >= (int)Stages.Warranty) { NavigationHandler.NavigateToPage(this, new Tendering1.UI18RegisterPriceOffer(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 12: if (CurrentTender.StageId >= (int)Stages.Bid) { NavigationHandler.NavigateToPage(this, new Tendering1.UI19TenderResult(CurrentTender)); } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; case 13: if (CurrentTender.StageId >= (int)Stages.Result) { if (CurrentTender.PermanentRecord == true) { ErrorHandler.NotifyUser("مراحل ثبت این مناقصه به پایان رسیده و این مناقصه به ثبت نهایی رسیده است"); } else { ErrorHandler.NotifyUser("مراحل ثبت این مناقصه به پایان رسیده؛ نسبت به ثبت نهایی آن اقدام شود"); } } else { ErrorHandler.NotifyUser(ErrorHandler.ErrorMessages["StageError"]); StagesCom.SelectedValue = CurrentTender.StageId; } break; } } }
private void button3_Click(object sender, RoutedEventArgs e) { NavigationHandler.NavigateToPageWithMode(this, new RTM.Regulations.RegulationsPage1(), NavigationMethod.NewMode, SubSystem.Regulation, false); }