Exemplo n.º 1
0
 public LM32_PedidosContratoML SearchLM32()
 {
     return(new LM32_PedidosContratoML
     {
         PedidosAprovacao = new List <LM32_PedidosContratoML.pedidoAprovacao>()
         {
             new LM32_PedidosContratoML.pedidoAprovacao
             {
                 descritivo = "BASE",
                 idcliente = 0001004,
                 idmultilinha = "12345678912",
                 nBalcao = 101,
                 produto = "LM",
                 subProduto = "01",
                 TipoPedido = ML_Objectos.GetTiposPedidoML()[0].Description,
                 utilizador = "BDAPS"
             },
             new LM32_PedidosContratoML.pedidoAprovacao
             {
                 descritivo = "BASE",
                 idcliente = 0001004,
                 idmultilinha = "12345678912",
                 nBalcao = 101,
                 produto = "LM",
                 subProduto = "01",
                 TipoPedido = ML_Objectos.GetTiposPedidoML()[0].Description,
                 utilizador = "BDMEN"
             }
         }
     });
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ABUtil.ABCommandArgs abargs = Session["ABCommandArgs"] as ABUtil.ABCommandArgs;
                MultilinhasDataLayer.WriteLog.Log(System.Diagnostics.TraceLevel.Info, LogTypeName.PageLoad, this.Page.AppRelativeVirtualPath, abargs.USERNT, abargs.SN_HOSTNAME);
                userAb = abargs.CUTILIZA;

                string op = Helper.getTransactionMode(Context, Request);
                Helper.AddRemoveHidden(true, dvAcoes_V);
                Helper.AddRemoveHidden(true, dvAcoes_M);

                switch (op.ToUpper())
                {
                case "V":
                    //dropdownlists
                    ddlTipoPedido.DataSource = ML_Objectos.GetTiposPedidoML();
                    ddlTipoPedido.DataBind();

                    //navigation
                    Helper.AddRemoveActive(true, liPedidosAprovacao);
                    lblTransaction.CssClass = lblTransaction.CssClass.Replace("atab", "atabD");

                    Helper.AddRemoveHidden(true, dvproduto);

                    break;

                case "M":

                    Helper.SetEnableControler(camposChave, false);
                    Helper.AddRemoveHidden(false, dvproduto);
                    Helper.AddRemoveHidden(false, dvAcoes_M);
                    Helper.AddRemoveHidden(true, dvAcoes_V);
                    Helper.AddRemoveHidden(true, dvTipoPedido);
                    btnAprovarPedido.Enabled  = true;
                    btnRejeitarPedido.Enabled = true;
                    btnSearch.Visible         = false;

                    //navigation
                    Helper.AddRemoveActive(true, liAprovacaoPedido);
                    lblTransactionAp.CssClass = lblTransactionAp.CssClass.Replace("atab", "atabD");

                    //Contexto Modificação - Proveniente da Aprovação LM35
                    LM35_AssociacaoContasDO LM35 = Context.Items["HAprovacao"] as LM35_AssociacaoContasDO;
                    if (LM35 != null && LM35.Cliente != 0)
                    {
                        ViewState["HPedido"] = LM35;
                        Helper.CopyObjectToControls(camposChave, LM35);
                    }

                    break;
                }
            }
        }