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);

            //        }
            //    }
            //}
        }
Exemple #2
0
        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();
                }
            }
        }