/// <summary>
 /// 登陆QWeiboLogin
 /// </summary>
 public FormQWeiboLogin(CmWinServiceAPI db)
 {
     InitializeComponent();
     this.db            = db;
     this.StartPosition = FormStartPosition.CenterScreen;
     init();
 }
Beispiel #2
0
 /// <summary>
 /// Facebook publish
 /// </summary>
 /// <param name="accessToken"></param>
 public FormFaceBookPublish(CmWinServiceAPI db, string accessToken)
 {
     this.db      = db;
     _accessToken = accessToken;
     _ui          = TaskScheduler.FromCurrentSynchronizationContext();
     InitializeComponent();
 }
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Constructor that allows the programmer to specify the page type. In
 /// the case of the sample app, we use this constructor for this oject,
 /// and specify it as the start page.
 /// </summary>
 /// <param name="parent">The parent WizardFormBase-derived form</param>
 /// <param name="pageType">The type of page this object represents (start, intermediate, or stop)</param>
 public WizardPage41(WizardFormBase parent, WizardPageType pageType, CmWinServiceAPI db)
     : base(parent, pageType)
 {
     this.db = db;
     InitPage();
     twitterService = new TwitterService(_consumerKey, _consumerSecret);
 }
Beispiel #4
0
 /// <summary>
 /// Facebook publish
 /// </summary>
 /// <param name="accessToken"></param>
 public FormOpenAuthPublish(CmWinServiceAPI db, PROVIDER_TYPE provider_type, SocialAuthManager manager)
 {
     this.db            = db;
     this.provider_type = provider_type;
     this.manager       = manager;
     InitializeComponent();
 }
Beispiel #5
0
 /// <summary>
 /// 得到对象
 /// </summary>
 /// <param name="sourceType">与目标对象类型相同命名空间的类型</param>
 /// <param name="className">//目标对象类型全名(包括命名空间)</param>
 /// <returns>反射得到的对象</returns>
 private static object GetInstance(Type sourceType, string className, CmWinServiceAPI db)
 {
     try
     {
         //根据传入的表名得到对应窗体的类型 MasterSoft.WinUI.frmMain是相同命名空间下的一个类型,用于得到限定名
         Type ty = MReference.getType(sourceType, className);
         if (ty == null)
         {
             throw new ArgumentNullException("ty");
         }
         //得到类型的 GetInstance 方法(当然这个类型必须有这个静态方法-单例模式)
         MethodInfo getInstance = ty.GetMethod("GetInstance");
         if (getInstance == null)
         {
             throw new ArgumentNullException("getInstance");
         }
         //调用GetInstance静态方法
         object obj = (Form)getInstance.Invoke(null, new object[] { db });
         //IMdiChildEditForm frm = ((IMdiChildEditForm)System.Activator.CreateInstance(ty)).GetInstance();
         //返回得到的窗体
         return(obj);
     }
     catch (Exception ex)
     {
         //throw ex;
     }
     return(null);
 }
Beispiel #6
0
 /// <summary>
 /// Login to Auth Social
 /// </summary>
 /// <param name="provider"></param>
 public FormTwitterLogin(CmWinServiceAPI db, TwitterService service)
 {
     this.db      = db;
     this.service = service;
     InitializeComponent();
     init();
 }
 /// <summary>
 /// QQ微博信息发布
 /// </summary>
 /// <param name="db"></param>
 public FormQWeiboPublish(CmWinServiceAPI db)
 {
     this.db = db;
     InitializeComponent();
     myhWnd = this.Handle.ToInt32();
     getPublishData();
 }
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Constructor that allows the programmer to specify the page type. In
 /// the case of the sample app, we use this constructor for this oject,
 /// and specify it as the start page.
 /// </summary>
 /// <param name="parent">The parent WizardFormBase-derived form</param>
 /// <param name="pageType">The type of page this object represents (start, intermediate, or stop)</param>
 public WizardPage40(WizardFormBase parent, WizardPageType pageType, CmWinServiceAPI db)
     : base(parent, pageType)
 {
     this.db = db;
     InitPage();
     _fb       = new FacebookClient();
     _loginUrl = GenerateLoginUrl(AppId, ExtendedPermissions);
 }
Beispiel #9
0
 /// <summary>
 /// Dispose
 /// </summary>
 public void Dispose()
 {
     if (ch != null)
     {
         ChannelServices.UnregisterChannel(ch);
     }
     m_srvApi = null;
 }
Beispiel #10
0
 public static FormCJC GetInstance(CmWinServiceAPI db)
 {
     if (form == null)
     {
         form = new FormCJC(db);
     }
     return(form);
 }
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Constructor
 /// </summary>
 public WizardFormBase(CmWinServiceAPI db)
 {
     this.db = db;
     InitializeComponent();
     // initialize the page chain
     m_pageChain = new WizardPageChain(this);
     // initialize the desired panel size to the current size of the panel
     this.m_desiredPagePanelSize = this.pagePanel.Size;
 }
Beispiel #12
0
 public AboutBox1(CmWinServiceAPI db)
 {
     InitializeComponent();
     this.Text = String.Format("{0}", AssemblyTitle);
     this.labelProductName.Text   = String.Format("{0}", AssemblyProduct);
     this.labelVersion.Text       = String.Format("{0}", AssemblyVersion);
     this.labelCopyright.Text     = String.Format("{0}", AssemblyCopyright);
     this.labelCompanyName.Text   = String.Format("{0}", AssemblyCompany);
     this.textBoxDescription.Text = String.Format("{0}", AssemblyDescription);
 }
Beispiel #13
0
 public AboutBox1(CmWinServiceAPI db)
 {
     InitializeComponent();
     this.Text += String.Format("{0}", AssemblyTitle);
     this.labelProductName.Text   = NCMessage.GetInstance(db.Language).GetMessageById("CM0520I", db.Language);;
     this.labelVersion.Text       = String.Format("{0}", AssemblyVersion);
     this.labelCopyright.Text     = NCMessage.GetInstance(db.Language).GetMessageById("CM0522I", db.Language);
     this.labelCompanyName.Text   = NCMessage.GetInstance(db.Language).GetMessageById("CM0523I", db.Language);
     this.textBoxDescription.Text = NCMessage.GetInstance(db.Language).GetMessageById("CM0524I", db.Language);
 }
        public FormPublish(CmWinServiceAPI db, String MagId, String MagName, String SMagId)
        {
            this.db      = db;
            this.MagId   = MagId;
            this.MagName = MagName;
            this.SMagId  = SMagId;

            InitializeComponent();

            string msg = String.Format(NCMessage.GetInstance(db.Language).GetMessageById("CM0080I", db.Language), MagName);

            lblPublish.Text = msg;
        }
Beispiel #15
0
        /// <summary>
        /// 根据传入的数据库名,返回一个表单的实例
        /// </summary>
        /// <param name="tableName">数据库的表名</param>
        /// <returns>与此表相对应的表单对象</returns>
        public static Form GetInstance(string tableName, CmWinServiceAPI db)
        {
            //与目标对象类型相同命名空间的类型
            Type sourceType = typeof(HPSManagement.FormMain);
            //目标对象类型全名(包括命名空间)
            string className = "HPSManagement." + tableName;

            //如果表名为空抛出异常
            if (string.IsNullOrEmpty(tableName))
            {
                throw new ArgumentNullException("tableName");
            }
            return(GetInstance(sourceType, className, db) as Form);
        }
 public FormEditor(CmWinServiceAPI db, int MagId, String MagName, int PublishId, String PublishName,
                   String Content, String Url, String jpgfile, String pdffileLocal, String pdffileFtp)
 {
     this.db           = db;
     this.MagId        = MagId;
     this.MagName      = MagName;
     this.PublishId    = PublishId;
     this.PublishName  = PublishName;
     this.Content      = Content;
     this.Url          = Url;
     this.jpgfile      = jpgfile;
     this.pdffileFtp   = pdffileFtp;
     this.pdffileLocal = pdffileLocal;
     InitializeComponent();
     this.Text     += MagName + "[" + PublishName + "]";
     PreText        = this.Content;
     txtMagPDF.Text = pdffileLocal;
 }
Beispiel #17
0
        /// <summary>
        /// 取得实例
        /// </summary>
        /// <param name="paramenter"></param>
        public void GetInstance(object[] paramenter)
        {
            CmWinServiceAPI db_ = null;

            if (paramenter.Length > 0)
            {
                db_ = (CmWinServiceAPI)paramenter[0];
            }
            if (paramenter.Length > 1)
            {
                string serialNo = (string)paramenter[1];
                if (!String.IsNullOrEmpty(serialNo))
                {
                    if (NCCryp.checkLic(serialNo, SYSTEM_ID))
                    {
                        FormMain form = new FormMain(db_);
                        form.ShowDialog();
                    }
                }
            }
        }
Beispiel #18
0
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Constructor that allows the programmer to specify the page type. In
 /// the case of the sample app, we use this constructor for this oject,
 /// and specify it as the start page.
 /// </summary>
 /// <param name="parent">The parent WizardFormBase-derived form</param>
 /// <param name="pageType">The type of page this object represents (start, intermediate, or stop)</param>
 public WizardPage5(WizardFormBase parent, WizardPageType pageType, CmWinServiceAPI db)
     : base(parent, pageType)
 {
     this.db = db;
     InitPage();
 }
 /// <summary>
 /// Facebook publish
 /// </summary>
 /// <param name="accessToken"></param>
 public FormLinkedInPublish(CmWinServiceAPI db, TwitterService service)
 {
     this.db      = db;
     this.service = service;
     InitializeComponent();
 }
Beispiel #20
0
 /// <summary>
 /// DBClass contructor
 /// </summary>
 public RemoteDAO(string serviceUri)
 {
     ch = new TcpChannel();
     ChannelServices.RegisterChannel(ch, false);
     m_srvApi = (CmWinServiceAPI)Activator.GetObject(typeof(CmWinServiceAPI), serviceUri);
 }
 /// <summary>
 /// 媒体发布
 /// </summary>
 /// <param name="db"></param>
 public FormMediaPublish(CmWinServiceAPI db)
 {
     this.db = db;
     InitializeComponent();
     getManager();
 }
 public FormMedia(CmWinServiceAPI db)
 {
     this.db = db;
     InitializeComponent();
 }
Beispiel #23
0
 public FormCustomer(CmWinServiceAPI db)
 {
     this.db = db;
     InitializeComponent();
 }
Beispiel #24
0
 /// <summary>
 /// FaceBookにログイン
 /// </summary>
 /// <param name="appId"></param>
 /// <param name="extendedPermissions"></param>
 public FormFacebookLogin(CmWinServiceAPI db)
     : this(new FacebookClient())
 {
     this.db = db;
     init();
 }
Beispiel #25
0
 /// <summary>
 /// DBClass contructor
 /// </summary>
 public RemoteDAO(string serviceUri, TcpClientChannel tch)
 {
     ChannelServices.RegisterChannel(tch, false);
     m_srvApi = (CmWinServiceAPI)Activator.GetObject(typeof(CmWinServiceAPI), serviceUri);
 }
Beispiel #26
0
 public DB(CmWinServiceAPI db)
 {
     this.db = db;
 }
Beispiel #27
0
 public FormCreateMagzineWizard(CmWinServiceAPI db)
     : base(db)
 {
     this.db = db;
     InitializeComponent();
 }
 public FormToolInstall(CmWinServiceAPI db)
 {
     this.db = db;
     InitializeComponent();
 }
Beispiel #29
0
 //--------------------------------------------------------------------------------
 /// <summary>
 /// Constructor that assumes the page type is "intermediate"
 /// </summary>
 /// <param name="parent">The parent WizardFormBase-derived form</param>
 public WizardPage1(WizardFormBase parent, CmWinServiceAPI db)
     : base(parent)
 {
     this.db = db;
     InitPage();
 }
Beispiel #30
0
 /// <summary>
 /// 主要函数入口
 /// </summary>
 /// <param name="db"></param>
 private FormMain(CmWinServiceAPI db)
 {
     this.db = new DB(db);
     InitializeComponent();
 }