private void button1_Click(object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(nomeTxt.Text) && !String.IsNullOrEmpty(quantidadeTxt.Text) && !String.IsNullOrEmpty(valorTxt.Text)) { productObj _data = new productObj(); _data.productId = ((String.IsNullOrEmpty(codigoTxt.Text)) ? 0 : Convert.ToInt32(codigoTxt.Text)); _data.productNome = nomeTxt.Text; _data.productPrice = Convert.ToDecimal(valorTxt.Text); _data.productAmount = Convert.ToInt32(quantidadeTxt.Text); HttpResponseMessage result = apiAccess._executeWebApiPost(__appToken.url, __appTokenResult.token_key, "Product/salve", _data); if (result.IsSuccessStatusCode) { _data = result.Content.ReadAsAsync <productObj>().Result; label6.Text = "PRODUTO GRAVADO COM SUCESSO."; } else { label6.Text = "Houve um erro ao salvar os dados."; } } else { label6.Text = "OS CAMPOS 'NOME', 'VALOR' e 'QUANTIDADE' são obrigatórios."; } } catch (Exception ex) { label6.Text = String.Format("Houve um problema na execução do comando. Descrição: {0}", ex.Message); } }
public produtoDetalhe(tokenUserObj _appToken, tokenObj _appTokenResult, userAppObj _appUser, Int32 productId) { InitializeComponent(); __appUser = _appUser; __appToken = _appToken; __appTokenResult = _appTokenResult; _productId = productId; if (productId > 0) { productObj _data = new productObj(); _data.productId = productId; HttpResponseMessage result = apiAccess._executeWebApiPost(_appToken.url, _appTokenResult.token_key, "Product/select", _data); if (result.IsSuccessStatusCode) { _data = result.Content.ReadAsAsync <productObj>().Result; codigoTxt.Text = _data.productId.ToString(); valorTxt.Text = _data.productPrice.ToString(); nomeTxt.Text = _data.productNome.ToString(); quantidadeTxt.Text = _data.productAmount.ToString(); dataTxt.Text = _data.productDate.ToString("dd/MM/yyyy hh:mm:ss"); } else { label6.Text = "Houve um erro ao consultar o produto selecionado."; } } dataTxt.Enabled = false; codigoTxt.Enabled = false; if (productId == 0) { button3.Enabled = false; } }