コード例 #1
0
        public string AprobarOperacionesTesoreria(string Op, string Bd, string Clave)
        {
            Usuario       user        = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser];
            blMaster      bl          = new blMaster();
            Transaction   transaction = Helper.InitTransaction();
            List <object> parametros  = new List <object>();

            parametros.Add("CtasCtes");
            parametros.Add(Convert.ToInt32(Op));
            parametros.Add(user.Alias);
            parametros.Add(Clave);
            if (Bd == "sil")
            {
                /*
                 * bl.EjecutarTransaccion("REC_Sil..VBG01076_VALUSUA", parametros, out transaction);
                 */
                bl.EjecutarTransaccion("Silvestre_Peru_SAC..VBG01076_VALUSUA", parametros, out transaction);
            }
            else if (Bd == "neo")
            {
                bl.EjecutarTransaccion("NeoAgrum_SAC..VBG01076_VALUSUA", parametros, out transaction);
            }
            else if (Bd == "ina")
            {
                bl.EjecutarTransaccion("Inatec_Peru_SAC..VBG01076_VALUSUA", parametros, out transaction);
            }

            if (transaction.type == TypeTransaction.OK)
            {
                return(Helper.InvokeTextHTML
                       (
                           "$('#inPopupOp').html(\"\");" +
                           "$('#inPopupArea').val(\"\");" +
                           "$('#inPopupMonto').val(\"\");" +
                           "$('#inPopupConcepto').val(\"\");" +
                           "$('#inPopupOp').val(\"\");" +
                           "$('#inPopupBd').val(\"\");" +
                           "ListarOperaciones();" +
                           "$('#confirmaraprobarModal').modal(\"hide\");" +
                           "showSuccess('Se realizó la 2da aprobación de la Op');"
                       ));
            }
            else
            {
                return(Helper.InvokeErrorHTML(transaction.message));
            }
            //return Common.InvokeErrorHTML(Op + " " + Bd + " " + Clave);
        }