private void FrmReleaseOrder_Load(object sender, EventArgs e) { //Traducciones SessionHelper.RegisterForTranslation(this, Codes.MNU_GE016); SessionHelper.RegisterForTranslation(cmdAccept, Codes.BTN_ACCEPT); SessionHelper.RegisterForTranslation(cmdClose, Codes.BTN_CLOSE); SessionHelper.RegisterForTranslation(lblBeneficiary, Codes.LBL_BENEFICIARY); SessionHelper.RegisterForTranslation(lblStock, Codes.LBL_STOCK); SessionHelper.RegisterForTranslation(lblQuantity, Codes.LBL_QUANTITY); SessionHelper.RegisterForTranslation(lblComment, Codes.LBL_OBSERVATION); try { BeneficiaryBLL beneficiaryBll = new BeneficiaryBLL(); ResultBM beneficiaryResult = beneficiaryBll.GetBeneficiaries(); cmbBeneficiary.DataSource = beneficiaryResult.GetValue <List <BeneficiaryBM> >(); cmbBeneficiary.DisplayMember = "FullName"; StockBLL stockBll = new StockBLL(); ResultBM stockResult = stockBll.GetAvailableStocks(); lstStock.DataSource = stockResult.GetValue <List <StockBM> >(); lstStock.DisplayMember = "Name"; if (IsUpdate) { bool found = false; for (int i = 0; i < cmbBeneficiary.Items.Count && !found; ++i) { found = ((BeneficiaryBM)cmbBeneficiary.Items[i]).id == this.Entity.beneficiary.id; if (found) { cmbBeneficiary.SelectedIndex = i; } } lstAdded = this.Entity.detail; dgRelease.DataSource = lstAdded; txtComment.Text = this.Entity.Comment; } else { entity = new ReleaseOrderBM(); } } catch (Exception exception) { MessageBox.Show("Se ha producido el siguiente error: " + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void cmdAccept_Click(object sender, EventArgs e) { DialogResult pressed = MessageBox.Show(SessionHelper.GetTranslation("SAVE_CHANGES_QUESTION"), "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (pressed == DialogResult.No) { return; } try { BeneficiaryBLL beneficiaryBll = new BeneficiaryBLL(); ResultBM beneficiaryResult; //Se encargan de completar la entidad con los valores necesarios FillPersonData(this.Entity); FillAddressData(this.Entity); FillGauges(this.Entity); if (isUpdate) { beneficiaryResult = beneficiaryBll.UpdateBeneficiary(this.Entity); } else { beneficiaryResult = beneficiaryBll.SaveBeneficiary(this.Entity); } if (beneficiaryResult.IsValid()) { Close(); } else { MessageBox.Show(beneficiaryResult.description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception exception) { MessageBox.Show("Se ha producido el siguiente error: " + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void FrmBeneficiary_Load(object sender, EventArgs e) { try { //Traducciones SessionHelper.RegisterForTranslation(this, Codes.MNU_GE014); SessionHelper.RegisterForTranslation(cmdAccept, Codes.BTN_ACCEPT); SessionHelper.RegisterForTranslation(cmdClose, Codes.BTN_CLOSE); SessionHelper.RegisterForTranslation(lblName, Codes.LBL_NAME); SessionHelper.RegisterForTranslation(lblLastName, Codes.LBL_LAST_NAME); SessionHelper.RegisterForTranslation(lblBirthday, Codes.LBL_BIRTHDAY); SessionHelper.RegisterForTranslation(lblMail, Codes.LBL_EMAIL); SessionHelper.RegisterForTranslation(lblPhone, Codes.LBL_PHONE); SessionHelper.RegisterForTranslation(rbuttonFemale, Codes.LBL_FEMALE); SessionHelper.RegisterForTranslation(rButtonMale, Codes.LBL_MALE); SessionHelper.RegisterForTranslation(lblDocument, Codes.LBL_UID); SessionHelper.RegisterForTranslation(lblStreet, Codes.LBL_STREET); SessionHelper.RegisterForTranslation(lblNumber, Codes.LBL_NUMBER); SessionHelper.RegisterForTranslation(lblApartment, Codes.LBL_APARTMENT); SessionHelper.RegisterForTranslation(lblComment, Codes.LBL_OBSERVATION); SessionHelper.RegisterForTranslation(lblCountry, Codes.LBL_COUNTRY); SessionHelper.RegisterForTranslation(lblDestination, Codes.LBL_DESTINATARY); SessionHelper.RegisterForTranslation(lblAges, Codes.LBL_AGE_RANGE); SessionHelper.RegisterForTranslation(lblHealth, Codes.LBL_SALUBRITY); SessionHelper.RegisterForTranslation(lblAccesibility, Codes.LBL_ACCESSIBILITY); SessionHelper.RegisterForTranslation(lblMajor, Codes.LBL_MAJOR_PROBLEM); SessionHelper.RegisterForTranslation(lblDescDestinatary, Codes.LBL_DESC_DESTINATARY); SessionHelper.RegisterForTranslation(lblDescAges, Codes.LBL_DESC_AGE_RANGE); SessionHelper.RegisterForTranslation(lblDescHealth, Codes.LBL_DESC_SALUBRITY); SessionHelper.RegisterForTranslation(lblDescAccessibility, Codes.LBL_DESC_ACCESSIBILITY); SessionHelper.RegisterForTranslation(lblDescMajor, Codes.LBL_DESC_MAJOR_PROBLEM); ResultBM countryResult = new CountryBLL().GetCountries(); cmbCountry.DataSource = countryResult.GetValue <List <CountryBM> >(); cmbCountry.DisplayMember = "Name"; if (IsUpdate) { BeneficiaryBLL beneficiaryBll = new BeneficiaryBLL(); ResultBM resultBeneficiary = beneficiaryBll.GetBeneficiary(this.Entity.beneficiaryId); if (resultBeneficiary.IsValid()) { this.Entity = resultBeneficiary.GetValue <BeneficiaryBM>(); CompletePersonData(this.Entity); CompleteAddressData(this.Entity); SetGauges(this.Entity); } else { MessageBox.Show(resultBeneficiary.description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { entity = new BeneficiaryBM(); } } catch (Exception exception) { MessageBox.Show("Se ha producido el siguiente error: " + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }