public static void PrikaziKraveOdabranePasmine(string odabranaPasmina, GridView gvKrave) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var krave = from k in context.Kravas join p in context.Pasminas on k.PasminaID equals p.IDPasmina join s in context.Slikas on k.SlikaID equals s.IDSlika where p.Naziv.Equals(odabranaPasmina) select new { s.Putanja, k.Ime, p.Naziv, k.DatumRodjenja, k.JedinstveniVeterinarskiBroj, k.DatumDolaskaNaFarmu, k.BrojTeladi }; gvKrave.DataSource = krave.ToList(); gvKrave.DataBind(); } }
public static void SpremiPutanju(TextBox txtPutanjaDoSlike, Label lblPutanjaDoSlike) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { string dohvacenaPutanjaDoSlike = lblPutanjaDoSlike.Text; string novaPutanjaDoSlike = "/" + txtPutanjaDoSlike.Text; var slika = context.Slikas.First(s => s.Putanja == dohvacenaPutanjaDoSlike); slika.Putanja = novaPutanjaDoSlike; context.SaveChanges(); } }
public static void PrikaziPutanjuDoSlikeOdabraneKrave(string krava, Label lblPutanjaDoSlike) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var putanja = from s in context.Slikas join k in context.Kravas on s.IDSlika equals k.SlikaID where k.Ime.Equals(krava) select s; lblPutanjaDoSlike.Text = putanja.First().Putanja; } }
public static void PrikaziDetaljeOdabraneKrave(ListBox lbKrave, Form1 forma) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var krava = context.Kravas.First(k => k.Ime == lbKrave.Text); forma.SetIme(krava.Ime); forma.SetDatumRodjenja(krava.DatumRodjenja.ToShortDateString()); forma.SetJedinstveniVeterinarskiBroj(krava.JedinstveniVeterinarskiBroj); forma.SetDatumDolaskaNaFarmu(krava.DatumDolaskaNaFarmu.ToShortDateString()); forma.SetBrojTeladi(krava.BrojTeladi); } }
public static void PrikaziSveKrave(ListBox lbKrave) { lbKrave.Items.Clear(); using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var krave = context.Kravas; foreach (Krava krava in krave) { lbKrave.Items.Add(krava.Ime); } } }
public static void PrikaziPasminuOdabraneKrave(Form1 forma, TextBox txtIme) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var pasmina = from p in context.Pasminas join k in context.Kravas on p.IDPasmina equals k.PasminaID where k.Ime == txtIme.Text select new { p.Naziv }; //da se vraća više vrijednosti, bilo bi select p forma.SetPasmina(pasmina.First().Naziv); //first se uvijek koristi za dohvacanje samo jednog retka } }
public static List <Pasmina> DohvatiSvePasmine() { List <Pasmina> pasmineLista = new List <Pasmina>(); using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var pasmine = context.Pasminas; foreach (Pasmina pasmina in pasmine) { pasmineLista.Add(pasmina); } } return(pasmineLista); }
public static void ObrisiKravu(TextBox txtIme) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { try { string ime = txtIme.Text; var krava = context.Kravas.First(k => k.Ime == ime); context.Kravas.Remove(krava); context.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public static void DohvatiDnevneProizvodnjeMlijeka(string krava, GridView gvProizvodnjaMlijeka) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { var dnevnaKolicinaMlijeka = from kolicina in context.DnevnaProizvodnjaMlijekas join k in context.Kravas on kolicina.KravaID equals k.IDKrava where k.Ime.Equals(krava) select new { k.Ime, kolicina.DatumMuznje, kolicina.DnevnaKolicinaMlijekaLitre }; gvProizvodnjaMlijeka.DataSource = dnevnaKolicinaMlijeka.ToList(); gvProizvodnjaMlijeka.DataBind(); } }
public static void UmetniKravu(TextBox txtIme, TextBox txtPasmina, TextBox txtDatumRodjenja, TextBox txtJedinstveniVeterinarskiBroj, TextBox txtDatumDolaskaNaFarmu, NumericUpDown txtBrojTeladi) { using (ZavrsniIspitEntities context = new ZavrsniIspitEntities()) { try { Krava krava = new Krava(); krava.Ime = txtIme.Text; krava.JedinstveniVeterinarskiBroj = txtJedinstveniVeterinarskiBroj.Text; krava.DatumRodjenja = Convert.ToDateTime(txtDatumRodjenja.Text); krava.DatumDolaskaNaFarmu = Convert.ToDateTime(txtDatumDolaskaNaFarmu.Text); krava.BrojTeladi = int.Parse(txtBrojTeladi.Value.ToString()); krava.Pasmina.Naziv = txtPasmina.Text; context.Kravas.Add(krava); context.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }