protected void ExportarXLS() { ReportViewer rvExporter = new ReportViewer(); rvExporter.ProcessingMode = ProcessingMode.Local; rvExporter.LocalReport.ReportPath = Server.MapPath(@"~\Reports\ListadeCompras.rdlc"); rvExporter.LocalReport.DataSources.Add(new ReportDataSource("Lista", GetDados())); rvExporter.LocalReport.Refresh(); Resultado resultado = new Resultado(); Ped_ItemFacade oPedFacade = new Ped_ItemFacade(); int CategoriaID = Convert.ToInt32(Request.QueryString["categoriaid"]); int CC_ID = Convert.ToInt32(Request.QueryString["CC"]); resultado = new Ped_ItemFacade().AtualizaProcessoCompra(CategoriaID, CC_ID); ////Exportar para PDF string mimeType; string encoding; string fileNameExtension; Warning[] warnings; string[] streamids; byte[] exportBytes = rvExporter.LocalReport.Render("Excel", null, out mimeType, out encoding, out fileNameExtension, out streamids, out warnings); Response.Buffer = true; Response.Clear(); Response.ContentType = mimeType; Response.AddHeader("content-disposition", string.Format("attachment;filename={0}.{1}", DateTime.Now.ToString("yyyy-MM-dd") + "Planilha Processo de Compra Numero " + resultado.Id.ToString().PadLeft(6,'0') , fileNameExtension)); Response.BinaryWrite(exportBytes); Response.Flush(); Response.End(); rvExporter.Dispose(); }
public Resultado Inserir(Perfil oPerfil) { PerfilProcess oPerfilProcess = new PerfilProcess(); Resultado resultado = new Resultado(); resultado = oPerfilProcess.Inserir(oPerfil); if (resultado.Sucesso) { oPerfil.PerfilId = resultado.Id; foreach (Modulo oModulo in oPerfil.Modulos) { if (oModulo.PodeAcessar > 0) { resultado = oPerfilProcess.InserirAcesso(oPerfil.PerfilId, oModulo.ModuloId, oModulo.PodeAcessar); if (!resultado.Sucesso) { break; } } } } return resultado; }
public Resultado AtualizarSenha(Usuario oUsuario) { Resultado resultado = new Resultado(); Mensagem mensagem = new Mensagem(); mensagem.Campo = "Usuario"; try { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SP_USUARIO_UPDATE"); byte[] senhacripto = null; if (oUsuario.Senha != null) { //Criptofrafa a senha atual MD5CryptoServiceProvider hash = new MD5CryptoServiceProvider(); UTF8Encoding encode = new UTF8Encoding(); senhacripto = hash.ComputeHash(encode.GetBytes(oUsuario.Senha)); } this.m_db.AddInParameter(dbCommand, "@SENHA", DbType.Binary, senhacripto); this.m_db.AddInParameter(dbCommand, "@USUARIO_ID", DbType.Int32, oUsuario.UsuarioId); resultado.Id = Convert.ToInt32(this.m_db.ExecuteScalar(dbCommand)); resultado.Sucesso = (resultado.Id >= 0); mensagem.Descricoes.Add("Senha atualizada com sucesso!"); resultado.Mensagens.Add(mensagem); } catch (Exception ex) { resultado.Sucesso = false; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado Inserir(Item oItem) { Resultado resultado = new Resultado(); resultado = new ItemProcess().Incluir(oItem); return resultado; }
/// <summary> /// Incluir um novo grupo /// </summary> /// <param name="grupo">Grupo a ser incluída</param> /// <returns>Resultado</returns> /// ///VERIFICAR LOCAL .... public Resultado Incluir(Ped_Item oPedItem, Int32 IDPedido) { Resultado resultado = new Resultado(); try { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SP_PEDITEM_INSERE"); this.m_db.AddInParameter(dbCommand, "@COD_PEDIDO", DbType.Int32, IDPedido); this.m_db.AddInParameter(dbCommand, "@COD_ITEM", DbType.Int32, oPedItem.Item.ItemID); this.m_db.AddInParameter(dbCommand, "@COD_PROJETO", DbType.Int32, oPedItem.Projeto.ProjetoID); this.m_db.AddInParameter(dbCommand, "@QUANTIDADE", DbType.Int32, oPedItem.Quantidade); resultado.Id = Convert.ToInt32(this.m_db.ExecuteScalar(dbCommand)); resultado.Sucesso = (resultado.Id > 0); } catch (Exception ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "PedidoItem"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
protected void btnSalvarTrocaSenha_Click(object sender, EventArgs e) { Resultado resultado = new Resultado(); UsuarioFacade usuarioFacade = new UsuarioFacade(); string msg = ""; string script = ""; try { Usuario u = (Usuario)Session["USUARIO"]; u.NovaSenha = txtSenhaNova1.Text; resultado = usuarioFacade.AlterarSenha(u); msg = resultado.Mensagens[0].Descricoes[0].ToString(); script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(msg.ToString()), false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, true); txtSenhaAtual.Text = ""; txtSenhaNova1.Text = ""; txtSenhaNova2.Text = ""; script = "$dvDetTrocaSenha.jqmHide();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "abre", script, true); } catch { } }
/// <summary> /// Incluir um novo grupo /// </summary> /// <param name="grupo">Grupo a ser incluída</param> /// <returns>Resultado</returns> public Resultado Incluir(Orcamentos ocarmento) { Resultado resultado = new Resultado(); try { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SPR_ORCAMENTO _INSERE"); //this.m_db.AddInParameter(dbCommand, "@COD_ITEM", DbType.DateTime, ocarmento.Item.ItemID); //this.m_db.AddInParameter(dbCommand, "@COD_UNIDADEMEDIDA", DbType.DateTime, ocarmento.); //this.m_db.AddInParameter(dbCommand, "@COD_PROJETO", DbType.DateTime, ocarmento.DataOrcamento); //this.m_db.AddInParameter(dbCommand, "@NUM_QUANTIDADE", DbType.DateTime, ocarmento.DataOrcamento); //this.m_db.AddInParameter(dbCommand, "@DAT_NECESSIDADE", DbType.DateTime, ocarmento.DataOrcamento); //this.m_db.AddInParameter(dbCommand, "@USUARIOID_PEDIDO", DbType.DateTime, ocarmento.DataOrcamento); //resultado.Id = Convert.ToInt32(this.m_db.ExecuteScalar(dbCommand)); //resultado.Sucesso = (resultado.Id > 0); } catch (SqlException ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "Orcamento"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado AtualizaStatus(int CodPedido, int Status) { Resultado resultado = new Resultado(); try { DbCommand dbc = this.m_db.GetStoredProcCommand("dbo.SP_PedidoAtualizaStatus"); this.m_db.AddInParameter(dbc, "@COD_PEDIDO", DbType.Int32, CodPedido); this.m_db.AddInParameter(dbc, "@STATUS", DbType.Int32, Status); resultado.Id = Convert.ToInt32(this.m_db.ExecuteScalar(dbc)); resultado.Sucesso = (resultado.Id > 0); } catch (Exception ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "Pedido"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado Atualiza(Grupo oGrupo) { Resultado resultado = new Resultado(); try { DbCommand dbc = this.m_db.GetStoredProcCommand("dbo.SP_GRUPO_UPDATE"); this.m_db.AddInParameter(dbc, "@COD_ITEM", DbType.Int32, oGrupo.ID); if (oGrupo.Nome != "") this.m_db.AddInParameter(dbc, "@DESC_ITEM", DbType.String, oGrupo.Nome); resultado.Id = Convert.ToInt32(this.m_db.ExecuteNonQuery(dbc)); resultado.Sucesso = (resultado.Id > 0); } catch (Exception ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "UPDATE"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
protected void btnSalvarItem_Click(object sender, EventArgs e) { try { if (ViewState["CodigoItem"].ToString() != "0" ) { Resultado resultado = new Resultado(); Item oItem = new Item(); oItem.ItemID = Convert.ToInt32(ViewState["CodigoItem"].ToString()); oItem.Nome = tbxDescricaoItem.Text; string msg = ""; resultado = new ItemFacade().Atualiza(oItem); if (resultado.Sucesso) { ListaItens(); msg = "Item Alterado com sucesso!"; } else msg = "Erro ao alterar o item!"; string script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(msg), false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, true); } else SalvarDadosItens(); } finally { Fechar(); } }
public void CarregaCombos() { Resultado resultado = new Resultado(); ddlProjeto.DataSource = new ProjetosFacade().Listar(ref resultado); ddlProjeto.DataValueField = "ProjetoID"; ddlProjeto.DataTextField = "Nome"; ddlProjeto.DataBind(); ddlProjeto.Items.Insert(0, new ListItem(" --Selecione um projeto-- ", "0")); ddlCategoria.DataSource = new CategoriaFacade().Listar(ref resultado); ddlCategoria.DataValueField = "CategoriaID"; ddlCategoria.DataTextField = "Nome"; ddlCategoria.DataBind(); ddlCategoria.Items.Insert(0, new ListItem(" --Selecione uma categoria-- ", "0")); ddlArea.DataSource = new GrupoFacade().Listar(ref resultado); ddlArea.DataValueField = "ID"; ddlArea.DataTextField = "Nome"; ddlArea.DataBind(); ddlArea.Items.Insert(0, new ListItem(" --Selecione uma área-- ", "0")); ddlUnidadeMedida.DataSource = new UnidadeMedidaFacade().Listar(ref resultado); ddlUnidadeMedida.DataValueField = "ID"; ddlUnidadeMedida.DataTextField = "NomeAbreviado"; ddlUnidadeMedida.DataBind(); ddlUnidadeMedida.Items.Insert(0, new ListItem(" --Selecione uma unidade de medida-- ", "0")); }
/// <summary> /// Incluir um novo grupo /// </summary> /// <param name="grupo">Grupo a ser incluída</param> /// <returns>Resultado</returns> public Resultado Incluir(PedidosOrcamentos pedidoOcarmento) { Resultado resultado = new Resultado(); try { DbCommand dbCommand = this.m_db.GetStoredProcCommand("dbo.SPR_PEDORCAMENTO_INSERE"); this.m_db.AddInParameter(dbCommand, "@COD_ITEM", DbType.Int32, pedidoOcarmento.Item.ItemID); this.m_db.AddInParameter(dbCommand, "@COD_UNIDADEMEDIDA", DbType.Int32, pedidoOcarmento.UnidadeMedida.Id); this.m_db.AddInParameter(dbCommand, "@COD_PROJETO", DbType.Int32, pedidoOcarmento.Projeto.ProjetoID); this.m_db.AddInParameter(dbCommand, "@NUM_QUANTIDADE", DbType.Int32, pedidoOcarmento.Quantidade); this.m_db.AddInParameter(dbCommand, "@DAT_NECESSIDADE", DbType.DateTime, pedidoOcarmento.DataNecessidade); this.m_db.AddInParameter(dbCommand, "@USUARIOID_PEDIDO", DbType.Int32, pedidoOcarmento.UsuarioPedido.UsuarioId); this.m_db.AddInParameter(dbCommand, "@FINALIDADE", DbType.String, pedidoOcarmento.Finalidade); this.m_db.AddInParameter(dbCommand, "@GRUPO_ID", DbType.Int32, pedidoOcarmento.Area.ID); this.m_db.AddInParameter(dbCommand, "@OUTROS", DbType.String, Consts.Funcoes.NullOrString(pedidoOcarmento.Outros)); this.m_db.AddInParameter(dbCommand, "@DESCRICAO", DbType.String, Consts.Funcoes.NullOrString(pedidoOcarmento.Descricao)); resultado.Id = Convert.ToInt32(this.m_db.ExecuteScalar(dbCommand)); resultado.Sucesso = (resultado.Id > 0); } catch (SqlException ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "Orcamento"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado Fechar(List<ProcessoCompraItem> ListaProcessoCompraItem) { Resultado resultado = new Resultado(); List<ProcessoCompraItem> ListaOrdenada = ListaProcessoCompraItem.FindAll(delegate(ProcessoCompraItem itm) { return itm.Status < 4; }); if (ListaOrdenada.Count > 0) { Mensagem mensagem = new Mensagem(); mensagem.Campo = "ProcessoCompraFechar"; mensagem.Descricoes.Add("Processo não pode ser Finalizado! Exite Itens que não foram finalizados."); resultado.Mensagens.Add(mensagem); resultado.Sucesso = false; } else { resultado = new PCompraData().Atualizar(ListaProcessoCompraItem[0].CodProcesso); Mensagem mensagem = new Mensagem(); mensagem.Campo = "ProcessoCompraAtualizar"; mensagem.Descricoes.Add("Processo Fechado com Sucesso!"); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado Excluir(Item oItem) { Resultado resultado = new Resultado(); resultado = new ItemProcess().Atualiza(oItem); return resultado; }
///// <summary> ///// Selecionar um usuário especifico ///// </summary> ///// <param name="idPerfil">Identificador do Usuário</param> ///// <param name="resultado">Retorna se a busca foi bem sucedida por referência</param> ///// <returns>Objeto usuário preenchido</returns> public Resultado Alterar(Usuario oUsuario) { Resultado resultado = new Resultado(); UsuarioData usuarioData = new UsuarioData(); resultado = usuarioData.Atualizar(oUsuario); return resultado; }
public List<TipoDocumento> ListarTipoDocumento() { Resultado resultado = new Resultado(); List<TipoDocumento> Teste = new TipoDocumentoFacade().Listar(ref resultado); return Teste; }
public Resultado AtualizaValor(List<Ped_Item> ListaPedItens) { Resultado resultado = new Resultado(); foreach (Ped_Item item in ListaPedItens) { resultado = new Ped_ItemData().AtualizaValor(item); } return resultado; }
public List<PedListaItem> GetDados(int Cod) { Resultado resultado = new Resultado(); Ped_ItemFacade oPedFacade = new Ped_ItemFacade(); List<PedListaItem> oPedidosListaItem = new List<PedListaItem>(); oPedidosListaItem = oPedFacade.ListaItensPCompraPorCodigo(Cod, ref resultado); return oPedidosListaItem; }
private void GetDados() { Resultado resultado = new Resultado(); HarunaNet.Entities.Fornecedor oFornecedor = new Entities.Fornecedor(); oFornecedor.NomeFantasia = txtNomeFantasia.Text.Trim() != "" ? txtNomeFantasia.Text : null; oFornecedor.Status = Convert.ToInt32(ddlStatus.SelectedValue); grdFornecedores.DataSource = new FornecedorFacade().Listar(ref resultado, oFornecedor);// UsuarioFacade().Listar(tbxPesqNomeUsu.Text.Trim().ToUpper(), ref resultado); grdFornecedores.DataKeyNames = new string[1] { "FornecedorId" }; grdFornecedores.DataBind(); }
public List<ProcessoCompra> Listar(ref Resultado resultado) { List<ProcessoCompra> listaPCompras = new PCompraData().Listar(); List<ProcessoCompra> ListaAgrupada = new List<ProcessoCompra>(); if (listaPCompras.Count == 0) { Mensagem mensagem = new Mensagem(); mensagem.Campo = "ProcessoCompra"; mensagem.Descricoes.Add("Nenhum Processo de Compra Iniciado!"); resultado.Mensagens.Add(mensagem); resultado.Sucesso = false; } else { List<ProcessoCompra> ListaOrdenada = new List<ProcessoCompra>(); int oCodProcesso = 0; foreach (ProcessoCompra item in listaPCompras) { if (oCodProcesso != item.CodProcessoCompra) { oCodProcesso = item.CodProcessoCompra; ListaOrdenada = listaPCompras.FindAll(delegate(ProcessoCompra itm) { return itm.CodProcessoCompra == item.CodProcessoCompra; }); if (ListaOrdenada.Count > 1) { string CodProcesso = string.Empty; foreach (ProcessoCompra pitm in ListaOrdenada) { CodProcesso += pitm.Pedidos + "; "; } item.Pedidos = CodProcesso; ListaAgrupada.Add(item); } else { item.Pedidos = item.Pedidos.ToString() + ";"; ListaAgrupada.Add(item); } } } resultado.Sucesso = true; } return ListaAgrupada; }
public List<ProcessoCompraItem> GetDados() { Resultado resultado = new Resultado(); Ped_ItemFacade oPedFacade = new Ped_ItemFacade(); List<ProcessoCompraItem> oPedidosListaItem = new List<ProcessoCompraItem>(); CDP = Convert.ToInt32(Request.QueryString["CDP"]); oPedidosListaItem = oPedFacade.ListaItensProcessoCompra(CDP, ref resultado); return oPedidosListaItem; }
public Resultado IncluirItens(List<Ped_Item> olistPedItem, Int32 PedidoItem) { Ped_ItemData oPedItemData = new Ped_ItemData(); Resultado resultado = new Resultado(); foreach (Ped_Item item in olistPedItem) { resultado = oPedItemData.Incluir(item, PedidoItem); } return resultado; }
public List<PedListaItem> GetDados() { Resultado resultado = new Resultado(); Ped_ItemFacade oPedFacade = new Ped_ItemFacade(); List<PedListaItem> oPedidosListaItem = new List<PedListaItem>(); int CategoriaID = Convert.ToInt32(Request.QueryString["categoriaid"]); int CC_ID = Convert.ToInt32(Request.QueryString["CC"]); oPedidosListaItem = oPedFacade.ListaItensCompra(CategoriaID, CC_ID, ref resultado); return oPedidosListaItem; }
protected void btnExcluirUsuario_Click(object sender, EventArgs e) { string msg = ""; Resultado resultado = new Resultado(); resultado = usuarioFacade.Excluir(Int32.Parse(gvPesqUsuarios.DataKeys[Int32.Parse((sender as ImageButton).CommandArgument)].Value.ToString())); if (resultado.Sucesso) { PesquisarUsuario(); } string script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(msg), false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, true); }
public Resultado AtualizaItemCompra(ProcessoCompraItem pPCItem) { Resultado resultado = new Resultado(); try { DbCommand dbc = this.m_db.GetStoredProcCommand("dbo.SP_PEDINTEM_UPDATE"); this.m_db.AddInParameter(dbc, "@CODPEDITENS", DbType.Int32, pPCItem.CodItem); this.m_db.AddInParameter(dbc, "@QTDCOMPRADA", DbType.Int32, pPCItem.QuantidadeComprada); if (pPCItem.NotaFiscal > 0) this.m_db.AddInParameter(dbc, "@NOTAFISCAL", DbType.Int32, pPCItem.NotaFiscal); if (pPCItem.DataEmissaoNota > DateTime.MinValue) this.m_db.AddInParameter(dbc, "@DATAEMISSAONF", DbType.DateTime, pPCItem.DataEmissaoNota); if (pPCItem.NotaSerie != "") this.m_db.AddInParameter(dbc, "@SERIENF", DbType.String, pPCItem.NotaSerie); this.m_db.AddInParameter(dbc, "@STATUS", DbType.Int32, pPCItem.NextStatus); if (pPCItem.DataCompra > DateTime.MinValue) this.m_db.AddInParameter(dbc, "@DTCOMPRA", DbType.DateTime, pPCItem.DataCompra); if (pPCItem.DataPrevisaoEntrega > DateTime.MinValue) this.m_db.AddInParameter(dbc, "@DTPREVISAO", DbType.DateTime, pPCItem.DataPrevisaoEntrega); if (pPCItem.DataEntrega > DateTime.MinValue) this.m_db.AddInParameter(dbc, "@DTENTREGA", DbType.DateTime, pPCItem.DataEntrega); this.m_db.AddInParameter(dbc, "@VALOR", DbType.Decimal, pPCItem.ValorUnitario); this.m_db.AddInParameter(dbc, "@FORNECEDOR", DbType.Int32, pPCItem.Fornecedor.FornecedorID); if (pPCItem.TpDocumentoFiscal > 0) this.m_db.AddInParameter(dbc, "@TPDOCUMENTO", DbType.Int32, pPCItem.TpDocumentoFiscal); this.m_db.AddInParameter(dbc, "@DESCMOTIVOCANCELADO", DbType.String, pPCItem.DescMotivoCancelamento); resultado.Id = Convert.ToInt32(this.m_db.ExecuteNonQuery(dbc)); resultado.Sucesso = (resultado.Id > 0); } catch (Exception ex) { resultado.Sucesso = false; Mensagem mensagem = new Mensagem(); mensagem.Campo = "PedidoItemValor"; mensagem.Descricoes.Add(ex.Message); resultado.Mensagens.Add(mensagem); } return resultado; }
public Resultado AlterarSenha(Usuario oUsuario) { Resultado resultado = new Resultado(); resultado = new UsuarioValidation().ValidarSenha(oUsuario); if (resultado.Sucesso) { oUsuario.Senha = oUsuario.NovaSenha; UsuarioData usuarioData = new UsuarioData(); resultado = usuarioData.AtualizarSenha(oUsuario); } return resultado; }
protected void btnInserirPerfil_Click(object sender, EventArgs e) { tbxCodigoPerfil.Text = ""; tbxDescricaoPerfil.Text = ""; ViewState["CodigoPerfil"] = "0"; Resultado resultado = new Resultado(); //Grid de módulos com acesso List<Modulo> oModulo = new ModuloFacade().Listar(ref resultado); gvModulosPerfil.DataSource = oModulo; gvModulosPerfil.DataKeyNames = new string[1] { "ModuloID" }; gvModulosPerfil.DataBind(); string script = "$dvModalLoader.jqmHide();$dvDetCadPerfil.jqmShow();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "abre", script, true); }
protected void imgSalvarCotacao_Click(object sender, ImageClickEventArgs e) { Resultado resultado = new Resultado(); List<Orcamentos> ListaOrcamento = new List<Orcamentos>(); Orcamentos orcamento = new Orcamentos(); orcamento.Fornecedor = new FornecedorFacade().Obter(ref resultado, Convert.ToInt32(hdfIdFornecedor.Value)); orcamento.Cod_Orcamento = 1; orcamento.Valor = Convert.ToDecimal(txtValor.Text); //orcamento.Quantidade = Convert.ToInt32(txtQuantidade.Text); orcamento.Desconto = Convert.ToDecimal(txtDesconto.Text); ListaOrcamento.Add(orcamento); rptOrcamentos.DataSource = ListaOrcamento; rptOrcamentos.DataBind(); }
protected void btnInserirItem_Click(object sender, ImageClickEventArgs e) { if (Convert.ToInt32(ddlCategoria.SelectedValue) > 0) { ViewState["CodigoItem"] = "0"; Resultado resultado = new Resultado(); lbl_CategoriaDesc.Text = ddlCategoria.SelectedItem.ToString(); string script = "$dvModalLoader.jqmHide();$dvDetCadItens.jqmShow();"; ScriptManager.RegisterStartupScript(this, this.GetType(), "abre", script, true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "CadastroItens", "alert('Selecione uma Categoria para inserir um novo intem!');", true); } }
protected void btnReprovar_Click(object sender, EventArgs e) { Resultado resultado = new Resultado(); PedidoFacade oAprovacaoFacade = new PedidoFacade(); resultado = new PedidoFacade().Cancelar(Convert.ToInt32(gvListaAprov.DataKeys[Int32.Parse((sender as ImageButton).CommandArgument)].Value.ToString())); if (resultado.Sucesso) { List<Aprovacao> oAprovacao = new List<Aprovacao>(); oAprovacao = oAprovacaoFacade.ListaAprovacao(ref resultado); ListaGridPersistida = oAprovacao; gvListaAprov.DataSource = (List<Aprovacao>)ListaGridPersistida; gvListaAprov.DataBind(); } }