Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }