protected void btn_Fechar_Click(object sender, EventArgs e) { try { Resultado resultado = new Resultado(); resultado = new PCompra_Facade().Fechar((List<ProcessoCompraItem>)ListaGridPersistida); if (resultado.Sucesso) { ScriptManager.RegisterStartupScript(this, this.GetType(), "ResultadoConfirmação", "alert('" + resultado.Mensagens[0].Descricoes[0] + "');", true); } else { for (int msg = 0; msg < resultado.Mensagens.Count; msg++) { switch (resultado.Mensagens[msg].Campo) { case "ProcessoCompraFechar": ScriptManager.RegisterStartupScript(this, this.GetType(), "ResultadoConfirmação", "alert('" + resultado.Mensagens[msg].Descricoes[0] + "');", true); break; } } } } catch (Exception ex) { throw ex; } //List<Ped_Item> ListaPedItens = SalvaItens(); //if (ListaPedItens.Count > 0) //{ // Resultado resultado = new Resultado(); // resultado = new Ped_ItemFacade().AtualizaValor(ListaPedItens); // if (resultado.Sucesso) // { // ProcessoCompra oProcessoCompra = new ProcessoCompra(); // oProcessoCompra.Status = Conversion.preencheCampoInt(StatusPedido.Aguardando_Entrega); // oProcessoCompra.CodProcessoCompra = Convert.ToInt32(Request.QueryString["CDP"]); // resultado = new Ped_ItemFacade().AtualizaStatusProcessoCompra(oProcessoCompra); // if (resultado.Sucesso) // { // string msg = "Processo de Compra Finalizado, Aguardando Entrega!"; // string script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(msg), false); // ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, true); // } // } //} }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Resultado resultado = new Resultado(); List<ProcessoCompra> oPCompras = new List<ProcessoCompra>(); oPCompras = new PCompra_Facade().Listar(ref resultado); if (resultado.Sucesso) { ListaGridPersistida = oPCompras; gvListaCompra.DataSource = (List<ProcessoCompra>)ListaGridPersistida; gvListaCompra.DataBind(); } } }