コード例 #1
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyEmail(string email)
        {
            Email = email;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set email = '" + email + "' where mednr = " + Medlemnr + ";");
        }
コード例 #2
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void Nygata(string gata)
        {
            Gata = gata;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set gata = '" + gata + "' where mednr = " + Medlemnr + ";");
        }
コード例 #3
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyMedlemstyp(string medlemstyp)
        {
            Medlemstyp = medlemstyp;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set medtyp = '" + medlemstyp + "' where mednr = " + Medlemnr + ";");
        }
コード例 #4
0
 private void NyttträningstillfälleBt_Click(object sender, EventArgs e)
 {
     if (TxtBdatum.Text == "ÅÅÅÅ-MM-DD" || TxtBox.Text == "HH-MM")
     {
         MessageBox.Show("Du måste fylla i datum och tid korrekt", "Felmeddelande", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (TxtTypav.Text == "" || CboxPlats.Text == "")
     {
         MessageBox.Show("Du måste fylla i träningsplats och träningstyp ", "Felmeddelande", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         läggtillmedlemBt.Enabled        = true;
         NyttträningstillfälleBt.Enabled = false;
         Träningstillfälle pt = new Träningstillfälle();
         pt.LaggTillTräningstillfälle(CboxPlats.Text, TxtBdatum.Text, TxtBox.Text, TxtTypav.Text);
         Cboxtränare.Enabled  = true;
         BtNytrännare.Enabled = true;
         postgres db = new postgres();
         tränarecbox            = db.hämtamedlem("select * from medlem where mednr in( select medlem from tränar where träningsgrupp ='" + aktuellgrupp.Gruppid + "')");
         Cboxtränare.DataSource = tränarecbox;
         postgres db2 = new postgres();
         medlem = db2.hämtamedlem("select * from medlem where mednr in( select medlem from ingåri where träningsgrupp ='" + aktuellgrupp.Gruppid + "') ");
         MedlmLbox.DataSource = medlem;
     }
 }
コード例 #5
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyttPostNr(string postnr)
        {
            Postnr = postnr;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set postnr = '" + postnr + "' where mednr = " + Medlemnr + ";");
        }
コード例 #6
0
        void fillcombo()
        {
            postgres db = new postgres();

            grupp = db.hämtaträningsgrupp("select * from träningsgrupp");
            CboxTräningsgrupper.DataSource = grupp;
        }
コード例 #7
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyOrt(string ort)
        {
            Ort = ort;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set ort = '" + ort + "' where mednr = " + Medlemnr + ";");
        }
コード例 #8
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyTelefon(string telefon)
        {
            Telefon = telefon;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set telefon = '" + telefon + "' where mednr = " + Medlemnr + ";");
        }
コード例 #9
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyMobil(string mobilnr)
        {
            Mobilnr = mobilnr;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set mobilnr = '" + mobilnr + "' where mednr = " + Medlemnr + ";");
        }
コード例 #10
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void NyttFotoval(bool foto)
        {
            Foto = foto;
            postgres m = new postgres();

            m.SqlAdmin("update medlem set foto = " + foto + " where mednr = " + Medlemnr + ";");
        }
コード例 #11
0
ファイル: Ansvar.cs プロジェクト: ahakille/Cirkus
        public void LaggTillAnsvarsområde(string ansvarsområde)
        {
            Ansvarsområde = ansvarsområde;

            postgres a = new postgres();

            a.SqlAdmin("insert into ansvarsområde (ansvar) values ('" + ansvarsområde + "');");
        }
コード例 #12
0
        public void GetGrupptillfälle(int gruppID)
        {
            GruppID = gruppID;

            postgres n = new postgres();

            n.SqlAdmin("select g.namn,t.datum, t.tid, a.aktivitet, t.id from träningstillfälle t, deltar d, träningsgrupp g, träningstyp a where g.gruppid = " + 6 + " and d.träningsgrupp = g.gruppid and t.id = d.träningstillfalle and a.id = t.aktivtetsid; ");
        }
コード例 #13
0
        private void hämtalistan()
        {
            //Hämtar medlemslistan
            postgres db = new postgres();

            Medlem = db.hämtamedlem("select * from medlem");
            medlemLbox.DataSource = null;
            medlemLbox.DataSource = Medlem;
        }
コード例 #14
0
        private void BtNytrännare_Click(object sender, EventArgs e)
        {
            postgres db = new postgres();

            tränare.Add(aktuelltränare);
            LboxTränare.DataSource = null;
            LboxTränare.DataSource = tränare;
            db.SqlAdmin("insert into leder(medlem,träningstillfälle) values('" + aktuelltränare.Medlemnr + "','" + aktuellgrupp.Gruppid + "')");
        }
コード例 #15
0
ファイル: CirkusNärvaror.cs プロジェクト: ahakille/Cirkus
        void fillcombo()
        {
            postgres db = new postgres();

            grupp = db.hämtaträningsgrupp("select * from träningsgrupp");
            CboxTräningsgrupp.DataSource = grupp;
            postgres db2 = new postgres();

            tränare2 = db2.hämtamedlem("select * from medlem where mednr in(select medlem from leder)");
            Cboxledare.DataSource = tränare2;
        }
コード例 #16
0
        void Fillcombo()
        {
            postgres db = new postgres();

            grupp = db.hämtaträningsgrupp("select * from träningsgrupp");
            TräningsgruppCbox.DataSource = grupp;
            postgres db2 = new postgres();

            medlem = db2.hämtamedlem("select * from medlem");
            NymedlemCbox.DataSource  = medlem;
            NytränareCbox.DataSource = medlem;
        }
コード例 #17
0
        public void LaggTillTräningstillfälle(string plats, string datum, string tid, string aktivitet)
        {
            Plats     = plats;
            Datum     = datum;
            Tid       = tid;
            Aktivitet = aktivitet;

            postgres m = new postgres();

            m.SqlAdmin("insert into träningstyp (aktivitet) values ('" + aktivitet + "'); insert into träningstillfälle (plats, tid, aktivtetsid, datum) values ('"
                       + plats + "', '" + tid + "', currval('träningstyp_id_seq'::regclass), '" + datum + "');");
        }
コード例 #18
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void RaderaMedlem(int medlemNr)
        {
            Medlemnr = medlemNr;
            postgres m = new postgres();

            m.SqlAdmin("delete from deltar where medlem = " + medlemNr + " ; " +
                       "delete from ansvararöver where medlem = " + medlemNr + " ; " +
                       "delete from ingåri where medlem = " + medlemNr + " ; " +
                       "delete from leder where medlem = " + medlemNr + " ; " +
                       "delete from målsmanför where målsman = " + medlemNr + " ; " + "or barn = " + medlemNr + " ; " +
                       "delete from tränar where medlem = " + medlemNr + " ; " +
                       "delete from medlem where mednr = " + medlemNr + ";");
        }
コード例 #19
0
 private void TräningsgruppCbox_SelectedIndexChanged(object sender, EventArgs e)
 {
     aktuellgrupp = (Träningsgrupp)TräningsgruppCbox.SelectedItem;
     if (aktuellgrupp != null)
     {
         postgres db  = new postgres();
         postgres db2 = new postgres();
         medlem = db.hämtamedlem("select * from medlem where mednr in( select medlem from ingåri where träningsgrupp ='" + aktuellgrupp.Gruppid + "') ");
         MedlmLbox.DataSource = medlem;
         tränare = db2.hämtamedlem("select * from medlem where mednr in( select medlem from tränar where träningsgrupp ='" + aktuellgrupp.Gruppid + "') ");
         tränareLbox.DataSource = tränare;
     }
 }
コード例 #20
0
        public void LaggTillTräningsGrupp(int pgruppid, string pgruppnamn)
        {
            //lägger till en träningsgrupp
            Gruppid   = pgruppid;
            Gruppnamn = pgruppnamn;


            postgres m = new postgres();

            m.SqlAdmin("insert into träningsgrupp (namn) values ('" + Gruppnamn + "');");
            // postgres t = new postgres();
            // t.SqlAdmin("select max(gruppid) from träningsgrupp");
        }
コード例 #21
0
 private void laggtillBt_Click(object sender, EventArgs e)
 {
     if (laggtillTxt.Text == "")
     {
         MessageBox.Show("Fyll i namnet", "Felmeddelande", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         string   namn = laggtillTxt.Text;
         postgres db   = new postgres();
         db.SqlAdmin("insert into träningsgrupp(namn) values('" + namn + "')");
     }
     Close();
 }
コード例 #22
0
ファイル: Cirkusmain.cs プロジェクト: ahakille/Cirkus
        private void button1_Click(object sender, EventArgs e)
        {
            postgres t = new postgres();

            //DataTable _tabell = new DataTable();
            //   _tabell=test.sqlFrågaDr();
            // medlemLbox.DataSource = _tabell;
            // postgres test = new postgres();
            //test.sqlFråga("bajs");
            // medlem m = new medlem();
            // m.LaggTillMedlem("Erik", "Ö", 18791121, "Man", "1264654", "6468798", "afate@åskgf.dt", "gf", "87869", "sdgsd", "Prova-på", true);
            //  Träningstillfälle pt = new Träningstillfälle();
//            pt.LaggTillTräningstillfälle("Cirkustältet", "2016-05-30", "18:30", "Cykling");


            tillfälle = t.hämtaTräningslista("select t.id, t.plats, t.datum, t.tid, t.aktivtetsid, a.aktivitet from träningstillfälle t, träningstyp a where t.aktivtetsid = a.id; ");
            tillfälleBox.DataSource = tillfälle;
        }
コード例 #23
0
ファイル: CirkusNärvaror.cs プロジェクト: ahakille/Cirkus
        private void LboxMedlem_SelectedIndexChanged(object sender, EventArgs e)
        {
            aktuellmedlem = (närvaro)LboxMedlem.SelectedItem;
            if (aktuellmedlem != null)
            {
                postgres db = new postgres();

                if (_fleraträningsgrupper == true)
                {
                    tillfälle = db.hämtaTräningslista("select t.id, t.plats, t.datum, t.tid, t.aktivtetsid, p.aktivitet from träningstillfälle t, träningstyp p where t.id in(select träningstillfalle from deltar where medlem= '" + aktuellmedlem.Medlemnr + "' and träningsgrupp='" + aktuellgrupp.Gruppid + "'or träningsgrupp = '" + _träningsgrupp + "') and t.aktivtetsid = p.id ");
                }
                else
                {
                    tillfälle = db.hämtaTräningslista("select t.id, t.plats, t.datum, t.tid, t.aktivtetsid, p.aktivitet from träningstillfälle t, träningstyp p where t.id in(select träningstillfalle from deltar where medlem= '" + aktuellmedlem.Medlemnr + "' and träningsgrupp='" + aktuellgrupp.Gruppid + "') and t.aktivtetsid = p.id ");
                }

                LboxAktivitet.DataSource = null;
                LboxAktivitet.DataSource = tillfälle;
            }
        }
コード例 #24
0
        private void läggtillmedlemBt_Click(object sender, EventArgs e)
        {
            int  t = tillagda.Count;
            bool f = false;

            for (int n = 0; n < t; n++)
            {
                if (aktuellmedlem == tillagda[n])
                {
                    f = true;
                }
            }
            if (f == false)
            {
                tillagda.Add(aktuellmedlem);
                LboxDeltagit.DataSource = null;
                LboxDeltagit.DataSource = tillagda;
                postgres db = new postgres();
                db.SqlAdmin("insert into deltar (träningstillfalle, medlem, träningsgrupp) values (currval('träningstillfälle_id_seq'::regclass), " + aktuellmedlem.Medlemnr + ", " + aktuellgrupp.Gruppid + ");");
            }
        }
コード例 #25
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void LaggTillMedlem(string förnamn, string efternamn, int födelsedata, string kön, string telefon, string mobilnr, string email, string gata, string postnr,
                                   string ort, string medlemstyp, bool foto)
        {
            Förnamn     = förnamn;
            Efternamn   = efternamn;
            Födelsedata = födelsedata;
            Kön         = kön;
            Telefon     = telefon;
            Mobilnr     = mobilnr;
            Email       = email;
            Gata        = gata;
            Postnr      = postnr;
            Ort         = ort;
            Medlemstyp  = medlemstyp;
            Foto        = foto;

            postgres m = new postgres();

            m.SqlAdmin("insert into medlem (förnamn, efternamn, födelsedata, kön, telefon, mobilnr, email, gata, postnr, ort, medtyp, foto) values ('"
                       + förnamn + "', '" + efternamn + "', " + födelsedata + ", '" + kön + "', '" + telefon + "', '" + mobilnr + "', '" + email + "', '" + gata + "', '"
                       + postnr + "', '" + ort + "', '" + medlemstyp + "', " + foto + ");");
        }
コード例 #26
0
ファイル: CirkusNärvaror.cs プロジェクト: ahakille/Cirkus
        private void BtGruppsök_Click(object sender, EventArgs e)
        {
            rensafält();
            postgres db  = new postgres();
            postgres db2 = new postgres();

            if (_fleraträningsgrupper == true)
            {
                medlem  = db.hämtanärvaro("select * from medlem where mednr in( select medlem from ingåri where träningsgrupp ='" + aktuellgrupp.Gruppid + "'or träningsgrupp ='" + _träningsgrupp + "') ");
                tränare = db2.hämtamedlem("select * from medlem where mednr in( select medlem from tränar where träningsgrupp ='" + aktuellgrupp.Gruppid + "'or träningsgrupp ='" + _träningsgrupp + "') ");
            }
            else
            {
                medlem  = db.hämtanärvaro("select * from medlem where mednr in( select medlem from ingåri where träningsgrupp ='" + aktuellgrupp.Gruppid + "') ");
                tränare = db2.hämtamedlem("select * from medlem where mednr in( select medlem from tränar where träningsgrupp ='" + aktuellgrupp.Gruppid + "') ");
            }
            Lbhuvud.Text            = "Träningsgrupp";
            LbGrupp.Text            = aktuellgrupp.Gruppnamn + " och " + _träningsgruppnamn;
            LboxMedlem.DataSource   = medlem;
            LboxLedare.DataSource   = tränare;
            LbLäggtillgrupp.Text    = "Grupper";
            _fleraträningsgrupper   = false;
            BtGruppLäggtill.Enabled = true;
        }
コード例 #27
0
ファイル: medlem.cs プロジェクト: ahakille/Cirkus
        public void Nyttefternamnn()
        {
            postgres m = new postgres();

            m.SqlAdmin("update medlem set efternamn = '" + Efternamn + "' where mednr = " + Medlemnr + ";");
        }
コード例 #28
0
        private void NytränareBt_Click(object sender, EventArgs e)
        {
            postgres db = new postgres();

            db.SqlAdmin("insert into tränar(medlem,träningsgrupp) values('" + aktuellmedlem.Medlemnr + "','" + aktuellgrupp.Gruppid + "')");
        }