private void frmMain_Load(object sender, EventArgs e) { NanDataBase.InitDatabase(Path.Combine(Application.StartupPath, "../../Database"), "NanCrm_v2"); InitMainMenu(); FormManager.SetMainForm(this); BusinessObject.OnErrorHandler = HandleBOError; }
public static int GetBONextID(BOIDEnum boId) { string tbPath = Path.Combine(NanDataBase.GetInstance().GetDBPath(), BusinessObject.GetEnumDescription(boId)); if (!Directory.Exists(tbPath)) { return(1); } int maxId = 0; string[] files = Directory.GetFiles(tbPath); if (files.Length > 0) { maxId = files.Max(x => int.Parse(Path.GetFileName(x))); } return(++maxId); }
public BusinessObject() { m_dbConn = NanDataBase.GetInstance(); m_relatedBO = new List <BOIDEnum>(); }