示例#1
0
        /// <summary>
        /// 重写父类方法
        /// </summary>
        /// <param name="args"></param>
        /// <returns></returns>
        protected override Book.UI.Settings.BasicData.BaseEditForm GetEditForm(object[] args)
        {
            Type type = typeof(EditForm);

            Model.PCMouldOnlineCheck model = new BL.PCMouldOnlineCheckManager().Get((args[0] as Model.PCMouldOnlineCheckDetail) == null ? null : (args[0] as Model.PCMouldOnlineCheckDetail).PCMouldOnlineCheckId);
            args[0] = model;
            return((EditForm)type.Assembly.CreateInstance(type.FullName, false, System.Reflection.BindingFlags.CreateInstance, null, args, null, null));
        }
示例#2
0
        public override void gridView1_DoubleClick(object sender, EventArgs e)
        {
            Model.PCMouldOnlineCheck model = new Book.Model.PCMouldOnlineCheck();
            if ((this.bindingSource1.Current as Model.PCMouldOnlineCheckDetail) != null)
            {
                model = new BL.PCMouldOnlineCheckManager().Get((this.bindingSource1.Current as Model.PCMouldOnlineCheckDetail).PCMouldOnlineCheckId);
            }
            EditForm f = new EditForm(model);

            f.ShowDialog();
        }