Exemplo n.º 1
0
        /// <summary>
        /// 检查SN是否正确
        /// </summary>
        /// <param name="sSN"></param>
        /// <returns></returns>
        private bool ChkSN(string sSN)
        {
            clsDES = FrameBaseFunction.ClsDES.Instance();
            FrameBaseFunction.ClsBaseDataInfo.sSnInfo = clsDES.Encrypt(this.Text.Trim(), "programs");

            if (sSN.Trim() != FrameBaseFunction.ClsBaseDataInfo.sSnInfo.Trim())
            {
                MessageBox.Show("请使用正确的注册码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return(false);
            }
            return(true);
        }
Exemplo n.º 2
0
        public FrmLogin()
        {
            FrameBaseFunction.ClsBaseDataInfo.sDataBaseType = GetConfigValue(sPathConfig, "DataBaseType");
            InitializeComponent();

            try
            {
                clsSQLCommond = FrameBaseFunction.ClsDataBaseFactory.Instance();
                clsDES        = FrameBaseFunction.ClsDES.Instance();

                InitInfo();

                label1.Visible    = bU8Improt;
                lookUpAcc.Visible = bU8Improt;
            }
            catch
            { }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 打印
        /// </summary>
        private void btnPrint()
        {
            try
            {
                gridView1.FocusedRowHandle -= 1;
                gridView1.FocusedRowHandle += 1;
            }
            catch { }

            base.dsPrint.Tables.Clear();
            DataTable dtGrid = SetPrintData(((DataTable)gridControl1.DataSource).Copy());

            FrameBaseFunction.ClsDES clsDES = FrameBaseFunction.ClsDES.Instance();

            for (int i = dtGrid.Rows.Count - 1; i >= 0; i--)
            {
                if (FrameBaseFunction.ClsBaseDataInfo.ReturnBoolToInt(dtGrid.Rows[i]["选择"]) != 1)
                {
                    dtGrid.Rows.RemoveAt(i);
                }
                else
                {
                    dtGrid.Rows[i]["cPosCode"] = clsDES.Encrypt(dtGrid.Rows[i]["cPosCode"].ToString().Trim());
                }
            }
            dtGrid.TableName = "dtGrid";

            base.dsPrint.Tables.Add(dtGrid);
            DataTable dtHead = dtBingHead.Copy();

            DataColumn dc = new DataColumn();

            dc.ColumnName = "条数";
            dtHead.Columns.Add(dc);

            dtHead.TableName = "dtHead";
            base.dsPrint.Tables.Add(dtHead);

            if (dtGrid.Rows.Count < 1)
            {
                throw new Exception("没有要打印的单据");
            }
        }