public PosiadaczOceny StworzPosiadaczaOceny(PosiadaczOceny model) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(GlobalConfig.CnnString("Projekt_PO"))) { var p = new DynamicParameters(); p.Add("@OsobaId", model.OsobaId); p.Add("@OcenaId", model.OcenaId); p.Add("@id", 0, dbType: DbType.Int32, direction: ParameterDirection.Output); connection.Execute("dbo.spDodajPosiadaczOceny", p, commandType: CommandType.StoredProcedure); model.Id = p.Get <int>("@id"); return(model); } }
private void DodOcenButton_Click(object sender, EventArgs e) { if (Wybrani.Count != 0) { OcenaModel O = new OcenaModel(); O.Przedmiot = (string)PrzedmiotCombobox.SelectedItem; O.Wartosc = (double)OcenaCombobox.SelectedItem; O.Prowadzacy = p.Full_Name; O.data = DateTime.Today; O = GlobalConfig.Connections.StworzOcene(O); foreach (StudentModel S in Wybrani) { PosiadaczOceny PO = new PosiadaczOceny(); PO.OsobaId = S.Id; PO.OcenaId = O.Id; GlobalConfig.Connections.StworzPosiadaczaOceny(PO); } MessageBox.Show("Oceny zostały dodane pomyslnie"); //cleaning Wybrani = new List <StudentModel>(); WypStudListbox.DisplayMember = null; WypStudListbox.DataSource = Wybrani; WypStudListbox.DisplayMember = "FullName_plus_Id"; } else { MessageBox.Show("Musisz wybrac przynajmniej jednego ucznia"); } }