//Afiche famille agent avec ajax (Recherche Agent) public OracleDataReader GetAgent(string agent) { DBConnectJDE c = new DBConnectJDE(); OracleConnection conn = c.GetConnectionJDE(); conn.Open(); OracleTransaction trans = conn.BeginTransaction(); OracleCommand cmd = new OracleCommand { CommandText = "SELECT YAAN8, YAOEMP, YAALPH, YADSC1, to_char(to_date(to_char(1900 + FLOOR(YATRDJ / 1000)), 'YYYY') + MOD(YATRDJ, 1000) - 1, 'DD-MM-YYYY'), EXTRACT(YEAR FROM SYSDATE)-EXTRACT(YEAR FROM to_date(to_char(1900 + FLOOR(YATRDJ / 1000)), 'YYYY') + MOD(YATRDJ, 1000) - 1 ) AS AGE FROM F55EMPME WHERE YAOEMP LIKE '%" + agent + "%' OR YAAN8 LIKE '%" + agent + "%' OR YAALPH LIKE '%" + agent + "%' AND EXTRACT(YEAR FROM SYSDATE)-EXTRACT(YEAR FROM TO_DATE(to_char(1900 + FLOOR(YATRDJ / 1000)), 'YYYY') + MOD(YATRDJ, 1000) - 1 ) < 25 ", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } return(dr); }
public int ComptCertNvMatr(string nvmatr) { DBConnectJDE e = new DBConnectJDE(); /*ito ny connexion amin'ny serveur JDE*/ OracleConnection Conn = e.GetConnectionJDE(); //DBConnect d = new DBConnect(); //OracleConnection connex = d.GetConnection(); /*connexion avec JDE*/ int nb = 0; Conn.Open(); OracleTransaction trans = Conn.BeginTransaction(); //compter nouveau matricule OracleCommand cmd = new OracleCommand { CommandText = "SELECT COUNT(YAAN8) FROM F55EMPME WHERE YAAN8 = '" + nvmatr + "' ", Connection = Conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } dr.Read(); nb = dr.GetInt16(0); return(nb); }
//Affiche AGENT JDE ajax (table) public OracleDataReader GetAgentJDE(string matr) { DBConnectJDE c = new DBConnectJDE(); OracleConnection conn = c.GetConnectionJDE(); conn.Open(); OracleTransaction trans = conn.BeginTransaction(); OracleCommand cmd = new OracleCommand { CommandText = "SELECT a.YAAN8, a.YAOEMP , a.YAALPH , a.YADSC1 , ' ', a.YAALPH1, CASE a.YATRDJ WHEN 0 THEN '-' ELSE to_char(to_date(to_char(1900 + floor(a.YATRDJ/ 1000)),'YYYY') + mod(a.YATRDJ,1000) - 1, 'DD-MM-YYYY') END ," + "b.ALADD1 FROM JIRDTA.F55EMPME a" + " left join JIRDTA.F0116 b on ltrim(a.YAAN8)=ltrim(b.ALAN8) " + "WHERE a.YAAN8 = '" + matr + "' OR a.YAOEMP= '" + matr + "'", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } return(dr); }
public int CompterAgent(string agent) { DBConnectJDE c = new DBConnectJDE(); OracleConnection conn = c.GetConnectionJDE(); conn.Open(); OracleTransaction trans = conn.BeginTransaction(); Int32 nb = 0; OracleCommand req = new OracleCommand { CommandText = "SELECT COUNT(YAALPH) AS nb FROM F55EMPME WHERE YAAN8 LIKE '%" + agent + "%' OR YAOEMP LIKE '%" + agent + "%' OR YAALPH LIKE '%" + agent + "%' ", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = req.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources req.Dispose(); } dr.Read(); nb = dr.GetInt32(0); return(nb); }
//Affiche FAMILLE JDE ajax (table) public OracleDataReader GetJDE(string matr) { DBConnectJDE c = new DBConnectJDE(); OracleConnection conn = c.GetConnectionJDE(); conn.Open(); OracleTransaction trans = conn.BeginTransaction(); nb = CompterAgentTemp(matr); if (nb == 0) { OracleCommand cmd = new OracleCommand { CommandText = "SELECT YAAN8, YAOEMP , YAALPH , YADSC1 , YASEX , YAALPH1, CASE YATRDJ WHEN 0 THEN '-' ELSE to_char(to_date(to_char(1900 + floor(YATRDJ/ 1000)),'YYYY') + mod(YATRDJ,1000) - 1, 'DD-MM-YYYY') END FROM F55EMPME WHERE YAAN8 = '" + matr + "' OR YAOEMP= '" + matr + "'", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } } else if (nb == 1) { OracleCommand cmd = new OracleCommand { CommandText = "SELECT YAAN8, YAOEMP , YAALPH , YADSC1 , YASEX , YAALPH1, CASE YATRDJ WHEN 0 THEN '-' ELSE to_char(to_date(to_char(1900 + floor(YATRDJ/ 1000)),'YYYY') + mod(YATRDJ,1000) - 1, 'DD-MM-YYYY') END FROM F55EMPME WHERE YADSC1 <> YAALPH AND YAAN8 = '" + matr + "' OR YAOEMP= '" + matr + "'", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } } return(dr); }
//Affiche FAMILLE JDE ajax (table) public OracleDataReader GetJDE(string matr) { DBConnectJDE c = new DBConnectJDE(); OracleConnection conn = c.GetConnectionJDE(); conn.Open(); OracleTransaction trans = conn.BeginTransaction(); nb = CompterAgentTemp(matr); if (nb == 0) { OracleCommand cmd = new OracleCommand { /*CommandText = "SELECT a.YAAN8, a.YAOEMP , a.YAALPH , a.YADSC1 ,' ' , a.YAALPH1, CASE a.YATRDJ WHEN 0 THEN '-' ELSE to_char(to_date(to_char(1900 + floor(a.YATRDJ/ 1000)),'YYYY') + mod(a.YATRDJ,1000) - 1, 'DD-MM-YYYY') END ," + * * "b.ALADD1 FROM JIRDTA.F55EMPME a" + * * " left join JIRDTA.F0116 b on ltrim(a.YAAN8)=ltrim(b.ALAN8) " + * * "WHERE a.YAAN8 = '" + matr + "' OR a.YAOEMP= '" + matr + "'",*/ CommandText = "select a.YAAN8,a.YAOEMP,a.YAALPH,replace(a.YADSC1,'''',' '),a.YASEX,substr(a.YAALPH1,1,11)," + "case when lpad(a.YATRDJ, 6, 0) <> 0 then to_char(to_date(to_char(lpad(a.YATRDJ,6,0)+1900000),'YYYYDDD'),'dd/mm/yy') end," + " b.ALADD1||b.ALADD2 " + " from JIRDTA.F55EMPME a " + " left join JIRDTA.F0116 b on ltrim(a.YAAN8)=ltrim(b.ALAN8) " + " where YAAN8='" + matr + "' OR a.YAOEMP= '" + matr + "'", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } } else if (nb == 1) { OracleCommand cmd = new OracleCommand { /*CommandText = "SELECT a.YAAN8, a.YAOEMP , a.YAALPH , a.YADSC1 , a.YASEX , a.YAALPH1, CASE a.YATRDJ WHEN 0 THEN '-' ELSE to_char(to_date(to_char(1900 + floor(a.YATRDJ/ 1000)),'YYYY') + mod(a.YATRDJ,1000) - 1, 'DD-MM-YYYY') END," + * * "b.ALADD1 FROM JIRDTA.F55EMPME a" + * * " left join JIRDTA.F0116 b on ltrim(a.YAAN8)=ltrim(b.ALAN8) " + * * " WHERE a.YADSC1 <> a.YAALPH AND a.YAAN8 = '" + matr + "' OR a.YAOEMP = '" + matr + "'",*/ CommandText = "select a.YAAN8,a.YAOEMP,a.YAALPH,replace(a.YADSC1,'''',' '),a.YASEX,substr(a.YAALPH1,1,11)," + "case when lpad(a.YATRDJ, 6, 0) <> 0 then to_char(to_date(to_char(lpad(a.YATRDJ,6,0)+1900000),'YYYYDDD'),'dd/mm/yy') end," + "b.ALADD1||b.ALADD2 " + " from JIRDTA.F55EMPME a " + " left join JIRDTA.F0116 b on ltrim(a.YAAN8)=ltrim(b.ALAN8) " + " where a.YADSC1 <> a.YAALPH AND a.YAAN8='" + matr + "' OR a.YAOEMP = '" + matr + "'", Connection = conn, CommandType = CommandType.Text }; try { // Exécution de la requête dr = cmd.ExecuteReader(); // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée trans.Commit(); } catch (Exception ex) { // Une erreur est survenue: on ne valide pas la requête trans.Rollback(); Console.WriteLine("<body><script >alert('Requête non effectuée !!\nErreur: '" + ex.Message + "'');</script></body>"); } finally { // Libération des ressources cmd.Dispose(); } } return(dr); }