Exemplo n.º 1
0
        /// <summary>
        /// 主窗口装入事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Frm_main_Load(object sender, EventArgs e)
        {
            //读取业务对象
            OracleDataAdapter bo01Adapter = SqlAssist.getSingleTableAdapter("select * from bo01");

            bo01Adapter.Fill(dt_bo01);

            List <Bo01> bo01_rows = ModelHelper.TableToEntity <Bo01>(dt_bo01);

            businessTab = bo01_rows.ToDictionary(key => key.bo001, value => value);

            Frm_login f_login = new Frm_login();

            f_login.ShowDialog();

            if (f_login.DialogResult == DialogResult.OK)  //登录成功处理..........
            {
                bs_user.Caption    = Envior.cur_userName;
                bs_version.Caption = AppInfo.AppVersion;
                f_login.Dispose();
            }
            else
            {
                return;
            }


            //读取发票基础信息
            this.ReadInvoiceBaseInfo();

            //连接打印服务
            this.ConnectPrtServ();

            Envior.TAX_APPID = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath).AppSettings.Settings["APPID"].Value.ToString();
        }