//public RelayCommand SelectCountriesCommand //{ // get { return _selectCountriesCommand; } //} //public RelayCommand DeSelectCountriesCommand //{ // get { return _deSelectCountriesCommand; } //} public ContractorPermitProcessViewModel(IDataService dataService, PermitModel permit, MdiContainer container) { _container = container; _dataService = dataService; AffidavitInfo = new sw_posting(); ContractorInfo = new CCBContractor(); GetAffidavitByNumber(permit.Permit.AffidavitID.ToString()); GetContractorByCCB(permit.Permit.BuilderBoardNo); ApplicantInfo = permit.Applicant; PermitHistoryInfo = new ApplicantPermitHistory(); GetPermitHistory(ApplicantInfo.Name); TotalFee = "0.00"; Permits = new ObservableCollection <ContractorPermit>(); PermitPaymentInfo = new PermitPayment(); NewExpireDate = DateTime.Now; //GetPermitByContractor(permit.Permit.ContractorID); GetPermitByContractor(permit.Permit.PermitApplicant.Name); PermitInfo = permit; //PermitNumber = permit.Permit.PermitNo.ToString(); if (permit.Applicant.ApplicantType == "Contractor") { ContractorRadio = true; } if (permit.Applicant.ApplicantType == "Owner") { OwnerRadio = true; } if (permit.Applicant.ApplicantType == "Other") { OtherRadio = true; } //GetAffidavitCostsDetails(); AcceptButtonModel = true; PermitPaymentInfo.IssueDate = Convert.ToDateTime(DateTime.Now.ToShortDateString()); PermitPaymentInfo.IssuedBy = new string(Environment.UserName.ToUpper().Take(3).ToArray()); this.CalculateAmountCommand = new RelayCommand(AcceptPermit); AcceptPermitFeeCommand = new RelayCommand(AcceptPermitFee); RejectAllPermitsCommand = new RelayCommand(RejectAllPermits); HoldPermitCommand = new RelayCommand(HoldPermit); string env = ConfigurationManager.AppSettings["AppEnvironment"]; PermitReportFactory.AppEnvironment = env; showPermitDetailsCommand = new RelayCommand <long>((s) => ShowPermitDetails(s)); //Full Set=2 Copies +Instructions, CustomerSet = 1 Copy +Instructions, FileCopy = Our Copy, Instructions =Instructions only, Permit = 1 Copy, None = No print PrintOptionData.Add("None"); //PrintOptionData.Add("Permit"); //PrintOptionData.Add("Instructions"); PrintOptionData.Add("File Copy"); PrintOptionData.Add("Customer Copy"); PrintOptionData.Add("Customer and File Copy"); SelectedPrintOption = "Customer and File Copy"; }
public ReviewModifyTransferPermitViewModel(IDataService dataService, PermitModel permit, MdiContainer container) { _container = container; _dataService = dataService; //AffidavitInfo = new sw_posting(); ContractorInfo = new CCBContractor(); GetAffidavitByNumber(permit.Permit.AffidavitID.ToString()); GetContractorByCCB(permit.Permit.BuilderBoardNo); IsDatePickerEnabled = true; ApplicantInfo = permit.Applicant; PreviousApplicantID = permit.Applicant.ApplicantID; CCBNumber = permit.Permit.BuilderBoardNo; CCBNumberOld = permit.Permit.BuilderBoardNo; PermitInfo = permit.Permit; ApplicantName = permit.Applicant.Name; Contact = permit.Applicant.Contact; Address = permit.Applicant.Address; City = permit.Applicant.City; ST = permit.Applicant.State; Zip = permit.Applicant.Zip; PhoneNumber = permit.Applicant.PhoneNumber; GetPermitPayment(permit.Permit.PermitID); ContractorList = new ObservableCollection <string>(); PermitNumber = permit.Permit.PermitID.ToString(); if (permit.Applicant.ApplicantType == "Contractor") { ContractorRadio = true; } if (permit.Applicant.ApplicantType == "Owner") { OwnerRadio = true; } if (permit.Applicant.ApplicantType == "Other") { OtherRadio = true; } AffidavitCostsDetails = new ObservableCollection <sw_action_detail>(); //GetAffidavitCostsDetails(permit.Permit.AffidavitID.ToString()); PermitCostsDetails = new ObservableCollection <PermitCostsDetail>(); GetPermitCostsDetails(permit.Permit.AffidavitID.ToString()); IssuedBy = "NA"; IssuedDate = DateTime.MaxValue; IsPermitExtended = (PermitInfo.PermitExtended.Equals("Yes")) ? true : false; UpdateCommand = new RelayCommand(UpdatePermit); ContractorChecked = new RelayCommand(UpdateContractor); CancelCommand = new RelayCommand(Cancel); SearchContractorCommand = new RelayCommand(ContractorSearch); ContractorSelectCommand = new RelayCommand(ContractorSelect); PrintCommand = new RelayCommand(PrintPermit); OwnerChecked = new RelayCommand(OwnerRadioChanged); OtherChecked = new RelayCommand(OtherRadioChanged); ShowPermitHistoryCommand = new RelayCommand(ShowPermitHistory); //PermitInfo.DateExpiredNew = PermitInfo.DateExpired; PermitReportFactory.AppEnvironment = ConfigurationManager.AppSettings["AppEnvironment"]; SaveButtonModel = true; //Full Set=2 Copies +Instructions, CustomerSet = 1 Copy +Instructions, FileCopy = Our Copy, Instructions =Instructions only, Permit = 1 Copy, None = No print PrintOptionData.Add("None"); //PrintOptionData.Add("Permit"); //PrintOptionData.Add("Instructions"); PrintOptionData.Add("File Copy"); PrintOptionData.Add("Customer Copy"); PrintOptionData.Add("Customer and File Copy"); SelectedPrintOption = "None"; }