コード例 #1
0
        public List <DoseStruct> GetOsszesitesek(string nev, string elsoDatum, string masodikDatum)
        {
            string        temp  = "select Gyogyszerek.Nev, Adagok.Datum, Napszakok.Napszak, sum(Adagok.Mennyiseg) as Mennyiseg, sum(Adagok.AdagAra) as OsszAr from Gyogyszerek, Szemelyek, Adagok, Napszakok  where Szemelyek.CNP = Adagok.CNP and Gyogyszerek.GyogyszerID = Adagok.GyogyszerID and Adagok.NapszakID = Napszakok.NapszakID and Szemelyek.Nev = '" + nev + "' and Adagok.Datum >= '" + elsoDatum + "' and Adagok.Datum <= '" + masodikDatum + "' group by Gyogyszerek.Nev, Adagok.Datum, Napszakok.Napszak, Napszakok.NapszakID order by Adagok.Datum, Napszakok.NapszakID";
            string        query = "select Gyogyszerek.Nev, Adagok.Datum, Napszakok.Napszak, Adagok.Mennyiseg from Adagok, Napszakok, Gyogyszerek, Szemelyek where Napszakok.NapszakID = Adagok.NapszakID and Gyogyszerek.GyogyszerID = Adagok.GyogyszerID  and Szemelyek.CNP = Adagok.CNP and Szemelyek.Nev = '" + nev + "' and Adagok.Datum >= '" + elsoDatum + "' and Adagok.Datum <= '" + masodikDatum + "'";
            string        error = string.Empty;
            SqlDataReader rdr   = myExecuteReader(temp, ref error);

            List <DoseStruct> adagList = new List <DoseStruct>();

            if (error == "OK")
            {
                while (rdr.Read())
                {
                    DoseStruct item = new DoseStruct();
                    item.GyogyszerNev = rdr[0].ToString();
                    item.Datum        = rdr[1].ToString();
                    item.Napszak      = rdr[2].ToString();
                    item.MennyisegF   = Convert.ToSingle(rdr[3]);
                    item.Ar           = Convert.ToSingle(rdr[4]);
                    adagList.Add(item);
                }
            }
            CloseConnection();
            return(adagList);
        }
コード例 #2
0
        public List <DoseStruct> GetAdagCucc(string datum, string nev)
        {
            string query = "select Szemelyek.Nev, Gyogyszerek.Nev, Napszakok.Napszak, Adagok.Mennyiseg, Adagok.AdagAra from Adagok, Szemelyek, Gyogyszerek, Napszakok where Adagok.CNP = Szemelyek.CNP and Adagok.GyogyszerID = Gyogyszerek.GyogyszerID and Napszakok.NapszakID = Adagok.NapszakID ";

            query += " and Adagok.Datum = '" + datum + "' and Szemelyek.Nev = '" + nev + "'";
            string        error = string.Empty;
            SqlDataReader rdr   = myExecuteReader(query, ref error);

            List <DoseStruct> adagList = new List <DoseStruct>();

            if (error == "OK")
            {
                while (rdr.Read())
                {
                    DoseStruct item = new DoseStruct();
                    item.SzemelyNev   = rdr[0].ToString();
                    item.GyogyszerNev = rdr[1].ToString();
                    item.Napszak      = rdr[2].ToString();
                    item.MennyisegF   = Convert.ToSingle(rdr[3]);
                    item.Ar           = Convert.ToSingle(rdr[4]);
                    adagList.Add(item);
                }
            }
            CloseConnection();
            return(adagList);
        }
コード例 #3
0
        public List <DoseStruct> GetNevreszoloOsszesitesPelenka(string elsoDatum, string masodikDatum)
        {
            string        query = "select Szemelyek.Nev, Sum(AdagokPelenka.AdagAra) as Vegosszeg from Szemelyek, AdagokPelenka where Szemelyek.CNP = AdagokPelenka.CNP and AdagokPelenka.Datum >= '" + elsoDatum + "' and AdagokPelenka.Datum <= '" + masodikDatum + "' group by Szemelyek.Nev order by Szemelyek.Nev";
            string        error = string.Empty;
            SqlDataReader rdr   = myExecuteReader(query, ref error);

            List <DoseStruct> adagList = new List <DoseStruct>();

            if (error == "OK")
            {
                while (rdr.Read())
                {
                    DoseStruct item = new DoseStruct();
                    item.SzemelyNev = rdr[0].ToString();
                    item.Osszertek  = Convert.ToSingle(rdr[1]);
                    adagList.Add(item);
                }
            }
            CloseConnection();
            return(adagList);
        }
コード例 #4
0
        public List <DoseStruct> GetTeljesOsszesitesNevszerintPelenka(string nev, string elsoDatum, string masodikDatum)
        {
            string        query = "select Pelenkak.Nev, sum(AdagokPelenka.Mennyiseg) as OsszMennyiseg, sum (AdagokPelenka.AdagAra) as Osszertek from Pelenkak, AdagokPelenka, Szemelyek where Szemelyek.CNP = AdagokPelenka.CNP and Szemelyek.Nev = '" + nev + "' and AdagokPelenka.PelenkaID = Pelenkak.PelenkaID and AdagokPelenka.Datum >= '" + elsoDatum + "'  and AdagokPelenka.Datum <= '" + masodikDatum + "' group by Pelenkak.Nev";
            string        error = string.Empty;
            SqlDataReader rdr   = myExecuteReader(query, ref error);

            List <DoseStruct> adagList = new List <DoseStruct>();

            if (error == "OK")
            {
                while (rdr.Read())
                {
                    DoseStruct item = new DoseStruct();
                    item.GyogyszerNev  = rdr[0].ToString();
                    item.OsszMennyiseg = Convert.ToInt32(rdr[1]);
                    item.Osszertek     = Convert.ToSingle(rdr[2]);
                    adagList.Add(item);
                }
            }
            CloseConnection();
            return(adagList);
        }
コード例 #5
0
        public List <DoseStruct> GetTeljesOsszesites(string elsoDatum, string masodikDatum)
        {
            string        query = "select Gyogyszerek.Nev, sum(Adagok.Mennyiseg) as OsszMennyiseg, sum (Adagok.AdagAra) as Osszertek from Gyogyszerek, Adagok where Adagok.GyogyszerID = Gyogyszerek.GyogyszerID and Adagok.Datum >= '" + elsoDatum + "'  and Adagok.Datum <= '" + masodikDatum + "' group by Gyogyszerek.Nev";
            string        error = string.Empty;
            SqlDataReader rdr   = myExecuteReader(query, ref error);

            List <DoseStruct> adagList = new List <DoseStruct>();

            if (error == "OK")
            {
                while (rdr.Read())
                {
                    DoseStruct item = new DoseStruct();
                    item.GyogyszerNev   = rdr[0].ToString();
                    item.OsszMennyisegF = Convert.ToSingle(rdr[1]);
                    item.Osszertek      = Convert.ToSingle(rdr[2]);
                    adagList.Add(item);
                }
            }
            CloseConnection();
            return(adagList);
        }
コード例 #6
0
        public List <DoseStruct> GetTegnapKapottPelenkak(string datum, string nev)
        {
            string        query = "select Szemelyek.Nev, Pelenkak.Nev, AdagokPelenka.Mennyiseg, AdagokPelenka.AdagAra from Szemelyek, Pelenkak, AdagokPelenka where Szemelyek.CNP = AdagokPelenka.CNP and AdagokPelenka.PelenkaID = Pelenkak.PelenkaID and Szemelyek.Nev = '" + nev + "' and AdagokPelenka.Datum = '" + datum + "'";
            string        error = string.Empty;
            SqlDataReader rdr   = myExecuteReader(query, ref error);

            List <DoseStruct> adagList = new List <DoseStruct>();

            if (error == "OK")
            {
                while (rdr.Read())
                {
                    DoseStruct item = new DoseStruct();
                    item.SzemelyNev   = rdr[0].ToString();
                    item.GyogyszerNev = rdr[1].ToString();
                    item.Mennyiseg    = Convert.ToInt32(rdr[2]);
                    item.Ar           = Convert.ToSingle(rdr[3]);
                    adagList.Add(item);
                }
            }
            CloseConnection();
            return(adagList);
        }