public void ProcessRequest(HttpContext context)
        {
            EstadoBLL estadoBLL = new EstadoBLL();
            int idPais = Convert.ToInt32(context.Request.QueryString["id"]);
            AjaxResponse response = new AjaxResponse();
            response.Success = true;
            response.Estados = estadoBLL.select(idPais);

            context.Response.ContentType = "application/json";
            context.Response.Write(JsonConvert.SerializeObject(response));
        }
 public EstadoType getEstado(int id_estado)
 {
     EstadoBLL bll = new EstadoBLL();
     return bll.selectRecord(id_estado);
 }
Exemplo n.º 3
0
        private void cbPais_SelectedValueChanged(object sender, EventArgs e)
        {
            cbEstado.Enabled = false;
            cbCidade.Enabled = false;
            cbBairro.Enabled = false;
            cbEstado.DataSource = null;
            cbCidade.DataSource = null;
            cbBairro.DataSource = null;

            int idPais;
            try{
                idPais = Int32.Parse(cbPais.SelectedValue.ToString());
            }catch (Exception){
                return;
            }

            cbEstado.Text    = "Carregando Estados...";
            EstadoBLL estado = new EstadoBLL();

            Types.EstadosType lista = estado.select(idPais);
            Types.EstadoType emptyRow = new Types.EstadoType();
            emptyRow.Descricao = "Selecione um Estado";

            lista.Insert(0, emptyRow);
            cbEstado.DataSource     = lista;
            cbEstado.ValueMember    = "idEstado";
            cbEstado.DisplayMember  = "Descricao";
            cbEstado.SelectedIndex  = 0;
            cbEstado.Enabled = true;
        }