private void GiorniMantenimentoLog() { AS400JDBCRowSet rowset = FunzioniComuni.connectJdbcAS400(ConfigurationManager.AppSettings["as400Server"], ConfigurationManager.AppSettings["as400User"], ConfigurationManager.AppSettings["as400Pwd"]); String giorni = String.Empty; if (rowset != null) { rowset.setCommand("SELECT DAYRT FROM PMBRS.SAVDP00F"); // solo ifs rowset.execute(); // lettura // lettura rowset while (rowset.next()) { giorni = rowset.getString("DAYRT"); } if (giorni != String.Empty) { TxtggRetention.Text = giorni; } else { TxtggRetention.Text = ConfigurationManager.AppSettings["GGRetentionDefault"]; } } }
public static Boolean delete_IFS(string dirIFS) { String query = String.Empty; #region QUERY DI INSERT LIBRERIE AS400JDBCRowSet rowset = FunzioniComuni.connectJdbcAS400(ConfigurationManager.AppSettings["as400Server"], ConfigurationManager.AppSettings["as400User"], ConfigurationManager.AppSettings["as400Pwd"]); if (rowset != null) { // per ogni lib vado a vedere se esiste già // se esiste non la tocco se non c'è la aggiungo con la schedulazione di default query = "DELETE FROM PMBRS.SAVCF00F WHERE CFIFS='" + dirIFS + "'"; rowset.setCommand(query); rowset.execute(); rowset.close(); } else { return(false); } return(true); #endregion }
public static String get_IFS_on_Table() { List <String> ls_ifs = new List <string> { }; AS400JDBCRowSet rowset = FunzioniComuni.connectJdbcAS400(ConfigurationManager.AppSettings["as400Server"], ConfigurationManager.AppSettings["as400User"], ConfigurationManager.AppSettings["as400Pwd"]); if (rowset != null) { rowset.setCommand("SELECT TRIM(CFIFS) FROM PMBRS.SAVCF00F where CFOBJ='I'"); // solo ifs rowset.execute(); // lettura // lettura rowset while (rowset.next()) { ls_ifs.Add(rowset.getString(1)); } } return(new JavaScriptSerializer().Serialize(ls_ifs)); }
public static Boolean save_GG_Ret(string ggRet) { String query = String.Empty; #region QUERY DI INSERT LIBRERIE AS400JDBCRowSet rowset = FunzioniComuni.connectJdbcAS400(ConfigurationManager.AppSettings["as400Server"], ConfigurationManager.AppSettings["as400User"], ConfigurationManager.AppSettings["as400Pwd"]); if (rowset != null) { // per ogni lib vado a vedere se esiste già // se esiste non la tocco se non c'è la aggiungo con la schedulazione di default String qD = "DELETE FROM PMBRS.SAVDP00F"; rowset.setCommand(qD); rowset.execute(); String q = "INSERT INTO PMBRS.SAVDP00F (DAYRT) values('" + ggRet + "')"; rowset.setCommand(q); rowset.execute(); rowset.close(); } else { return(false); } return(true); #endregion }
public static Boolean save_IFS(string dirIFS) { String query = String.Empty; if (dirIFS == "/") { dirIFS = "/*"; // la vuole così } #region QUERY DI INSERT LIBRERIE AS400JDBCRowSet rowset = FunzioniComuni.connectJdbcAS400(ConfigurationManager.AppSettings["as400Server"], ConfigurationManager.AppSettings["as400User"], ConfigurationManager.AppSettings["as400Pwd"]); AS400JDBCRowSet rowsetSelect = FunzioniComuni.connectJdbcAS400(ConfigurationManager.AppSettings["as400Server"], ConfigurationManager.AppSettings["as400User"], ConfigurationManager.AppSettings["as400Pwd"]); String data = DateTime.Now.ToString("yyyyMMdd"); String ora = DateTime.Now.ToString("HHmmss"); if (rowset != null) { // per ogni lib vado a vedere se esiste già // se esiste non la tocco se non c'è la aggiungo con la schedulazione di default rowsetSelect.setCommand("select count(*) as cont from pmbrs.savcf00f where CFIFS ='" + dirIFS + "'"); rowsetSelect.execute(); rowsetSelect.next(); int exist = rowsetSelect.getInt("cont"); // verifico se ho la lib e decido se fare update o insert if (exist == 0) // se non esiste allora insert CFTS1 CFHS1 { query = "INSERT INTO PMBRS.SAVCF00F (CFEDT,CFETM,CFIFS,CFHS1,CFOBJ) " + "values('" + data + "', '" + ora + "','" + dirIFS + "'," + "'2359',"// orasched + "'I')"; rowset.setCommand(query); rowset.execute(); } else { query = "UPDATE PMBRS.SAVCF00F " + "SET CFEDT='" + data + "'," + " CFETM='" + ora + "'" + "WHERE CFLIB = '" + dirIFS + "'"; // inutile mettere il campo CFOBJ a L nell'update rowset.setCommand(query); rowset.execute(); } rowset.close(); } else { return(false); } return(true); #endregion }