public static void Insert(Spath v, SQLITE_DAL dalsession) { string q = " INSERT INTO " + SPATH.SPATH_TBL + " ( "; q += " " + SPATH.STABLES_ID + " \r\n "; q += "," + SPATH.ROOT_FOLDER + " \r\n "; q += "," + SPATH.CONTFOLDER + " \r\n "; q += "," + SPATH.CLASSFOLDER + " \r\n "; q += "," + SPATH.FORMFOLDER + " \r\n "; q += "," + SPATH.LISTFOLDER + " \r\n "; q += "," + SPATH.SETUPFOLDER + " \r\n "; q += "," + SPATH.TESTFOLDER + " \r\n "; q += "," + SPATH.ACTIVE_ID + " \r\n "; q += " ) VALUES ( "; q += " @" + SPATH.STABLES_ID + "@ \r\n "; q += ", @" + SPATH.ROOT_FOLDER + "@ \r\n "; q += ", @" + SPATH.CONTFOLDER + "@ \r\n "; q += ", @" + SPATH.CLASSFOLDER + "@ \r\n "; q += ", @" + SPATH.FORMFOLDER + "@ \r\n "; q += ", @" + SPATH.LISTFOLDER + "@ \r\n "; q += ", @" + SPATH.SETUPFOLDER + "@ \r\n "; q += ", @" + SPATH.TESTFOLDER + "@ \r\n "; q += ", @" + SPATH.ACTIVE_ID + "@ \r\n "; q += " ) \r\n "; q = AttachParams(q, v); dalsession.Execute(q); }
private static List <Spath> EntityList(string q) { List <Spath> list = new List <Spath>(); using (IDataReader redr = new SQLITE_DAL().Listreader(q)) { while (redr.Read() == true) { Spath obj = new Spath() { Spath_id = redr[SPATH.SPATH_ID].ToString(), Stables_id = redr[STABLES.STABLES_NAME].ToString(), Root_folder = redr[SPATH.ROOT_FOLDER].ToString(), Contfolder = redr[SPATH.CONTFOLDER].ToString(), Classfolder = redr[SPATH.CLASSFOLDER].ToString(), Formfolder = redr[SPATH.FORMFOLDER].ToString(), Listfolder = redr[SPATH.LISTFOLDER].ToString(), Setupfolder = redr[SPATH.SETUPFOLDER].ToString(), Testfolder = redr[SPATH.TESTFOLDER].ToString(), Active_id = redr[SPATH.ACTIVE_ID].ToString(), }; list.Add(obj); } redr.Close(); } return(list); }
public static string GetId_Name(string _pName) { Spath obj = SearchName(_pName, new SQLITE_DAL()); if (obj != null) { return(obj.Spath_id); } return(""); }
public static string GetName_Id(string _pId) { Spath obj = PKId(_pId, new SQLITE_DAL()); if (obj != null) { return(obj.Stables_id); } return(""); }
private static string AttachParams(string q, Spath v) { q = q.Replace("@" + SPATH.SPATH_ID + "@", "" + ConvertTO.SqlString(v.Spath_id) + ""); q = q.Replace("@" + SPATH.STABLES_ID + "@", "" + ConvertTO.SqlString(v.Stables_id) + ""); q = q.Replace("@" + SPATH.ROOT_FOLDER + "@", "" + ConvertTO.SqlString(v.Root_folder) + ""); q = q.Replace("@" + SPATH.CONTFOLDER + "@", "" + ConvertTO.SqlString(v.Contfolder) + ""); q = q.Replace("@" + SPATH.CLASSFOLDER + "@", "" + ConvertTO.SqlString(v.Classfolder) + ""); q = q.Replace("@" + SPATH.FORMFOLDER + "@", "" + ConvertTO.SqlString(v.Formfolder) + ""); q = q.Replace("@" + SPATH.LISTFOLDER + "@", "" + ConvertTO.SqlString(v.Listfolder) + ""); q = q.Replace("@" + SPATH.SETUPFOLDER + "@", "" + ConvertTO.SqlString(v.Setupfolder) + ""); q = q.Replace("@" + SPATH.TESTFOLDER + "@", "" + ConvertTO.SqlString(v.Testfolder) + ""); q = q.Replace("@" + SPATH.ACTIVE_ID + "@", "" + ConvertTO.SqlString(v.Active_id) + ""); return(q); }
public static void Update(Spath v, SQLITE_DAL dalsession) { string q = "UPDATE " + SPATH.SPATH_TBL + " SET"; q += " " + SPATH.STABLES_ID + " = @" + SPATH.STABLES_ID + "@ \r\n "; q += "," + SPATH.ROOT_FOLDER + " = @" + SPATH.ROOT_FOLDER + "@ \r\n "; q += "," + SPATH.CONTFOLDER + " = @" + SPATH.CONTFOLDER + "@ \r\n "; q += "," + SPATH.CLASSFOLDER + " = @" + SPATH.CLASSFOLDER + "@ \r\n "; q += "," + SPATH.FORMFOLDER + " = @" + SPATH.FORMFOLDER + "@ \r\n "; q += "," + SPATH.LISTFOLDER + " = @" + SPATH.LISTFOLDER + "@ \r\n "; q += "," + SPATH.SETUPFOLDER + " = @" + SPATH.SETUPFOLDER + "@ \r\n "; q += "," + SPATH.TESTFOLDER + " = @" + SPATH.TESTFOLDER + "@ \r\n "; q += "," + SPATH.ACTIVE_ID + " = @" + SPATH.ACTIVE_ID + "@ \r\n "; q += " WHERE " + SPATH.SPATH_ID + " = @" + SPATH.SPATH_ID + "@ "; q = AttachParams(q, v); dalsession.Execute(q); }
private Spath CollectData() { Spath fobj = new Spath() { Spath_id = vId, Stables_id = CStables_exten.GetId_Name(txt_stables_id.Text), Root_folder = txt_root_folder.Text, Contfolder = txt_contfolder.Text, Classfolder = txt_classfolder.Text, Formfolder = txt_formfolder.Text, Listfolder = txt_listfolder.Text, Setupfolder = txt_setupfolder.Text, Testfolder = txt_testfolder.Text, Active_id = Core.Stative, }; return(fobj); }
public void SetAction(BtnEvent pAction, string pPkValue) { fAction = pAction; switch (fAction) { case BtnEvent.Open: btn_save.Text = "CLOSE"; obj = CSpath_exten.PKId(pPkValue, new SQLITE_DAL()); this.EnableControls(false); break; case BtnEvent.New: btn_save.Text = "SAVE"; obj = CSpath.GetNew; this.EnableControls(true); break; case BtnEvent.Edit: btn_save.Text = "UPDATE"; obj = CSpath_exten.PKId(pPkValue, new SQLITE_DAL()); this.EnableControls(true); break; case BtnEvent.Delete: btn_save.Text = "CONFIRM\r\nDELETE"; obj = CSpath_exten.PKId(pPkValue, new SQLITE_DAL()); this.EnableControls(false); break; case BtnEvent.Print: btn_save.Text = "PRINT"; obj = CSpath_exten.PKId(pPkValue, new SQLITE_DAL()); this.EnableControls(false); break; } this.LoadData(); }
private static Spath GetSPath(int stable_id) { string q = "SELECT * FROM " + SPATH.SPATH_TBL + " WHERE " + STABLES.STABLES_ID + " =" + stable_id; using (IDataReader redr = new SQLITE_DAL().Listreader(q)) { while (redr.Read() == true) { Spath obj = new Spath() { Contfolder = redr[SPATH.CONTFOLDER].ToString(), Classfolder = redr[SPATH.CLASSFOLDER].ToString(), Formfolder = redr[SPATH.FORMFOLDER].ToString(), Listfolder = redr[SPATH.LISTFOLDER].ToString(), Setupfolder = redr[SPATH.SETUPFOLDER].ToString(), Testfolder = redr[SPATH.TESTFOLDER].ToString() }; return(obj); } return(new Spath()); } }