public ClientWindow(ICreditBusinessComponent creditBusinessComponent, ICreditTypeBusinessComponent creditTypeBusinessComponent, IClientBusinessComponent clientBusinessComponent, IRequestBusinessComponent requestBusinessComponent, int userId, IKernel ninjectKernel) { _creditTypeBusinessComponent = creditTypeBusinessComponent; _creditBusinessComponent = creditBusinessComponent; _clientBusinessComponent = clientBusinessComponent; _requestBusinessComponent = requestBusinessComponent; _userId = userId; this._ninjectKernel = ninjectKernel; InitializeComponent(); CreditSalary.MaxLength = RequestValidation.SalaryMaxLength; CreditAmount.MaxLength = RequestValidation.AmountMaxLength; FillCTypeListView(); FillRequestListView(); FillMyCreditsListView(); IList <CreditType> ctype = _creditTypeBusinessComponent.GetAllActiveCreditTypes().ToList(); foreach (var ct in ctype) { CreditCTypeBox.Items.Add(ct.Name); } CreditCTypeBox.SelectedIndex = 0; CTypeListView.ItemsSource = CTypetDataList; RequestListView.ItemsSource = RequestDataList; MyCreditListView.ItemsSource = MyCreditDataList; CTypeListView.SelectionMode = SelectionMode.Single; RequestListView.SelectionMode = SelectionMode.Single; MyCreditListView.SelectionMode = SelectionMode.Single; // RequestViewNote.IsEnabled = false; }
private void RequestReject_Click(object sender, RoutedEventArgs e) { var rw = new RejectionWindow(); string rejectionReason; MessageBoxResult messageBoxResult = rw.ShowDialog(out rejectionReason); if (messageBoxResult == MessageBoxResult.Yes) { IList <Request> request = _requestBusinessComponent.GetByStatus(RequestStatus.Created); foreach (var req in request) { if (req.RequestId == Convert.ToInt32(RequestRequestId.Text)) { Request request2 = new Request() { RequestId = req.RequestId, ClientId = req.ClientId, OperatorId = _operatorId, Status = RequestStatus.Denied, Note = rejectionReason }; _requestBusinessComponent.Update(request2 /*req.ClientId, _operatorId, null, RequestStatus.ConfirmedByOperator*/); _requestBusinessComponent = _ninjectKernel.Get <IRequestBusinessComponent>(); // if not re-created will fail on 2nd update this.TabRequestClear(); // added by ilya RequestReject.IsEnabled = false; RequestSendRequest.IsEnabled = false; } } } }
public OperatorWindow(IClientBusinessComponent clientBusinessComponent, IRequestBusinessComponent requestBusinessComponent, IPaymentBusinessComponent paymentBusinessComponent, ICreditBusinessComponent creditBusinessComponent, int operatorId, IKernel ninjectKernel) { _clientBusinessComponent = clientBusinessComponent; _requestBusinessComponent = requestBusinessComponent; _paymentBusinessComponent = paymentBusinessComponent; _creditBusinessComponent = creditBusinessComponent; _operatorId = operatorId; this._ninjectKernel = ninjectKernel; InitializeComponent(); RepaymentPassportNo.MaxLength = OperatorValidation.PassportNoMaxLength; AllowCreditPassportNo.MaxLength = OperatorValidation.PassportNoMaxLength; RepaymentToPay.MaxLength = OperatorValidation.ToPayMaxLength; RequestRequestId.MaxLength = OperatorValidation.RequestIdMaxLength; RequestListView.ItemsSource = RequestDataList; RepaymentListView.ItemsSource = RepaymentDataList; AllowCreditListView.ItemsSource = AllowCreditDataList; RequestListView.SelectionMode = SelectionMode.Single; RepaymentListView.SelectionMode = SelectionMode.Single; AllowCreditListView.SelectionMode = SelectionMode.Single; RepaymentOpen.IsEnabled = false; RequestReject.IsEnabled = false; RequestSendRequest.IsEnabled = false; RepaymentSubmit.IsEnabled = false; }
private void RequestSendRequest_Click(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = MessageBox.Show("Are you sure?", "Accept Confirmation", MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { IList <Request> request = _requestBusinessComponent.GetByStatus(RequestStatus.Created); foreach (var req in request) { if (req.RequestId == Convert.ToInt32(RequestRequestId.Text)) { Request request2 = new Request() { RequestId = req.RequestId, ClientId = req.ClientId, OperatorId = _operatorId, Status = RequestStatus.ConfirmedByOperator }; _requestBusinessComponent.Update(request2 /*req.ClientId, _operatorId, null, RequestStatus.ConfirmedByOperator*/); _requestBusinessComponent = _ninjectKernel.Get <IRequestBusinessComponent>(); // if not re-created will fail on 2nd update this.TabRequestClear(); // added by ilya RequestReject.IsEnabled = false; RequestSendRequest.IsEnabled = false; } } } }
public ClientWindow(ICreditBusinessComponent creditBusinessComponent, ICreditTypeBusinessComponent creditTypeBusinessComponent, IClientBusinessComponent clientBusinessComponent, IRequestBusinessComponent requestBusinessComponent, int userId, IKernel ninjectKernel) { _creditTypeBusinessComponent = creditTypeBusinessComponent; _creditBusinessComponent = creditBusinessComponent; _clientBusinessComponent = clientBusinessComponent; _requestBusinessComponent = requestBusinessComponent; _userId = userId; this._ninjectKernel = ninjectKernel; InitializeComponent(); CreditSalary.MaxLength = RequestValidation.SalaryMaxLength; CreditAmount.MaxLength = RequestValidation.AmountMaxLength; FillCTypeListView(); FillRequestListView(); FillMyCreditsListView(); IList<CreditType> ctype = _creditTypeBusinessComponent.GetAllActiveCreditTypes().ToList(); foreach(var ct in ctype) CreditCTypeBox.Items.Add(ct.Name); CreditCTypeBox.SelectedIndex = 0; CTypeListView.ItemsSource = CTypetDataList; RequestListView.ItemsSource = RequestDataList; MyCreditListView.ItemsSource = MyCreditDataList; CTypeListView.SelectionMode = SelectionMode.Single; RequestListView.SelectionMode = SelectionMode.Single; MyCreditListView.SelectionMode = SelectionMode.Single; // RequestViewNote.IsEnabled = false; }
private void RequestSendRequest_Click(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = MessageBox.Show("Are you sure?", "Accept Confirmation", MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { IList<Request> request = _requestBusinessComponent.GetByStatus(RequestStatus.Created); foreach (var req in request) { if (req.RequestId == Convert.ToInt32(RequestRequestId.Text)) { Request request2 = new Request() {RequestId = req.RequestId, ClientId = req.ClientId, OperatorId = _operatorId, Status = RequestStatus.ConfirmedByOperator }; _requestBusinessComponent.Update(request2/*req.ClientId, _operatorId, null, RequestStatus.ConfirmedByOperator*/); _requestBusinessComponent = _ninjectKernel.Get<IRequestBusinessComponent>(); // if not re-created will fail on 2nd update this.TabRequestClear(); // added by ilya RequestReject.IsEnabled = false; RequestSendRequest.IsEnabled = false; } } } }
private void RequestReject_Click(object sender, RoutedEventArgs e) { var rw = new RejectionWindow(); string rejectionReason; MessageBoxResult messageBoxResult = rw.ShowDialog(out rejectionReason); if (messageBoxResult == MessageBoxResult.Yes) { IList<Request> request = _requestBusinessComponent.GetByStatus(RequestStatus.Created); foreach (var req in request) { if (req.RequestId == Convert.ToInt32(RequestRequestId.Text)) { Request request2 = new Request() {RequestId = req.RequestId, ClientId = req.ClientId, OperatorId = _operatorId, Status = RequestStatus.Denied, Note = rejectionReason }; _requestBusinessComponent.Update(request2/*req.ClientId, _operatorId, null, RequestStatus.ConfirmedByOperator*/); _requestBusinessComponent = _ninjectKernel.Get<IRequestBusinessComponent>(); // if not re-created will fail on 2nd update this.TabRequestClear(); // added by ilya RequestReject.IsEnabled = false; RequestSendRequest.IsEnabled = false; } } } }