Example #1
0
        protected void btnAddPais_Click(object sender, EventArgs e)
        {
            try
            {
                Pais oPais = null;

                if (!string.IsNullOrEmpty(this.lblPaisId.Text))
                {
                    oPais = new Auxiliar().GetPais(int.Parse(this.lblPaisId.Text));
                    oPais.Descripcion = this.txtPaisDesc.Text;

                    new Auxiliar().UpdatePais(oPais);
                }
                else
                {
                    oPais = new Pais();

                    oPais.Descripcion = this.txtPaisDesc.Text;

                    new Auxiliar().AddPais(oPais);
                }

                this.FillGridPais();
            }
            catch (Exception ex)
            {
                this.lblErrorPais.Text = ex.Message;
            }
        }
Example #2
0
        private void FixupPais(Pais previousValue)
        {
            if (previousValue != null && previousValue.Personas.Contains(this))
            {
                previousValue.Personas.Remove(this);
            }

            if (Pais != null)
            {
                if (!Pais.Personas.Contains(this))
                {
                    Pais.Personas.Add(this);
                }
                if (NacionalidadId != Pais.PaisId)
                {
                    NacionalidadId = Pais.PaisId;
                }
            }
            else if (!_settingFK)
            {
                NacionalidadId = null;
            }
        }
Example #3
0
        private void FixupPais(Pais previousValue)
        {
            if (previousValue != null && previousValue.Provincia.Contains(this))
            {
                previousValue.Provincia.Remove(this);
            }

            if (Pais != null)
            {
                if (!Pais.Provincia.Contains(this))
                {
                    Pais.Provincia.Add(this);
                }
                if (PaisId != Pais.PaisId)
                {
                    PaisId = Pais.PaisId;
                }
            }
            else if (!_settingFK)
            {
                PaisId = null;
            }
        }