Пример #1
0
        public List <MailServer_m> IMAP_List()
        {
            string command           = "SELECT * FROM ConnectionSMTP WHERE type = 'imap'";
            List <MailServer_m> list = mySql.ConnectionSMTP_DataSource(command);

            mySql.close();
            return(list);
        }
Пример #2
0
        public List <Projekt_Bevont_struct> Data_SzakmaiProject()
        {
            string command = "SELECT coalesce((SELECT count(jelolt_id) FROM projekt_jelolt_kapcs WHERE projekt_id = projektek.id),0) as jeloltek_db, projektek.id, megnevezes_projekt, megnevezes_munka FROM projektek INNER JOIN munkakor ON munkakor.id = projektek.munkakor INNER JOIN projekt_ertesitendok_kapcs ON projektek.id = projekt_ertesitendok_kapcs.projekt_id WHERE projektek.statusz = 1 AND ertesitendok_id = " + session.UserData[0].id + "";
            List <Projekt_Bevont_struct> list = mySql.getSzakmaiProject(command);

            mySql.close();
            return(list);
        }
Пример #3
0
        public void add(string comment, int project_id, int applicant_id, int teljesites)
        {
            DateTime dateTime = DateTime.Now;

            if (teljesites >= 10)
            {
                teljesites = 10;
            }
            string command = "INSERT INTO megjegyzesek (jelolt_id,projekt_id,hr_id,hr_nev,megjegyzes,datum,ertekeles) VALUES (" + applicant_id + "," + project_id + "," + sess.UserData[0].id + ",'" + sess.UserData[0].name + "','" + comment + "','" + dateTime.ToString("yyyy. MM. dd.") + "'," + teljesites + ")";

            mySql.update(command);
            mySql.close();
        }
Пример #4
0
        public List <ertesitendok_struct> Data_Ertesitendok()
        {
            string command = "SELECT * FROM users WHERE kategoria = 0";
            List <ertesitendok_struct> list = mySql.getErtesitendok(command);

            mySql.close();
            return(list);
        }
Пример #5
0
        public void Activity_write()
        {
            //List<activity_struct> list)
            Model.MySql mySql    = new Model.MySql();
            DateTime    dateTime = DateTime.Now;
            string      command  = "INSERT INTO `activity_log` (`id`, `hr_id`, `nev`, `tipus`, `leiras`, `datum`) VALUES(NULL, 1, 'nev', 'tipus', 'leiras', '" + dateTime.ToString() + "')";

            //string query = "INSERT INTO `activity_log` (`id`, `hr_id`, `nev`, `tipus`, `leiras`, `datum`) VALUES(NULL, "+list[1]+ ", '" + list[2] + "', '" + list[3] + "', '" + list[4] + "', '"+ dateTime.ToString("hu-HU") + "')";
            mySql.update(command);
            mySql.close();
        }
Пример #6
0
 public bool userValidation(string name, string pass)
 {
     if (mySql.rowCount("SELECT count(id) FROM users WHERE username='******'") == 1)
     {
         DateTime dateTime = DateTime.Now;
         sqLite.update("UPDATE users SET belepve = '" + dateTime.ToString("yyyy. MM. dd.") + "' WHERE username = '******';");
         mySql.close();
         return(true);
     }
     else
     {
         mySql.close();
     }
     return(false);
 }
Пример #7
0
        public void telephoneFilterInsert(int ismerte, int muszakok, string utazas) //javított
        {
            string command = "UPDATE projekt_jelolt_kapcs SET allapota = 1 WHERE projekt_id = " + pControl.ProjektID + " AND jelolt_id = " + aControl.ApplicantID + "";

            mySql.update(command);
            command = "UPDATE jeloltek SET pmk_ismerte = " + ismerte + "  WHERE id = " + aControl.ApplicantID + "";
            mySql.update(command);
            command = "INSERT INTO jelolt_statisztika (id, jelolt_id, utazas, muszakok) VALUES(null, " + aControl.ApplicantID + ", '" + utazas + "', " + muszakok + ")";
            mySql.update(command);
            mySql.close();
        }
Пример #8
0
        public List <ProjectListItems> Data_ProjectFull(List <string> searchValue)
        {
            string command = "SELECT coalesce((SELECT count(jelolt_id) FROM projekt_jelolt_kapcs WHERE projekt_id = projektek.id GROUP BY jeloltek.id),0) as jeloltek_db, coalesce((SELECT count(jelolt_id) FROM interjuk_kapcs WHERE projekt_id = projektek.id),0) as interjuk_db, projektek.id, projektek.publikalt, megnevezes_projekt, megnevezes_munka, fel_datum, statusz FROM projektek LEFT JOIN projekt_jelolt_kapcs ON projektek.id = projekt_jelolt_kapcs.projekt_id LEFT JOIN jeloltek ON jeloltek.id = projekt_jelolt_kapcs.jelolt_id LEFT JOIN munkakor ON munkakor.id = projektek.munkakor LEFT JOIN pc ON pc.id = projektek.pc LEFT JOIN megjegyzesek ON projektek.id = megjegyzesek.projekt_id " +
                             " WHERE projektek.statusz = " + projectSearchMemory[0].statusz;

            if (searchValue[0] != "")
            {
                command += " AND projektek.megnevezes_projekt LIKE '%" + searchValue[0] + "%' ";
            }
            if (searchValue[1] != "0")
            {
                command += " AND coalesce((SELECT count(projekt_id)  FROM projekt_jelolt_kapcs WHERE projekt_id = projektek.id Group by projekt_id),0) >=" + searchValue[1] + " ";
            }
            if (searchValue[2] != "")
            {
                command += " AND projektek.fel_datum LIKE '%" + searchValue[2] + "%' ";
            }
            if (searchValue[3] != "0")
            {
                command += " AND coalesce((SELECT count(jelolt_id) FROM interjuk_kapcs WHERE projekt_id = projektek.id Group by jelolt_id),0) >=" + searchValue[3] + " ";
            }
            if (searchValue[4] != "")
            {
                command += " AND pc.megnevezes_pc LIKE '%" + searchValue[4] + "%' ";
            }
            if (searchValue[5] != "" && searchValue[5] != "1")
            {
                command += " AND projektek.nyelvtudas LIKE '%" + searchValue[5] + "%' ";
            }
            if (searchValue[6] != "" && searchValue[6] != "1")
            {
                command += " AND projektek.vegzettseg LIKE '%" + searchValue[6] + "%' ";
            }
            if (searchValue[7] != "")
            {
                command += " AND megjegyzesek.megjegyzes LIKE '%" + searchValue[7] + "%' ";
            }
            if (searchValue[8] != "")
            {
                command += " AND jeloltek.nev LIKE '%" + searchValue[8] + "%' ";
            }
            if (searchValue[9] != "")
            {
                command += " AND projektek.publikalt LIKE '%" + searchValue[9] + "%' ";
            }
            command += " GROUP BY projektek.id ";
            switch (searchValue[10])
            {
            case "1":
                command += " ORDER BY projektek.id" + searchValue[11];
                break;

            case "2":
                command += " ORDER BY projektek.megnevezes_projekt" + searchValue[11];
                break;

            case "3":
                command += " ORDER BY projektek.munkakor" + searchValue[11];
                break;

            case "4":
                command += " ORDER BY jeloltek_db" + searchValue[11];
                break;

            case "5":
                command += " ORDER BY projektek.fel_datum" + searchValue[11];
                break;

            default:
                command += " ORDER BY projektek.fel_datum DESC";
                break;
            }
            List <ProjectListItems> list = mySql.Projekt_MySql_listQuery(command);

            mySql.close();
            return(list);
        }
Пример #9
0
        public List <JeloltListItems> applicantList(List <string> searchValue) //javított
        {
            string command = "SELECT " +
                             "coalesce((SELECT count(projekt_id) FROM interjuk_kapcs WHERE jelolt_id = jeloltek.id GROUP BY jelolt_id),0) as interjuk_db, " +
                             "(SELECT megnevezes_munka FROM munkakor WHERE munkakor.id = jeloltek.munkakor) as munkakor, " +
                             "(SELECT megnevezes_munka FROM munkakor WHERE munkakor.id = jeloltek.munkakor2) as munkakor2, " +
                             "(SELECT megnevezes_munka FROM munkakor WHERE munkakor.id = jeloltek.munkakor3) as munkakor3, " +
                             "jeloltek.id,jeloltek.nev,szuldatum,reg_date,allapota,kolcsonzott,email " +
                             "FROM jeloltek " +
                             "LEFT JOIN megjegyzesek ON jeloltek.id = megjegyzesek.jelolt_id " +
                             "LEFT JOIN munkakor on jeloltek.munkakor = munkakor.id " +
                             "LEFT JOIN projekt_jelolt_kapcs ON jeloltek.id = projekt_jelolt_kapcs.jelolt_id " +
                             "WHERE jeloltek.id LIKE '%%'";

            if (searchValue[0] != "")
            {
                command += " AND jeloltek.nev LIKE '%" + searchValue[0] + "%' ";
            }
            if (searchValue[1] != "")
            {
                command += " AND jeloltek.lakhely LIKE '%" + searchValue[1] + "%' ";
            }
            if (searchValue[2] != "")
            {
                command += " AND jeloltek.email LIKE '%" + searchValue[2] + "%' ";
            }
            if (searchValue[3] != "")
            {
                command += " AND jeloltek.szuldatum <= " + searchValue[3] + " ";
            }
            if (searchValue[4] != "" && searchValue[4] != "0")
            {
                command += "AND jeloltek.tapasztalat_ev >= " + searchValue[4] + " ";
            }
            if (searchValue[5] != "")
            {
                command += " AND jeloltek.reg_date LIKE '%" + searchValue[5] + "%' ";
            }
            if (searchValue[6] != "" && searchValue[6] != "0")
            {
                command += " AND coalesce((SELECT count(projekt_id) FROM interjuk_kapcs WHERE jelolt_id = jeloltek.id Group by projekt_id),0) >= " + searchValue[6] + " ";
            }
            if (searchValue[7] != "")
            {
                command += " AND jeloltek.neme LIKE '%" + searchValue[7] + "%' ";
            }
            if (searchValue[8] != "")
            {
                command += " AND jeloltek.munkakor LIKE '%" + searchValue[8] + "%' ";
            }
            if (searchValue[9] != "")
            {
                command += " AND jeloltek.vegz_terulet LIKE '%" + searchValue[9] + "%' ";
            }
            if (searchValue[10] != "")
            {
                command += " AND megjegyzesek.megjegyzes LIKE '%" + searchValue[10] + "%' ";
            }
            if (searchValue[11] == "1")
            {
                command += "  AND projekt_jelolt_kapcs.id IS NULL ";
            }
            command += " GROUP BY jeloltek.email ";
            switch (searchValue[12])
            {
            case "1":
                command += " ORDER BY jeloltek.id" + searchValue[13];
                break;

            case "2":
                command += " ORDER BY jeloltek.nev" + searchValue[13];
                break;

            case "3":
                command += " ORDER BY jeloltek.munkakor" + searchValue[13];
                break;

            case "4":
                command += " ORDER BY interjuk_db" + searchValue[13];
                break;

            case "5":
                command += " ORDER BY jeloltek.szuldatum" + searchValue[13];
                break;

            case "6":
                command += " ORDER BY jeloltek.reg_date" + searchValue[13];
                break;

            default:
                command += " ORDER BY jeloltek.reg_date DESC";
                break;
            }
            command += " LIMIT 25";
            List <JeloltListItems> list = mySql.getApplicantList(command);

            mySql.close();
            return(list);
        }