コード例 #1
0
 /// <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();
     }
 }