/// <summary> /// 登陆QWeiboLogin /// </summary> public FormQWeiboLogin(CmWinServiceAPI db) { InitializeComponent(); this.db = db; this.StartPosition = FormStartPosition.CenterScreen; init(); }
/// <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); }
/// <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(); }
/// <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); }
/// <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); }
/// <summary> /// Dispose /// </summary> public void Dispose() { if (ch != null) { ChannelServices.UnregisterChannel(ch); } m_srvApi = null; }
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; }
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); }
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; }
/// <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; }
/// <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(); } } } }
//-------------------------------------------------------------------------------- /// <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(); }
/// <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(); }
public FormCustomer(CmWinServiceAPI db) { this.db = db; InitializeComponent(); }
/// <summary> /// FaceBookにログイン /// </summary> /// <param name="appId"></param> /// <param name="extendedPermissions"></param> public FormFacebookLogin(CmWinServiceAPI db) : this(new FacebookClient()) { this.db = db; init(); }
/// <summary> /// DBClass contructor /// </summary> public RemoteDAO(string serviceUri, TcpClientChannel tch) { ChannelServices.RegisterChannel(tch, false); m_srvApi = (CmWinServiceAPI)Activator.GetObject(typeof(CmWinServiceAPI), serviceUri); }
public DB(CmWinServiceAPI db) { this.db = db; }
public FormCreateMagzineWizard(CmWinServiceAPI db) : base(db) { this.db = db; InitializeComponent(); }
public FormToolInstall(CmWinServiceAPI db) { this.db = db; InitializeComponent(); }
//-------------------------------------------------------------------------------- /// <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(); }
/// <summary> /// 主要函数入口 /// </summary> /// <param name="db"></param> private FormMain(CmWinServiceAPI db) { this.db = new DB(db); InitializeComponent(); }