/// <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); }
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 { } }
/// <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("没有要打印的单据"); } }