Example #1
0
        /// <summary>
        /// reads in the given out requests - those are done records that fullfiled once
        /// </summary>
        /// <returns>DataTable of GivenOut requests</returns>
        public DataTable createDataTableGivenOutRequests()
        {
            modelRequestRead = new RequestsModelReadIn(dbci, parent);
            table            = new DataTable();
            table.Columns.Add("Kérő neve", typeof(string));     //összevonva
            table.Columns.Add("Kérő területe", typeof(string));
            table.Columns.Add("Kérés dátuma", typeof(string));
            table.Columns.Add("Teljesítés dátuma", typeof(string));
            table.Columns.Add("Átadó neve", typeof(string));
            table.Columns.Add("Termék neve", typeof(string));
            table.Columns.Add("Termék kiszerelése", typeof(int));
            table.Columns.Add("Beszállítója", typeof(string));

            try
            {
                requestGivenOut = modelRequestRead.getGivenOutRequests();
                foreach (RequestRecordGivenOut r in requestGivenOut)
                {
                    table.Rows.Add(r.userKeroNev, r.userTerulet, r.keresDatum, r.teljesites, r.keresModosNev,
                                   r.termekNev, r.termekKiszerel);
                }
            }
            catch (ErrorServiceCreateDataList e)
            {
                throw new ErrorServiceRequests(e.Message);
            }
            catch (Exception e)
            {
                throw new ErrorServiceRequests("Ismeretlen hiba történt (ServRequ_DTGiveOut) " + e.Message);
            }
            return(table);
        }