Example #1
0
        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);
            }
        }
Example #2
0
        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");
            }
        }