コード例 #1
0
        // Noten Suchen
        public FehlendeCPInfo ShowFehlendeCI(string MastStudiengang, int Deltacp)
        {
            int            bewerbungsID   = ShowMasterstudiengangID(MastStudiengang);
            FehlendeCPInfo fehlendeCPInfo = new FehlendeCPInfo();

            fehlendeCPInfo.IntCPdelta = 1;
            config = XmlDataManager.XmlConfigDataReader("configs.xml");

            string query = "SELECT t.intCPdelta, t.intWert, t.intBewerbung, t.blnErfüllt  FROM tab_fehlcp AS t WHERE t.intBewerbung = " + bewerbungsID + " AND t.intCPdelta = " + Deltacp + "";

            OleDbConnection UserConnection1 = new OleDbConnection();

            UserConnection1.ConnectionString = config.DbConnectionString;
            UserConnection1.Open();
            OleDbCommand cmd1 = new OleDbCommand();

            cmd1.Connection  = UserConnection1;
            cmd1.CommandType = CommandType.Text;
            cmd1.CommandText = query;
            OleDbDataReader reader = cmd1.ExecuteReader();

            if (reader.HasRows)
            {
                reader.Read();

                string intCPDelta   = reader["intCPdelta"].ToString();
                string fehlCP       = reader["intWert"].ToString();
                string intBewerbung = reader["intBewerbung"].ToString();
                string erfuelle     = reader["blnErfüllt"].ToString();
                UserConnection1.Close();

                int  IntCPDelta   = Convert.ToInt32(intCPDelta);
                int  FehlCP       = Convert.ToInt32(fehlCP);
                int  IntBewerbung = Convert.ToInt32(intBewerbung);
                bool Erfuelle     = Convert.ToBoolean(erfuelle);


                fehlendeCPInfo.IntCPdelta     = IntCPDelta;
                fehlendeCPInfo.FehlCP         = FehlCP;
                fehlendeCPInfo.IntBewerbungID = IntBewerbung;
                fehlendeCPInfo.Erfuelle       = Erfuelle;

                return(fehlendeCPInfo);
            }
            else
            {
                return(fehlendeCPInfo);
            }
        }
コード例 #2
0
        // Fehlende CP in tab_fehlcp suchen
        public List <FehlendeCPInfo> ShowStudiengangFehlendeCP(int bewerbungsID, int MasterID)
        {
            config = XmlDataManager.XmlConfigDataReader("configs.xml");

            string query = "SELECT t.intCPdelta, t.intWert, t.intBewerbung, t.intStudiengang, t.blnErfüllt  FROM tab_fehlcp AS t WHERE t.intBewerbung = " + bewerbungsID + " AND t.intStudiengang = " + MasterID + "";


            OleDbConnection UserConnection1 = new OleDbConnection();

            UserConnection1.ConnectionString = config.DbConnectionString;
            UserConnection1.Open();
            OleDbCommand cmd1 = new OleDbCommand();

            cmd1.Connection  = UserConnection1;
            cmd1.CommandType = CommandType.Text;
            cmd1.CommandText = query;
            OleDbDataReader reader = cmd1.ExecuteReader();

            while (reader.Read())
            {
                FehlendeCPInfo fehlendeCPInfo = new FehlendeCPInfo();
                string         intCPdelta     = reader["intCPdelta"].ToString();
                int            IntCPdelta     = Convert.ToInt32(intCPdelta);
                fehlendeCPInfo.IntCPdelta = IntCPdelta;

                string fehlCP = reader["intWert"].ToString();
                int    FehlCP = Convert.ToInt32(fehlCP);
                fehlendeCPInfo.FehlCP = FehlCP;

                string intBewerbung = reader["intBewerbung"].ToString();
                int    IntBewerbung = Convert.ToInt32(intBewerbung);
                fehlendeCPInfo.IntBewerbungID = IntBewerbung;

                string cpErfuellt = reader["blnErfüllt"].ToString();
                bool   CPErfuellt = Convert.ToBoolean(cpErfuellt);
                fehlendeCPInfo.Erfuelle = CPErfuellt;

                string intStudiengang = reader["intStudiengang"].ToString();
                int    IntStudiengang = Convert.ToInt32(intStudiengang);
                fehlendeCPInfo.IntStudiengang = IntStudiengang;


                listeFehlCP.Add(fehlendeCPInfo);
            }
            UserConnection1.Close();

            return(listeFehlCP);
        }
コード例 #3
0
        //Save FehlendeCP in Data base
        private void SaveFehlendeCP(string Master)
        {
            int[] listeFehlCP = new int[10];
            List <FachCpDelta>    listeFaech     = new List <FachCpDelta>();
            List <FehlendeCPInfo> listeFehlendCp = new List <FehlendeCPInfo>();

            listeFaech = studentenVerwaltung.ShowStudiengangNoten(Master);

            listeFehlCP[0] = Convert.ToInt32(LabelFehltCP1.Text.Trim());
            listeFehlCP[1] = Convert.ToInt32(LabelFehltCP2.Text.Trim());
            listeFehlCP[2] = Convert.ToInt32(LabelFehltCP3.Text.Trim());
            listeFehlCP[3] = Convert.ToInt32(LabelFehltCP4.Text.Trim());
            listeFehlCP[4] = Convert.ToInt32(LabelFehltCP5.Text.Trim());
            listeFehlCP[5] = Convert.ToInt32(LabelFehltCP6.Text.Trim());
            listeFehlCP[6] = Convert.ToInt32(LabelFehltCP7.Text.Trim());
            listeFehlCP[7] = Convert.ToInt32(LabelFehltCP8.Text.Trim());
            listeFehlCP[8] = Convert.ToInt32(LabelFehltCP9.Text.Trim());
            listeFehlCP[9] = Convert.ToInt32(LabelFehltCP10.Text.Trim());
            int Masterstudiengang = studentenVerwaltung.ShowMasterstudiengangID(Master);

            for (int j = 0; j < 10; j++)
            {
                FehlendeCPInfo fehlendeCPInfo = new FehlendeCPInfo();
                int            Erfuelle;
                fehlendeCPInfo.IntBewerbungID = bewerbungsdata.ID;
                fehlendeCPInfo.IntCPdelta     = listeFaech[j].FachID;
                fehlendeCPInfo.FehlCP         = listeFehlCP[j];
                fehlendeCPInfo.IntStudiengang = Masterstudiengang;
                if (fehlendeCPInfo.FehlCP == 0)
                {
                    Erfuelle = 1;
                }
                else
                {
                    Erfuelle = 0;
                }
                listeFehlendCp.Add(fehlendeCPInfo);
                studentenVerwaltung.AddFehlendeCP(fehlendeCPInfo.IntBewerbungID, fehlendeCPInfo.IntCPdelta, fehlendeCPInfo.FehlCP, fehlendeCPInfo.IntStudiengang, Erfuelle);
            }
        }
コード例 #4
0
        private void ShowFehlCP(int bewerbungsID, StudiengaangAndNote[] listeFach)
        {
            bool resut = studentenVerwaltung.Search_BewerbungID_in_tab_FehlCP(bewerbungsdata.ID);

            if (resut == false)
            {
                for (int z = 0; z < 10; z++)
                {
                    listeFach[z] = listeFaecher[z];
                }

                LabelFehltCP1.Text  = (listeFach[0].IntCP).ToString();
                LabelFehltCP2.Text  = (listeFach[1].IntCP).ToString();
                LabelFehltCP3.Text  = (listeFach[2].IntCP).ToString();
                LabelFehltCP4.Text  = (listeFach[3].IntCP).ToString();
                LabelFehltCP5.Text  = (listeFach[4].IntCP).ToString();
                LabelFehltCP6.Text  = (listeFach[5].IntCP).ToString();
                LabelFehltCP7.Text  = (listeFach[6].IntCP).ToString();
                LabelFehltCP8.Text  = (listeFach[7].IntCP).ToString();
                LabelFehltCP9.Text  = (listeFach[8].IntCP).ToString();
                LabelFehltCP10.Text = (listeFach[9].IntCP).ToString();

                /*
                 * for (int z = 0; z < 10; z++)
                 * {
                 *  FehlendeCPInfo fehlendeCPInfo = new FehlendeCPInfo();
                 *  fehlendeCPInfo.IntCPdelta = listeFach[z].IntCP;
                 *  fehlendeCPInfo.IntBewerbungID = listeFach[z].StudiengangID;
                 *  fehlendeCPInfo.Erfuelle = false;
                 *  fehlendeCPInfo.FehlCP = listeFach[z].IntCP;
                 *  listeFehlendeCP.Add (fehlendeCPInfo);
                 * }*/
            }
            else
            {
                /*
                 * for (int z = 0; z < 10; z++)
                 * {
                 *  FehlendeCPInfo fehlendeCPInfo1 = new FehlendeCPInfo();
                 *  fehlendeCPInfo1 = studentenVerwaltung.ShowFehlendeCI(bewerbungsdata.Masterstudiengang, listeFaecher[z].FachID);
                 *  listeFehlendeCP.Add(fehlendeCPInfo1);
                 * }*/
                FehlendeCPInfo fehlendeCPInfo1 = new FehlendeCPInfo();
                fehlendeCPInfo1 = studentenVerwaltung.ShowFehlendeCI(bewerbungsdata.Masterstudiengang, listeFaecher[0].FachID);
                listeFehlendeCP.Add(fehlendeCPInfo1);
                MessageBox.Show("voici ca" + studentenVerwaltung.ShowFehlendeCI(bewerbungsdata.Masterstudiengang, listeFaecher[0].FachID).IntCPdelta);



                // LabelFehltCP1.Text = (listeFehlendeCP[0].FehlCP).ToString();

                /*
                 * LabelFehltCP2.Text = (listeFehlendeCP[1].FehlCP).ToString();
                 * LabelFehltCP3.Text = (listeFehlendeCP[2].FehlCP).ToString();
                 * LabelFehltCP4.Text = (listeFehlendeCP[3].FehlCP).ToString();
                 * LabelFehltCP5.Text = (listeFehlendeCP[4].FehlCP).ToString();
                 * LabelFehltCP6.Text = (listeFehlendeCP[5].FehlCP).ToString();
                 * LabelFehltCP7.Text = (listeFehlendeCP[6].FehlCP).ToString();
                 * LabelFehltCP8.Text = (listeFehlendeCP[7].FehlCP).ToString();
                 * LabelFehltCP9.Text = (listeFehlendeCP[8].FehlCP).ToString();
                 * LabelFehltCP10.Text =(listeFehlendeCP[9].FehlCP).ToString();*/
            }
        }