public Report6_Viewer(Meeting x, Tendering y)
 {
     InitializeComponent();
     CurrentMeet   = x;
     CurrentTender = y;
     CurrentReq    = DataManagement.RetrieveTenderingContractorRequest(y);
 }
Esempio n. 2
0
 public SearchRequestInformation()
 {
     CurrentReq = new ContractorRequest()
     {
         ProjectTitle = "", RequestNumber = ""
     };
     InitializeComponent();
 }
Esempio n. 3
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            ContractorRequest c = DataManagement.RetrieveTenderingContractorRequest(new Tendering()
            {
                ContractorRequestId = (int)value
            });

            return(c.NoticeNumber);
        }
Esempio n. 4
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            ContractorRequest c = DataManagement.RetrieveTenderingContractorRequest(new Tendering()
            {
                ContractorRequestId = (int)value
            });

            return((new OrganizationalChartConverter()).Convert(c.RequestingUnit, null, null, null));
        }
 public UI3PresidentOrder(ContractorRequest x, bool TenderingNotice)
 {
     CurrentReq = x;
     InitializeComponent();
     label9.Visibility           = Visibility.Hidden;
     TenderTypeCom.Visibility    = Visibility.Hidden;
     PageTitle.Content           = "* طبق دستور مدیر کل با درخواست فراخوان ارزیابی";
     TenderAgreeRadio.Content    = "موافقت می گردد";
     TenderDisagreeRadio.Content = "مخالفت می گردد";
     CompanySelectBtn.Visibility = Visibility.Hidden;
 }
 public UI1choosingCntrctrReq()
 {
     CurrentReq = new ContractorRequest();
     CurrentReq.SelectConsultant     = false;
     CurrentReq.SelectContractor     = false;
     CurrentReq.IsPriceList          = false;
     CurrentReq.HasQualityEvaluation = false;
     CurrentReq.HasCEOAccepted       = true;
     CurrentReq.HasFunding           = true;
     InitializeComponent();
 }
        private void Grid_SelectionChanged_2(object sender, SelectionChangedEventArgs e)
        {
            var item = Grid.SelectedItem as Tendering;

            if (item == null)
            {
                return;
            }
            Header.CurrentRequest   = DataManagement.RetrieveTenderingContractorRequest(item);
            StagesCom.SelectedValue = item.StageId;
            //CurrentTender = item;
            CurrentTender = DataManagement.RetrieveContractorRequestTendering(Header.CurrentRequest);
            CurrentReq    = Header.CurrentRequest;
        }
 public UI4HoldingTenderSesion(Tendering x, ContractorRequest y, bool mode = false)
 {
     Mode             = mode;
     CurrentTendering = x;
     CurrentReq       = y;
     InitializeComponent();
     try
     {
         foreach (var item in CurrentTendering.UserTenderingMembers)
         {
             Grid2.Items.Add(item);
         }
     }
     catch (System.Exception ex)
     {
     }
 }
Esempio n. 9
0
 internal static bool ValidRequestNumber(string p, ContractorRequest c)
 {
     try
     {
         using (var en = new RTMEntities())
         {
             var t = (from items in en.ContractorRequests where items.RequestNumber == p select items).FirstOrDefault();
             if (t == null || t.ContractorRequestId == c.ContractorRequestId)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
     }
     catch (System.Exception ex)
     {
         ErrorHandler.ShowErrorMessage(Errors.ConnectionError);
         return(false);
     }
 }
Esempio n. 10
0
 public NoticeRequest(Tendering x, ContractorRequest y)
 {
     CurrentReq       = y;
     CurrentTendering = x;
     InitializeComponent();
 }
Esempio n. 11
0
 public NoticeRequest()
 {
     CurrentReq       = new ContractorRequest();
     CurrentTendering = new Tendering();
     InitializeComponent();
 }
 public UI1choosingCntrctrReq(ContractorRequest c, bool isTenderingNotice)
 {
     CurrentReq = c;
     InitializeComponent();
     //invising and changing titles correspondingly
 }
 public UI1choosingCntrctrReq(ContractorRequest c)
 {
     CurrentReq = c;
     InitializeComponent();
 }
 public UI3PresidentOrder(ContractorRequest x)
 {
     CurrentReq = x;
     InitializeComponent();
     NextNoticeBtn.Visibility = Visibility.Hidden;
 }
Esempio n. 15
0
 public UI2CreditControl(ContractorRequest x, Tendering y)
 {
     CurrentReq       = x;
     CurrentTendering = y;
     InitializeComponent();
 }
 public Report2_Viewer(ContractorRequest x)
 {
     InitializeComponent();
     Current = x;
 }
        private void crystalReportsViewer1_Loaded(object sender, RoutedEventArgs e)
        {
            var report = new RTM.Report.Report10.TenderResult();

            report.SetDatabaseLogon("ratec", "ratec");
            ContractorRequest z = RTM.Classes.DataManagement.RetrieveTenderingContractorRequest(Current);

            report.SetParameterValue("ReqID", z.ContractorRequestId);
            report.SetParameterValue("DateParam", DateConverter.ConvertDate((DateTime)(((z.RequestDate).Value).Date)).Substring(4));
            report.SetParameterValue("DateParam1", DateConverter.ConvertDate((DateTime)(((CurrentResult.Date).Value).Date)).Substring(4));
            if (CurrentResult.Renewal == true)
            {
                report.SetParameterValue("Result", "تجدید مناقصه");
                report.SetParameterValue("Co1", "-----");
                report.SetParameterValue("Co2", "-----");
                report.SetParameterValue("Nat1", "-----");
                report.SetParameterValue("Nat2", "-----");
                report.SetParameterValue("Bid1", 0);
                report.SetParameterValue("Bid2", 0);
                if (CurrentResult.RenewalNote == null)
                {
                    report.SetParameterValue("Note", "");
                }
                else
                {
                    report.SetParameterValue("Note", CurrentResult.RenewalNote);
                }
            }
            else
            {
                var Entity = new RTMEntities();
                var x      = (from n in Entity.Contractors where n.ContractorId == CurrentResult.FirstContractorWinnerId select n).FirstOrDefault();
                var y      = (from n in Entity.Contractors where n.ContractorId == CurrentResult.SecondContractorWinnerId select n).FirstOrDefault();
                report.SetParameterValue("Result", "اعلام برنده");
                if (x == null)
                {
                    report.SetParameterValue("Co1", "----");
                }
                else
                {
                    report.SetParameterValue("Co1", x.CompanyName);
                }

                if (y == null)
                {
                    report.SetParameterValue("Co2", "----");
                }
                else
                {
                    report.SetParameterValue("Co2", y.CompanyName);
                }

                if (x == null)
                {
                    report.SetParameterValue("Nat1", "----");
                }
                else
                {
                    report.SetParameterValue("Nat1", x.NationalIdNumber);
                }

                if (y == null)
                {
                    report.SetParameterValue("Nat2", "----");
                }
                else
                {
                    report.SetParameterValue("Nat2", y.NationalIdNumber);
                }

                if (x == null)
                {
                    report.SetParameterValue("Bid1", 0);
                }
                else if (CurrentResult.FirstBid == null)
                {
                    RTM.Classes.ErrorHandler.NotifyUser("قیمت ها به درستی ثبت نشده");
                    return;
                }
                else
                {
                    report.SetParameterValue("Bid1", CurrentResult.FirstBid);
                }

                if (y == null)
                {
                    report.SetParameterValue("Bid2", 0);
                }
                else if (CurrentResult.SecondBid == null)
                {
                    RTM.Classes.ErrorHandler.NotifyUser("قیمت ها به درستی ثبت نشده");
                    return;
                }
                else
                {
                    report.SetParameterValue("Bid2", CurrentResult.SecondBid);
                }
                if (CurrentResult.Notes == null)
                {
                    report.SetParameterValue("Note", "");
                }
                else
                {
                    report.SetParameterValue("Note", CurrentResult.Notes);
                }
            }


            crystalReportsViewer1.ViewerCore.ReportSource = report;
        }