/// <summary> /// Método que permite inicializar los valores de los controles /// </summary> /// <param name="id_ciudad">Id que sirve como referencia para la busqueda de registros</param> private void inicializaValores(int id_ciudad) { //Asigana al atributo privado el valor del parametro del método inicializaValores(); this._id_ciudad = id_ciudad; //Valida si es una insercion de datos o una edición if (this._id_ciudad > 0) { //Invoca al constructor de la clase Ciudad para obtener un registro using (Ciudad cd = new Ciudad(this._id_ciudad)) { //Valida si existe el registro Ciudad en la base de datos. if (cd.id_ciudad > 0) { //Asigna a los controles los valores del registro Ciudad. txtDescripcion.Text = cd.descripcion; ddlPais.SelectedValue = Catalogo.RegresaDescripcionValorSuperior(16, cd.id_estado).ToString(); SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogoGeneral(ddlEstado, "", 16, Convert.ToInt32(ddlPais.SelectedValue)); ddlEstado.SelectedValue = cd.id_estado.ToString(); } } } //En caso contrario else { //limpia los controles; limpiaControles(); } }