public bool InsertarPlanAcuerdo3Play(PlanAcuerdo3Play oPlanAcuerdo3Play)
        {
            DAABRequest.Parameter[] arrParam =
            {
                new DAABRequest.Parameter("P_RESULTADO",    DbType.Int32,  ParameterDirection.Output),
                new DAABRequest.Parameter("P_PLNV_CODIGO",  DbType.String,                          4,ParameterDirection.Input),
                new DAABRequest.Parameter("P_PLAZOS",       DbType.String,                       1000,ParameterDirection.Input),
                new DAABRequest.Parameter("P_USUARIO_CREA", DbType.String,                         10,ParameterDirection.Input)
            };

            int i = 0;

            for (i = 0; i < arrParam.Length; i++)
            {
                arrParam[i].Value = DBNull.Value;
            }

            arrParam[1].Value = oPlanAcuerdo3Play.PLNV_CODIGO;
            arrParam[2].Value = oPlanAcuerdo3Play.PLZAC_CODIGO;
            arrParam[3].Value = oPlanAcuerdo3Play.PACUV_USUARIO_CREA;

            bool     salida    = false;
            BDSISACT oBDSISACT = new BDSISACT(BaseDatos.BD_SISACT);

            DAABRequest obRequest = oBDSISACT.CreaRequest();

            obRequest.CommandType = CommandType.StoredProcedure;
            obRequest.Command     = BaseDatos.PKG_SISACT_MANTENIMIENTO_3PLAY + ".SISACT_INS_PLAN_ACUERDO_3PLAY";
            obRequest.Parameters.AddRange(arrParam);
            obRequest.Transactional = true;

            try
            {
                obRequest.Factory.ExecuteNonQuery(ref obRequest);
                obRequest.Factory.CommitTransaction();
                salida = true;
            }
            catch (Exception ex)
            {
                obRequest.Factory.RollBackTransaction();
                string rMsg = "Error al Insertar en Plan Acuerdo 3Play. \nMensaje : " + ex.Message;
                throw ex;
            }
            finally
            {
                obRequest.Factory.Dispose();
            }
            return(salida);
        }
        public bool EliminarPlanAcuerdo3Play(PlanAcuerdo3Play oPlanAcuerdo3Play)
        {
            PlanAcuerdo3PlayDatos oPlanAcuerdo3PlayDatos = new PlanAcuerdo3PlayDatos();

            return(oPlanAcuerdo3PlayDatos.EliminarPlanAcuerdo3Play(oPlanAcuerdo3Play));
        }
        public bool InsertarPlanAcuerdo3Play(PlanAcuerdo3Play oPlanAcuerdo3Play)
        {
            PlanAcuerdo3PlayDatos oPlanAcuerdo3PlayDatos = new PlanAcuerdo3PlayDatos();

            return(oPlanAcuerdo3PlayDatos.InsertarPlanAcuerdo3Play(oPlanAcuerdo3Play));
        }