private void FixupBudgetRequest(BudgetRequestDto previousValue) { if (previousValue != null && previousValue.BudgetRequestDetails.Contains(this)) { previousValue.BudgetRequestDetails.Remove(this); } if (BudgetRequest != null) { if (!BudgetRequest.BudgetRequestDetails.Contains(this)) { BudgetRequest.BudgetRequestDetails.Add(this); } if (ApplicationRequestId != BudgetRequest.Id) { ApplicationRequestId = BudgetRequest.Id; } } }
// Loads the BudgetRequest on the form private void loadBudgetRequest(BudgetRequestDto budgetRequest) { Tag = budgetRequest; lblEmployeeName.Text = budgetRequest.Employee.Person.ToString(); cmbDate.EditValue = budgetRequest.DateModified; cmbBubgetRequest.Text = budgetRequest.Id.ToString(); cmbProjectName.Text = budgetRequest.ProjectName; loadCustomer(budgetRequest.Customer); loadBudgetRequestCondition(budgetRequest.BudgetRequestCondition); LoadBudgetRequestDetails(budgetRequest.BudgetRequestDetails); }
/// <summary> /// Este método se encargara de buscar un Presupuesto de Reparación y obtener los datos del mismo para tener la info /// disponible para cargarla en el Proyecto. /// </summary> /// private void SearchBudgetRequest() { var budgetRequest = new BudgetRequestFinder(); if (budgetRequest.ShowDialog() == DialogResult.OK) { _budgetRequest = budgetRequest.Tag as BudgetRequestDto; LoadBudgetRequesToProject(); } }
private void FixupBudgetRequest(BudgetRequestDto previousValue) { if (previousValue != null && previousValue.Projects.Contains(this)) { previousValue.Projects.Remove(this); } if (BudgetRequest != null) { if (!BudgetRequest.Projects.Contains(this)) { BudgetRequest.Projects.Add(this); } if (BudgetRequestId != BudgetRequest.Id) { BudgetRequestId = BudgetRequest.Id; } } }
private void FixupBudgetRequest(BudgetRequestDto previousValue) { if (previousValue != null && ReferenceEquals(previousValue.BudgetRequestCondition, this)) { previousValue.BudgetRequestCondition = null; } if (BudgetRequest != null) { BudgetRequest.BudgetRequestCondition = this; if (BudgetRequestId != BudgetRequest.Id) { BudgetRequestId = BudgetRequest.Id; } } }