//reikiami objektai yra priskiriami, o DalykasControl controleris yra užpildomas gautomis objekto Dalykas ir Asmuo vertėmis
        public DalykasControl(Dalykas dalykas, Asmuo asmuo)
        {
            InitializeComponent();
            this.dalykas = dalykas;
            repoA        = new AdminoRepo();

            idLabel.Text          = dalykas.Id.ToString();
            pavadinimasLabel.Text = dalykas.Pavadinimas;
            destytojoIdLabel.Text = asmuo.GetId().ToString();
            vardasLabel.Text      = asmuo.GetVardas();
            pavardeLabel.Text     = asmuo.GetPavarde();
        }
Beispiel #2
0
        //Funkcija priema asmuo objektą ir prideda jo vertes į duomenų bazę. Jei dėl įterpimo komandos niekas nepakito DB apie tai yra pranešama klaidos pranešimu.
        public void InsertAsmuo(Asmuo gautas)
        {
            string sql = "INSERT INTO asmuo (vardas, pavarde, grupe, slaptazodis, prisijungimoV) " +
                         "VALUES (@vardas, @pavarde, @grupe, @slaptazodis, @prisijungimoV)";
            SqlCommand cmd = new SqlCommand(sql, conn);

            cmd.Parameters.AddWithValue("@vardas", gautas.GetVardas());
            cmd.Parameters.AddWithValue("@pavarde", gautas.GetPavarde());
            cmd.Parameters.AddWithValue("@grupe", gautas.GetGrupe());
            cmd.Parameters.AddWithValue("@slaptazodis", gautas.GetSlaptazodis());
            cmd.Parameters.AddWithValue("@prisijungimoV", gautas.GetPrisijungimoV());

            conn.Open();
            int kiek = cmd.ExecuteNonQuery();

            conn.Close();

            if (kiek < 1)
            {
                throw new Exception("Nepavyko pridėti naujo naudotojo");
            }
        }