当前位置: 首页>>代码示例>>C#>>正文


C# DB.LavDataClassesDataContext类代码示例

本文整理汇总了C#中DB.LavDataClassesDataContext的典型用法代码示例。如果您正苦于以下问题:C# LavDataClassesDataContext类的具体用法?C# LavDataClassesDataContext怎么用?C# LavDataClassesDataContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


LavDataClassesDataContext类属于DB命名空间,在下文中一共展示了LavDataClassesDataContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DajKorisnikPrograma

        public KorisnikPrograma DajKorisnikPrograma()
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                if (_baza.DatabaseExists())
                {
                    IQueryable<KorisnikPrograma> _upit = (from p in _baza.KorisnikProgramas
                                                          select p).OrderBy(w => w.KorisnikProgramaID).Take(1);

                    ObservableCollection<KorisnikPrograma> _lista = new ObservableCollection<KorisnikPrograma>(_upit.ToList());

                    if (_lista.Count().Equals(1))
                    {
                        return _lista.First();
                    }
                    else
                    {
                        return null;
                    }
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:32,代码来源:DBProksi.cs

示例2: DajSvaMesta

        public ObservableCollection<Mesto> DajSvaMesta()
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                if (_baza.DatabaseExists())
                {
                    IQueryable<Mesto> _upit = (from p in _baza.Mestos
                                               //where p.MestoID == -1
                                               select p).OrderBy(w => w.MestoID);

                    ObservableCollection<Mesto> _lista = new ObservableCollection<Mesto>(_upit.ToList());

                    return _lista;
                }
                else
                {
                    return null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:26,代码来源:MsSQLDB.cs

示例3: DajSvePoreskeStope

        public ObservableCollection<PoreskaStopa> DajSvePoreskeStope()
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                if (_baza.DatabaseExists())
                {
                    IQueryable<PoreskaStopa> _upit = (from p in _baza.PoreskaStopas
                                                      select p).OrderBy(w => w.PoreskaStopaID);

                    ObservableCollection<PoreskaStopa> _lista = new ObservableCollection<PoreskaStopa>(_upit.ToList());

                    return _lista;
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:25,代码来源:DBProksi.cs

示例4: UnesiMesto

        public void UnesiMesto(Mesto mesto)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ObrisiMesto(mesto.MestoID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:13,代码来源:MsSQLDB.cs

示例5: GenerisiSifru

        public string GenerisiSifru(string imeTabele, string imeIdentityKolone)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac(imeTabele, imeIdentityKolone);
                return _baza.DajSledeciIdentity(imeTabele).ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:14,代码来源:MsSQLDB.cs

示例6: IzmeniRobuRoban

        public int IzmeniRobuRoban(string sifraRoban, string brojProizvodjaca, string proizvodjacNaziv)
        {
            using (SqlConnection _konekcijaSqlConnection = new SqlConnection(konekcioniString))
            {

                SqlCommand _izmeniRobuSqlCommand = new SqlCommand("uspIzmeniRobuRoban", _konekcijaSqlConnection);

                _izmeniRobuSqlCommand.CommandType = CommandType.StoredProcedure;

                #region Definisi parametre
                _izmeniRobuSqlCommand.Parameters.Add("@SifraRoban", SqlDbType.NVarChar, 50).Value = sifraRoban != "" ? sifraRoban : System.Data.SqlTypes.SqlString.Null;
                _izmeniRobuSqlCommand.Parameters.Add("@BrojProizvodjaca", SqlDbType.NVarChar, 100).Value = brojProizvodjaca != "" ? brojProizvodjaca : System.Data.SqlTypes.SqlString.Null;
                _izmeniRobuSqlCommand.Parameters.Add("@ProizvodjacNaziv", SqlDbType.NVarChar, 100).Value = proizvodjacNaziv != "" ? proizvodjacNaziv : System.Data.SqlTypes.SqlString.Null;
                _izmeniRobuSqlCommand.Parameters.Add("@Status", SqlDbType.Int).Direction = ParameterDirection.Output;
                #endregion

                try
                {
                    LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                    _konekcijaSqlConnection.Open();

                    //pa zatim upisi novi red
                    _izmeniRobuSqlCommand.ExecuteNonQuery();

                    return (int)_izmeniRobuSqlCommand.Parameters["@Status"].Value;


                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    _konekcijaSqlConnection.Close();
                }
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:39,代码来源:DBProksi.cs

示例7: UnesiZalihe

        public int UnesiZalihe(string sifra, decimal cena, decimal kolicinaNaStanju, bool resetujBrojac)
        {
            int _redovaUneto = 0;

            using (SqlConnection _konekcijaSqlConnection = new SqlConnection(konekcioniString))
            {
                SqlCommand _unesiCenovnikDobavljacaSqlCommand = new SqlCommand("uspUnesiZalihe", _konekcijaSqlConnection);

                _unesiCenovnikDobavljacaSqlCommand.CommandType = CommandType.StoredProcedure;

                #region Definisi parametre

                _unesiCenovnikDobavljacaSqlCommand.Parameters.Add("@Sifra", SqlDbType.NVarChar, 50).Value = sifra;
                _unesiCenovnikDobavljacaSqlCommand.Parameters.Add("@Cena", SqlDbType.Decimal).Value = cena < 0 ? 0 : cena;
                _unesiCenovnikDobavljacaSqlCommand.Parameters.Add("@KolicinaNaStanju", SqlDbType.Decimal).Value = kolicinaNaStanju < 0 ? 0 : kolicinaNaStanju;

                #endregion

                try
                {
                    LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                    if (resetujBrojac)
                    {
                        _baza.ResetujBrojac("VezaArtikalDobavljac", "VezaArtikalDobavljacID");
                    }

                    _konekcijaSqlConnection.Open();


                    //pa zatim upisi novi red
                    _redovaUneto = _unesiCenovnikDobavljacaSqlCommand.ExecuteNonQuery();

                }
                catch (Exception)
                {
                    throw;
                }
                finally
                {
                    _konekcijaSqlConnection.Close();
                }

                return _redovaUneto;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:46,代码来源:DBProksi.cs

示例8: UnesiStavkaArtikal

        public void UnesiStavkaArtikal(StavkaArtikal stavkaArtikal)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("StavkaArtikal", "StavkaArtikalID");


                _baza.StavkaArtikals.InsertOnSubmit(stavkaArtikal);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:18,代码来源:DBProksi.cs

示例9: ObrisiRadniNalogStavkaUsluga

        public void ObrisiRadniNalogStavkaUsluga(StavkaUsluga stavkaUsluga, RadniNalogStavkaUsluga radniNalogStavkaUsluga, Radnik radnik)
        {
            try
            {
                DateTime _vremeBrisanja = DateTime.Now;

                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                //ovo mora zato sto se ponuda ne moze dodati u ovaj DataContext zato sto pripada nekom drugom
                DB.StavkaUsluga _stavkaUsluga = new DB.StavkaUsluga
                {
                    StavkaUslugaID = stavkaUsluga.StavkaUslugaID,
                    PonudaID = stavkaUsluga.PonudaID,
                    RadniNalogID = stavkaUsluga.RadniNalogID,
                    UslugaID = stavkaUsluga.UslugaID,
                    UslugaKolicina = stavkaUsluga.UslugaKolicina,
                    UslugaCenaBezPoreza = stavkaUsluga.UslugaCenaBezPoreza,
                    UslugaPoreskaStopa_ID = stavkaUsluga.UslugaPoreskaStopa_ID,
                    Status = 'D', //ponuda.Status,
                    VremePromene = _vremeBrisanja, //ponuda.VremePromene,
                    KorisnickiNalog = radnik.Nadimak//ponuda.KorisnickiNalog,
                };

                DB.RadniNalogStavkaUsluga _radniNalogStavkaUsluga = new RadniNalogStavkaUsluga
                {
                    RadniNalogStavkaUslugaID = radniNalogStavkaUsluga.RadniNalogStavkaUslugaID,
                    PredvidjenoVremeMinuta = radniNalogStavkaUsluga.PredvidjenoVremeMinuta,
                    UtrosenoVremeMinuta = radniNalogStavkaUsluga.UtrosenoVremeMinuta,
                    RadniNalogStatusID = radniNalogStavkaUsluga.RadniNalogStatusID,
                    Napomena = radniNalogStavkaUsluga.Napomena,
                    Status = 'D', //ponuda.Status,
                    VremePromene = _vremeBrisanja, //ponuda.VremePromene,
                    KorisnickiNalog = radnik.Nadimak//ponuda.KorisnickiNalog,
                };

                _baza.StavkaUslugas.Attach(_stavkaUsluga, stavkaUsluga);
                _baza.RadniNalogStavkaUslugas.Attach(_radniNalogStavkaUsluga, radniNalogStavkaUsluga);

                _baza.SubmitChanges();

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:46,代码来源:DBProksi.cs

示例10: DajSvaRadnaMesta

        public ObservableCollection<RadnoMesto> DajSvaRadnaMesta()
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                if (_baza.DatabaseExists())
                {
                    IQueryable<RadnoMesto> _upit = (from p in _baza.RadnoMestos
                                                    select p).OrderBy(w => w.RadnoMestoID);

                    ObservableCollection<RadnoMesto> _lista = new ObservableCollection<RadnoMesto>(_upit.ToList());

                    return _lista;
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
开发者ID:vodolijabg,项目名称:LS,代码行数:26,代码来源:DBProksi.cs

示例11: DajRadnika

        public Radnik DajRadnika(string korisnickiNalog, string lozinka)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                if (_baza.DatabaseExists())
                {
                    IQueryable<Radnik> _upit = (from p in _baza.Radniks
                                                join k in _baza.VezaRadnikKorisnickiNalogs
                                                on p.RadnikID equals k.RadnikID
                                                where k.KorisnickiNalog == korisnickiNalog &&
                                                k.Lozinka == lozinka
                                                select p).Take(1);

                    ObservableCollection<Radnik> _lista = new ObservableCollection<Radnik>(_upit.ToList());

                    if (_lista.Count.Equals(1))
                    {
                        return _lista.First();
                    }
                    else
                    {
                        return null;
                    }
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:36,代码来源:DBProksi.cs

示例12: UnesiRadnika

        public void UnesiRadnika(Radnik radnik)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                _baza.ResetujBrojac("Radnik", "RadnikID");

                if (radnik.Sifra == null)
                {
                    radnik.Sifra = _baza.DajSledeciIdentity("Radnik").ToString();
                }

                _baza.Radniks.InsertOnSubmit(radnik);

                _baza.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:22,代码来源:DBProksi.cs

示例13: NadjiUljeRoban

        public ObservableCollection<Artikal> NadjiUljeRoban(int? proizvodjacID, string viskozitet)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
                DataLoadOptions _dlo = new DataLoadOptions();

                if (_baza.DatabaseExists())
                {
                    ObservableCollection<Artikal> _artikli = new ObservableCollection<Artikal>(_baza.uspNadjiUlje(proizvodjacID, viskozitet).ToList());

                    return _artikli;
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:23,代码来源:DBProksi.cs

示例14: NadjiArtikal

        public ObservableCollection<Artikal> NadjiArtikal(string brojProizvodjaca, string proizvodjacNaziv)
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
                if (_baza.DatabaseExists())
                {
                    ObservableCollection<Artikal> _lista = new ObservableCollection<Artikal>(_baza.uspNadjiArtikal_1(brojProizvodjaca, proizvodjacNaziv).ToList());

                    return _lista;
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:vodolijabg,项目名称:LS,代码行数:21,代码来源:DBProksi.cs

示例15: DajPadajucuListuProizvodjacRobeRoban

        public ObservableCollection<Proizvodjac> DajPadajucuListuProizvodjacRobeRoban()
        {
            try
            {
                LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);

                if (_baza.DatabaseExists())
                {
                    IQueryable<Proizvodjac> _upit = (from a in _baza.Artikals
                                                     join b in _baza.Proizvodjacs
                                                     on a.Proizvodjac_ID equals b.Proizvodjac_ID
                                                     where a.IzvorPodatakaID == 2 || a.IzvorPodatakaID == 3
                                                     select b).Distinct().OrderBy(o => o.Naziv);

                    ObservableCollection<Proizvodjac> _lista = new ObservableCollection<Proizvodjac>(_upit.ToList());

                    return _lista;
                }
                else
                {
                    throw new Exception("Baza ne postoji.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }                
开发者ID:vodolijabg,项目名称:LS,代码行数:28,代码来源:DBProksi.cs


注:本文中的DB.LavDataClassesDataContext类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。