protected void gridClientes_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { BLLCliente bLLCliente = new BLLCliente(); Cliente f = new Cliente(); f.Id = Convert.ToInt32(gridClientes.DataKeys[e.RowIndex].Value.ToString()); f.Nome = (gridClientes.Rows[e.RowIndex].FindControl("txtNome") as TextBox).Text.Trim(); f.RG = (gridClientes.Rows[e.RowIndex].FindControl("txtRG") as TextBox).Text.Trim(); f.CPF = (gridClientes.Rows[e.RowIndex].FindControl("txtCPF") as TextBox).Text.Trim(); //f.Administrado = Convert.ToBoolean((gridClientes.Rows[e.RowIndex].FindControl("txtEmailFooter") as TextBox).Text.Trim()); f.PontuacaoCliente = Convert.ToDecimal((gridClientes.Rows[e.RowIndex].FindControl("txtPontuacaoCliente") as TextBox).Text.Trim()); f.dataNascimento = Convert.ToDateTime((gridClientes.Rows[e.RowIndex].FindControl("txtdataNascimento") as TextBox).Text.Trim()); bLLCliente.UpdateCliente(f); gridClientes.EditIndex = -1; CarregarGridClientes(); lblSuccessMessage.Text = "Cliente Atualizado com Sucesso!"; lblErrorMessage.Text = ""; } catch (Exception ex) { lblSuccessMessage.Text = ""; lblErrorMessage.Text = ex.Message; } }