public static void dodajWynikCelu(int idCelu, int idWariantu, decimal waga, ExpertHelperDataContext db)
        {
            WynikCelu wynik = new WynikCelu()
            {
                ID_Celu     = idCelu,
                ID_Wariantu = idWariantu,
                Waga        = Convert.ToDouble(waga)
            };

            db.WynikCelus.InsertOnSubmit(wynik);
            db.SubmitChanges();
        }
        public static List <WynikCelu> pobierzListeWynikow(int idCelu, ExpertHelperDataContext db)
        {
            List <WynikCelu> listaWynikow = new List <WynikCelu>();

            var lista = from w in db.WynikCelus
                        where w.ID_Celu == idCelu
                        select w;

            foreach (var wynik in lista)
            {
                WynikCelu w = new WynikCelu()
                {
                    ID          = wynik.ID,
                    ID_Celu     = wynik.ID_Celu,
                    ID_Wariantu = wynik.ID_Wariantu,
                    Waga        = wynik.Waga
                };

                listaWynikow.Add(w);
            }

            return(listaWynikow);
        }
        public static void dodajListeWynikow(IEnumerable <WynikCelu> listaWynikow, ExpertHelperDataContext db)
        {
            foreach (WynikCelu wynik in listaWynikow)
            {
                int idWyniku = sprawdzCzyWynikIstnieje(wynik.ID_Celu, wynik.ID_Wariantu, db);

                if (idWyniku == 0)
                {
                    db.WynikCelus.InsertOnSubmit(wynik);
                }
                else
                {
                    WynikCelu wynikCelu = pobierzWynik(idWyniku, db);

                    if (null != wynikCelu)
                    {
                        wynikCelu.Waga = wynik.Waga;
                    }
                }
            }

            db.SubmitChanges();
        }
示例#4
0
 private void detach_WynikCelus1(WynikCelu entity)
 {
     this.SendPropertyChanging();
     entity.Kryterium1 = null;
 }
示例#5
0
 private void attach_WynikCelus(WynikCelu entity)
 {
     this.SendPropertyChanging();
     entity.Kryterium = this;
 }
示例#6
0
 partial void DeleteWynikCelu(WynikCelu instance);
示例#7
0
 partial void UpdateWynikCelu(WynikCelu instance);
示例#8
0
 partial void InsertWynikCelu(WynikCelu instance);