示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            cb_pdm2JavaCodeType.Items.AddRange(Pdm2SqlGenerator.GetChangeTypesDesc());
            cb_pdm2JavaCodeType.SelectedIndex = 0;


            //暂时不显示批量处理,暂时有问题
            tbInvisible = tab_springFileCreate.TabPages[2];
            tab_springFileCreate.TabPages.RemoveAt(2);
            tb_author.KeyDown += Form1_KeyDown;

            //Config 监听以下控件变动
            UIConfigUtil.ListenControl(tb_getsetProjPath);   //批量生成get/set的目录
            UIConfigUtil.ListenControl(tb_author);           //作者字段
            UIConfigUtil.ListenControl(tb_ctorFolder);       //用于批量处理构造方法目录
            UIConfigUtil.ListenControl(tb_forceFixProj);     //
            UIConfigUtil.ListenControl(tb_unitTestAuthor);   //单元测试的注释作者字段
            UIConfigUtil.ListenControl(cb_alwaysTopWindow);  //是否总在最前
            UIConfigUtil.ListenControl(tb_springFileAuthor);

            this.FormClosing += (se, eArg) => AppCommon.Util.UIConfigUtil.SaveConfig();

            //支持文件拖拽到文本框:
            tb_springFileToProc.DragEnter += Tb_springFileToProc_DragEnter;
            tb_springFileToProc.DragDrop  += Tb_springFileToProc_DragDrop;
        }
示例#2
0
        private void btn_pdmConvertTo_Click(object sender, EventArgs e)
        {
            UIUtil.TryAction(() =>
            {
                JavaGetSetterGenerator.g_author = tb_author.Text;

                string convertedJavaFile = Pdm2SqlGenerator.ConvertPDMByType(cb_pdm2JavaCodeType.SelectedIndex, rtb_srcPdmDefineText.Text, cb_pdm2JavaCodeTrim_.Checked);

                if (!string.IsNullOrEmpty(convertedJavaFile))
                {
                    convertedJavaFile = JavaGetSetterGenerator.ConvertCodeWithGetSetter(convertedJavaFile, cb_genSwaggerComment.Checked);
                }

                rtb_pdmConvertedResult.Text = convertedJavaFile;
            });
        }