Exemplo n.º 1
0
        private void FrmDonor_Load(object sender, EventArgs e)
        {
            try
            {
                //Traducciones
                SessionHelper.RegisterForTranslation(this, Codes.MNU_GE009);
                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(lblCompany, Codes.LBL_COMPANY);
                SessionHelper.RegisterForTranslation(lblCategory, Codes.LBL_CATEGORY);
                SessionHelper.RegisterForTranslation(lblCommentCpny, Codes.LBL_OBSERVATION);
                SessionHelper.RegisterForTranslation(lblMailCmpny, Codes.LBL_EMAIL);
                SessionHelper.RegisterForTranslation(lblPhoneCmpny, Codes.LBL_PHONE);
                SessionHelper.RegisterForTranslation(chkBoxContact, Codes.LBL_CAN_CONTACT);

                ResultBM countryResult = new CountryBLL().GetCountries();
                cmbCountry.DataSource    = countryResult.GetValue <List <CountryBM> >();
                cmbCountry.DisplayMember = "Name";

                if (IsUpdate)
                {
                    DonorBLL donorBll    = new DonorBLL();
                    ResultBM resultDonor = donorBll.GetDonor(entity.donorId);

                    if (resultDonor.IsValid())
                    {
                        this.Entity = resultDonor.GetValue <DonorBM>();

                        CompletePersonData(this.Entity);
                        CompleteAddressData(this.Entity);
                        CompleteCompanyData(this.Entity);
                    }
                    else
                    {
                        MessageBox.Show(resultDonor.description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    entity = new DonorBM();
                }
            }
            catch (Exception exception) {
                MessageBox.Show("Se ha producido el siguiente error: " + exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }