本文整理汇总了C#中DB.LavDataClassesDataContext.DatabaseExists方法的典型用法代码示例。如果您正苦于以下问题:C# LavDataClassesDataContext.DatabaseExists方法的具体用法?C# LavDataClassesDataContext.DatabaseExists怎么用?C# LavDataClassesDataContext.DatabaseExists使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DB.LavDataClassesDataContext
的用法示例。
在下文中一共展示了LavDataClassesDataContext.DatabaseExists方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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;
}
}
示例2: 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;
}
}
示例3: 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;
}
}
示例4: NadjiRadniNalog
public ObservableCollection<RadniNalog> NadjiRadniNalog(string vrstaPartnera, string radniNalogID, DateTime? datumOd, DateTime? datumDo, string partner, bool? neZavrsene, int? radnikID, int radniNalogStatusIDZavrsen)
{
//return new ObservableCollection<RadniNalog>();
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
IQueryable<RadniNalog> _upit = (from p in _baza.RadniNalogs
where p.Status.ToString() != "D"
select p).OrderBy(w => w.RadniNalogID);
if (neZavrsene != null && (bool)neZavrsene)
{
_upit = (from u in _upit
join su in _baza.StavkaUslugas
on u.RadniNalogID equals su.RadniNalogID
join surn in _baza.RadniNalogStavkaUslugas
on su.StavkaUslugaID equals surn.RadniNalogStavkaUslugaID
where (surn.Status.ToString() != "D" && surn.RadniNalogStatusID != radniNalogStatusIDZavrsen)
select u);
}
if (vrstaPartnera != "")
{
if (vrstaPartnera == "Poslovni partner")
{
_upit = from u in _upit
where u.ServisnaKnjizica.PoslovniPartnerID != null
select u;
}
else if (vrstaPartnera == "Fizičko lice")
{
_upit = from u in _upit
where u.ServisnaKnjizica.FizickoLiceID != null
select u;
}
}
if (radniNalogID != "")
{
if (radniNalogID.StartsWith("*") && radniNalogID.EndsWith("*"))
{
_upit = from u in _upit
where u.RadniNalogID.ToString().Contains(radniNalogID.Substring(1, radniNalogID.Length - 2))
select u;
}
else if (radniNalogID.StartsWith("*"))
{
_upit = from u in _upit
where u.RadniNalogID.ToString().EndsWith(radniNalogID.Substring(1, radniNalogID.Length - 1))
select u;
}
else if (radniNalogID.EndsWith("*"))
{
_upit = from u in _upit
where u.RadniNalogID.ToString().StartsWith(radniNalogID.Substring(0, radniNalogID.Length - 1))
select u;
}
else
{
_upit = from u in _upit
where u.RadniNalogID.ToString().Equals(radniNalogID)
select u;
}
}
if (datumOd != null || datumDo != null)
{
if (datumOd != null && datumDo == null)
{
_upit = from u in _upit
where u.Vreme >= datumOd
select u;
}
else if (datumOd == null && datumDo != null)
{
_upit = from u in _upit
where u.Vreme <= datumDo
select u;
}
else if (datumOd != null && datumDo != null)
{
_upit = from u in _upit
where u.Vreme >= datumOd && u.Vreme <= datumDo
select u;
}
}
if (partner != "")
{
if (partner.StartsWith("*") && partner.EndsWith("*"))
{
_upit = from u in _upit
where u.ServisnaKnjizica.PoslovniPartner.SkracenNaziv.Contains(partner.Substring(1, partner.Length - 2)) ||
u.ServisnaKnjizica.FizickoLice.Ime.Contains(partner.Substring(1, partner.Length - 2))
select u;
//.........这里部分代码省略.........
示例5: DajSveProizvodjac
public ObservableCollection<Proizvodjac> DajSveProizvodjac()
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
IQueryable<Proizvodjac> _upit = (from p in _baza.Proizvodjacs
join m in _baza.ModelAutomobilas
on p.Proizvodjac_ID equals m.Proizvodjac_ID
select p).Distinct().OrderBy(w => w.Naziv);
ObservableCollection<Proizvodjac> _lista = new ObservableCollection<Proizvodjac>(_upit.ToList());
return _lista;
}
else
{
throw new Exception("Baza ne postoji.");
}
}
catch (Exception ex)
{
throw ex;
}
}
示例6: 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;
}
}
示例7: DajPadajucuListuSezonaGumaRoban
public ObservableCollection<PadajucaListaSezonaGumaRoban> DajPadajucuListuSezonaGumaRoban()
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
ObservableCollection<PadajucaListaSezonaGumaRoban> _lista = new ObservableCollection<PadajucaListaSezonaGumaRoban>(_baza.uspDajPadajucuListuSezonaGumaRoban().ToList());
return _lista;
}
else
{
throw new Exception("Baza ne postoji.");
}
}
catch (Exception ex)
{
throw ex;
}
}
示例8: NadjiGumuRoban
public ObservableCollection<Artikal> NadjiGumuRoban(int? proizvodjacID, string namena, string sezona, string dimenzija)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
ObservableCollection<Artikal> _artikli = new ObservableCollection<Artikal>(_baza.uspNadjiGumu(proizvodjacID, namena, sezona, dimenzija).ToList());
return _artikli;
}
else
{
throw new Exception("Baza ne postoji.");
}
}
catch (Exception ex)
{
throw ex;
}
}
示例9: 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;
}
}
示例10: NadjiArtikal
public ObservableCollection<Artikal> NadjiArtikal(string brojZaPretragu, bool slicnoTrazenje, bool samoSaCenom, bool biloKojiBroj,
bool brojProizvodjaca, bool oeBroj, bool korisceniBroj, bool uporedniBroj, bool eanBroj)
{
List<int> _vrstaBrojaZaPretragu = new List<int>();
#region vrstaBrojaZaPretragu
if (!biloKojiBroj)
{
if (brojProizvodjaca)
{
_vrstaBrojaZaPretragu.Add(1);
}
if (oeBroj)
{
_vrstaBrojaZaPretragu.Add(3);
}
if (korisceniBroj)
{
_vrstaBrojaZaPretragu.Add(2);
}
if (uporedniBroj)
{
_vrstaBrojaZaPretragu.Add(4);
}
if (eanBroj)
{
_vrstaBrojaZaPretragu.Add(5);
}
}
#endregion
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
////Da bi izbegao load podataka za tabelu NajpovoljnijiDobavljac koja ne postoji u Bazi
////prvo gasim dlo za sve tabele
//_baza.DeferredLoadingEnabled = false;
////a onda dodajem dlo za one koje mi trebaju
//DataLoadOptions _dlo = new DataLoadOptions();
//_dlo.LoadWith<Artikal>(p => p.Proizvodjac);
//_dlo.LoadWith<Artikal>(p => p.OpisTabela);
//_dlo.LoadWith<Artikal>(p => p.VezaArtikalBrojZaPretragus);
//_dlo.LoadWith<Artikal>(p => p.VezaArtikalDobavljacs);
//_dlo.LoadWith<VezaArtikalDobavljac>(p => p.PoslovniPartner);
//_dlo.LoadWith<VezaArtikalDobavljac>(p => p.KorisnikPrograma);
//_baza.LoadOptions = _dlo;
if (_baza.DatabaseExists())
{
ObservableCollection<Artikal> _lista = new ObservableCollection<Artikal>(_baza.uspNadjiArtikal(brojZaPretragu, slicnoTrazenje, samoSaCenom, biloKojiBroj, brojProizvodjaca, oeBroj, korisceniBroj, uporedniBroj, eanBroj).ToList());
//IQueryable<Artikal> _upit = (from a in _baza.Artikals
// select a).OrderBy(w => w.Artikal_ID);
//if (samoSaCenom)
//{
// _upit = (from u in _upit
// join c in _baza.VezaArtikalDobavljacs
// on u.Artikal_ID equals c.ArtikalID
// select u);
//}
//if (slicnoTrazenje)
//{
// if (_vrstaBrojaZaPretragu.Count().Equals(0))
// {
// _upit = (from u in _upit
// join v in _baza.VezaArtikalBrojZaPretragus
// on u.Artikal_ID equals v.Artikal_ID
// where v.BrojZaPretragu.Contains(brojZaPretragu)
// select u);
// }
// else if (_vrstaBrojaZaPretragu.Count().Equals(1))
// {
// _upit = (from u in _upit
// join v in _baza.VezaArtikalBrojZaPretragus
// on u.Artikal_ID equals v.Artikal_ID
// where v.BrojZaPretragu.Contains(brojZaPretragu) & _vrstaBrojaZaPretragu[0].Equals(v.VrstaBrojaZaPretragu_ID)
// select u);
// }
// else
// {
// _upit = (from u in _upit
// join v in _baza.VezaArtikalBrojZaPretragus
// on u.Artikal_ID equals v.Artikal_ID
// where v.BrojZaPretragu.Contains(brojZaPretragu) & _vrstaBrojaZaPretragu.Contains(v.VrstaBrojaZaPretragu_ID)
// select u);
// }
//}
//else
//{
// if (_vrstaBrojaZaPretragu.Count().Equals(0))
// {
// _upit = (from u in _upit
//.........这里部分代码省略.........
示例11: NadjiServisnuKnjizicu
public ObservableCollection<ServisnaKnjizica> NadjiServisnuKnjizicu(string imeKolone, string uslov, string vrstaPartnera)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
IQueryable<ServisnaKnjizica> _upit = (from p in _baza.ServisnaKnjizicas
select p).OrderBy(w => w.ServisnaKnjizicaID);
switch (vrstaPartnera)
{
case "PoslovniPartner":
_upit = from u in _upit
where u.PoslovniPartnerID != null
select u;
break;
case "FizickoLice":
_upit = from u in _upit
where u.FizickoLiceID != null
select u;
break;
default:
throw new Exception("Nepoznata vrsta partnera.");
}
switch (imeKolone)
{
case "ID":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.ServisnaKnjizicaID.ToString().Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
_upit = from u in _upit
where u.ServisnaKnjizicaID.ToString().EndsWith(uslov.Substring(1, uslov.Length - 1))
select u;
}
else if (uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.ServisnaKnjizicaID.ToString().StartsWith(uslov.Substring(0, uslov.Length - 1))
select u;
}
else
{
_upit = from u in _upit
where u.ServisnaKnjizicaID.ToString().Equals(uslov)
select u;
}
break;
case "Šifra":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Sifra.Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
_upit = from u in _upit
where u.Sifra.EndsWith(uslov.Substring(1, uslov.Length - 1))
select u;
}
else if (uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Sifra.StartsWith(uslov.Substring(0, uslov.Length - 1))
select u;
}
else
{
_upit = from u in _upit
where u.Sifra.Equals(uslov)
select u;
}
break;
case "Partner":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.FizickoLice.Ime.Contains(uslov.Substring(1, uslov.Length - 2))
|| u.PoslovniPartner.SkracenNaziv.Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
_upit = from u in _upit
where u.FizickoLice.Ime.EndsWith(uslov.Substring(1, uslov.Length - 1)) ||
u.PoslovniPartner.SkracenNaziv.EndsWith(uslov.Substring(1, uslov.Length - 1))
select u;
}
else if (uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.FizickoLice.Ime.StartsWith(uslov.Substring(0, uslov.Length - 1))
//.........这里部分代码省略.........
示例12: OsveziServisnaKnjizica
public ObservableCollection<ServisnaKnjizica> OsveziServisnaKnjizica(ObservableCollection<ServisnaKnjizica> servisnaKnjizica)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
List<int> _trenutnoPrikazani = new List<int>();
foreach (ServisnaKnjizica item in servisnaKnjizica)
{
_trenutnoPrikazani.Add(item.ServisnaKnjizicaID);
}
if (_baza.DatabaseExists())
{
IQueryable<ServisnaKnjizica> _upit = (from p in _baza.ServisnaKnjizicas
where _trenutnoPrikazani.Contains(p.ServisnaKnjizicaID)
select p).OrderBy(w => w.ServisnaKnjizicaID);
ObservableCollection<ServisnaKnjizica> _lista = new ObservableCollection<ServisnaKnjizica>(_upit.ToList());
return _lista;
}
else
{
throw new Exception("Baza ne postoji.");
}
}
catch (Exception ex)
{
throw ex;
}
}
示例13: NadjiRadnike
public ObservableCollection<Radnik> NadjiRadnike(string imeKolone, string uslov)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
IQueryable<Radnik> _upit = (from p in _baza.Radniks
select p).OrderBy(w => w.RadnikID);
switch (imeKolone)
{
case "ID":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.RadnikID.ToString().Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
_upit = from u in _upit
where u.RadnikID.ToString().EndsWith(uslov.Substring(1, uslov.Length - 1))
select u;
}
else if (uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.RadnikID.ToString().StartsWith(uslov.Substring(0, uslov.Length - 1))
select u;
}
else
{
_upit = from u in _upit
where u.RadnikID.ToString().Equals(uslov)
select u;
}
break;
case "Šifra":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Sifra.Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
_upit = from u in _upit
where u.Sifra.EndsWith(uslov.Substring(1, uslov.Length - 1))
select u;
}
else if (uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Sifra.StartsWith(uslov.Substring(0, uslov.Length - 1))
select u;
}
else
{
_upit = from u in _upit
where u.Sifra.Equals(uslov)
select u;
}
break;
case "Ime":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Ime.Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
_upit = from u in _upit
where u.Ime.EndsWith(uslov.Substring(1, uslov.Length - 1))
select u;
}
else if (uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Ime.StartsWith(uslov.Substring(0, uslov.Length - 1))
select u;
}
else
{
_upit = from u in _upit
where u.Ime.Equals(uslov)
select u;
}
break;
case "Prezime":
if (uslov.StartsWith("*") && uslov.EndsWith("*"))
{
_upit = from u in _upit
where u.Prezime.ToString().Contains(uslov.Substring(1, uslov.Length - 2))
select u;
}
else if (uslov.StartsWith("*"))
{
//.........这里部分代码省略.........
示例14: DajSveServisnaKnjizica
public ObservableCollection<ServisnaKnjizica> DajSveServisnaKnjizica(string vrstaPartnera)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
IQueryable<ServisnaKnjizica> _upit = (from p in _baza.ServisnaKnjizicas
select p).OrderBy(w => w.ServisnaKnjizicaID);
switch (vrstaPartnera)
{
case "PoslovniPartner":
_upit = from u in _upit
where u.PoslovniPartnerID != null
select u;
break;
case "FizickoLice":
_upit = from u in _upit
where u.FizickoLiceID != null
select u;
break;
default:
throw new Exception("Nepoznata vrsta partnera.");
}
ObservableCollection<ServisnaKnjizica> _lista = new ObservableCollection<ServisnaKnjizica>(_upit.ToList());
return _lista;
}
else
{
throw new Exception("Baza ne postoji.");
}
}
catch (Exception ex)
{
throw ex;
}
}
示例15: DajTipAutomobila
public TipAutomobila DajTipAutomobila(int tipAutomobilaID)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
if (_baza.DatabaseExists())
{
IQueryable<TipAutomobila> _upit = (from p in _baza.TipAutomobilas
where p.TipAutomobila_ID == tipAutomobilaID
select p).OrderBy(w => w.OpisTabela.Opis).Take(1);
return _upit.ToList().First();
}
else
{
throw new Exception("Baza ne postoji.");
}
}
catch (Exception ex)
{
throw ex;
}
}