private async Task CarregaInfos(int id) { try { var IntegrationJsonString = await CallApi.GetInfo(ApiEndPoint.ApiCliente + ApiEndPoint.Buscar + id); Cliente cliente = JsonConvert.DeserializeObject <Cliente>(IntegrationJsonString); Session["ClienteIdAlterar"] = cliente.ClienteId; txtNome.Text = cliente.Nome; txtCPF.Text = cliente.CPF; lstTipoCliente.SelectedIndex = 0; lstSituacao.SelectedIndex = 0; lstTipoCliente.SelectedIndex = cliente.mTipoCliente; lstSituacao.SelectedIndex = cliente.mSituacao; if (cliente.Sexo == "F") { rdbFeminino.Checked = true; } else { rdbMasculino.Checked = true; } } catch (Exception ex) { MessageBox.Show(this.Page, "Erro ao carregar informações do cliente: " + ex.Message); } }
private async void CarregarCombos() { try { var IntegrationJsonStringTipoCliente = await CallApi.GetInfo(ApiEndPoint.ApiTipoCliente + ApiEndPoint.Listar); DataTable dtTipoCliente = (DataTable)JsonConvert.DeserializeObject(IntegrationJsonStringTipoCliente, (typeof(DataTable))); lstTipoCliente.DataSource = dtTipoCliente; lstTipoCliente.DataTextField = dtTipoCliente.Columns["Descricao"].ToString(); lstTipoCliente.DataValueField = dtTipoCliente.Columns["TipoClienteId"].ToString(); lstTipoCliente.DataBind(); lstTipoCliente.Items.Insert(0, "Selecione"); var IntegrationJsonStringSituacao = await CallApi.GetInfo(ApiEndPoint.ApiSituacao + ApiEndPoint.Listar); DataTable dtSituacao = (DataTable)JsonConvert.DeserializeObject(IntegrationJsonStringSituacao, (typeof(DataTable))); lstSituacao.DataSource = dtSituacao; lstSituacao.DataTextField = dtSituacao.Columns["Descricao"].ToString(); lstSituacao.DataValueField = dtSituacao.Columns["SituacaoId"].ToString(); lstSituacao.DataBind(); lstSituacao.Items.Insert(0, "Selecione"); } catch (Exception ex) { MessageBox.Show(this.Page, "Erro ao carregar combos: " + ex.Message); } }
private async void CarregaRepeater() { try { var IntegrationJsonString = await CallApi.GetInfo(ApiEndPoint.ApiCliente + ApiEndPoint.Listar); DataTable dt = (DataTable)JsonConvert.DeserializeObject(IntegrationJsonString, (typeof(DataTable))); foreach (DataRow item in dt.Rows) { string cpf = item["CPF"].ToString(); cpf = cpf.Insert(3, "."); cpf = cpf.Insert(7, "."); cpf = cpf.Insert(11, "-"); item["CPF"] = cpf; } gridClientes.DataSource = dt; gridClientes.DataBind(); } catch (Exception ex) { MessageBox.Show(this.Page, "Erro ao carregar listar clientes: " + ex.Message); } }