本文整理汇总了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;
}
}
示例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;
}
}
示例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;
}
}
示例4: UnesiMesto
public void UnesiMesto(Mesto mesto)
{
try
{
LavDataClassesDataContext _baza = new LavDataClassesDataContext(konekcioniString);
_baza.ObrisiMesto(mesto.MestoID);
}
catch (Exception ex)
{
throw ex;
}
}
示例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;
}
}
示例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();
}
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}
示例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;
}
}