private void btnUnosRadnihSati_Click(object sender, EventArgs e) { int rad; bool testNazivRada = int.TryParse(txtNazivRada.Text, out rad); int sati; bool testSati = int.TryParse(txtBrojSati.Text, out sati); using (var db = new PlaceEntities4()) { if (testNazivRada == false && testSati && !string.IsNullOrEmpty(txtNazivRada.Text) && !string.IsNullOrEmpty(txtBrojSati.Text)) { if (noviRadnik != null) { db.radnik.Attach(noviRadnik); radniSati noviSati = new radniSati() { vrsta_rada = txtNazivRada.Text, broj_sati = int.Parse(txtBrojSati.Text), radnik = noviRadnik, datum = dtpDatumSati.Value.Date }; db.radniSati.Add(noviSati); db.SaveChanges(); Close(); } } else { MessageBox.Show("Morate unijeti pravilne podatke!"); } } }
private void btnSpremiBolovanje_Click(object sender, EventArgs e) { int bolovanje; bool testBolovanje = int.TryParse(txtRazlogBolovanja.Text, out bolovanje); int sati; bool testSati = int.TryParse(txtBrojSati.Text, out sati); using (var db = new PlaceEntities4()) { if (testBolovanje == false && testSati && !string.IsNullOrEmpty(txtBrojSati.Text) && !string.IsNullOrEmpty(txtRazlogBolovanja.Text)) { if (odabraniBolovanje != null) { db.radnik.Attach(odabraniBolovanje); sati_bolovanje noviSati = new sati_bolovanje() { razlog_bolovanja = txtRazlogBolovanja.Text, broj_sati = int.Parse(txtBrojSati.Text), radnik = odabraniBolovanje }; db.sati_bolovanje.Add(noviSati); db.SaveChanges(); Close(); } } else { MessageBox.Show("Morate unijeti pravilne podatke!"); } } }
private void btnSpremiPraznik_Click(object sender, EventArgs e) { int praznik; bool testNazivPraznika = int.TryParse(txtPraznik.Text, out praznik); int sati; bool testSati = int.TryParse(txtBrojSati.Text, out sati); using (var db = new PlaceEntities4()) { if (testNazivPraznika == false && testSati && !string.IsNullOrEmpty(txtBrojSati.Text) && !string.IsNullOrEmpty(txtPraznik.Text)) { if (odabraniRadnikPraznik != null) { db.radnik.Attach(odabraniRadnikPraznik); sati_blagdani noviSati = new sati_blagdani() { naziv = txtPraznik.Text, broj_sati = int.Parse(txtBrojSati.Text), radnik = odabraniRadnikPraznik }; db.sati_blagdani.Add(noviSati); db.SaveChanges(); Close(); } } else { MessageBox.Show("Morate unijeti pravilne podatke!"); } } }
private void btnSpremiGodisnji_Click(object sender, EventArgs e) { int sati; bool testSati = int.TryParse(txtSati.Text, out sati); using (var db = new PlaceEntities4()) { if (testSati && !string.IsNullOrEmpty(txtSati.Text)) { if (radnikGodisnji != null) { db.radnik.Attach(radnikGodisnji); sati_godisnji noviSati = new sati_godisnji() { //pocetak = dtpPocetak.Value.Date.ToString(), //kraj = dtpKraj.Value.Date.ToString(), broj_sati = int.Parse(txtSati.Text), radnik = radnikGodisnji }; db.sati_godisnji.Add(noviSati); db.SaveChanges(); Close(); } } else { MessageBox.Show("Morate unijeti pravilne podatke!"); } } }
public BindingList <odbitakClan> vratiClan() { BindingList <odbitakClan> lista = null; using (var db = new PlaceEntities4()) { lista = new BindingList <odbitakClan>(db.odbitakClan.ToList()); } return(lista); }
public BindingList <odbitakZaDjecu> vratiDjecu() { BindingList <odbitakZaDjecu> lista = null; using (var db = new PlaceEntities4()) { lista = new BindingList <odbitakZaDjecu>(db.odbitakZaDjecu.ToList()); } return(lista); }
public BindingList <prirez> vratiPrirez() { BindingList <prirez> lista = null; using (var db = new PlaceEntities4()) { lista = new BindingList <prirez>(db.prirez.ToList()); } return(lista); }
private void btnSpremiBonus_Click(object sender, EventArgs e) { double regres; double bozicnica; double uskrsnica; bool testRegres = double.TryParse(txtRegres.Text, out regres); bool testBozic = double.TryParse(txtBozic.Text, out bozicnica); bool testUskrs = double.TryParse(txtUskrs.Text, out uskrsnica); using (var db = new PlaceEntities4()) { if (testBozic && testRegres && testUskrs) { if (radnikBonus != null) { bonus b = new bonus() { regres = double.Parse(txtRegres.Text), bozicnica = double.Parse(txtBozic.Text), uskrsnica = double.Parse(txtUskrs.Text), datum = dtpBonus.Value.Date, radnik = radnikBonus }; db.radnik.Attach(radnikBonus); db.bonus.Add(b); ProvjeraOporezivo(b); db.SaveChanges(); txtBozic.Clear(); txtRegres.Clear(); txtUskrs.Clear(); //Close(); } } else { MessageBox.Show("Morate unijeti pravilne podatke i za svaku vrstu bonusa je potrebno unijeti pripadajući iznos!"); } } }
private void btnSpremiIzmjene_Click(object sender, EventArgs e) { using (var db = new PlaceEntities4()) { int oib; int brojtelefona; int ime; int prezime; int banka; int racun; int adresa; double bruto; double stimulacija; bool oibTest = int.TryParse(txtIzmjenaOIB.Text, out oib); bool testTelefon = int.TryParse(txtIzmjenaTelefon.Text, out brojtelefona); bool testIme = int.TryParse(txtIzmjenaIme.Text, out ime); bool testPrezime = int.TryParse(txtIzmjenaPrezime.Text, out prezime); bool testBanka = int.TryParse(txtIzmjenaBanka.Text, out banka); bool testBruto = double.TryParse(txtBrutoIzmjena.Text, out bruto); //bool testracun = int.TryParse(txtIzmjenaRacun.Text, out racun); bool testadresa = int.TryParse(txtIzmjenaAdresa.Text, out adresa); bool testStimulacija = double.TryParse(txtStimulacijaIzmjena.Text, out stimulacija); if (oibTest && testTelefon && testIme == false && testPrezime == false && testBanka == false && testadresa == false && testBruto && testStimulacija) { if (radnikIzmjena == null) { radnik izmjenjeni = new radnik { ime = txtIzmjenaIme.Text, prezime = txtIzmjenaPrezime.Text, OIB = txtIzmjenaOIB.Text, adresa = txtIzmjenaAdresa.Text, broj_racuna = txtIzmjenaRacun.Text, broj_telefona = txtIzmjenaTelefon.Text, banka = txtIzmjenaBanka.Text, poslodavac = izmjenaPoslodavac, iznos_bruto = double.Parse(txtBrutoIzmjena.Text), stimulacija = double.Parse(txtStimulacijaIzmjena.Text) }; db.radnik.Add(izmjenjeni); db.SaveChanges(); } else { db.radnik.Attach(radnikIzmjena); radnikIzmjena.ime = txtIzmjenaIme.Text; radnikIzmjena.prezime = txtIzmjenaPrezime.Text; radnikIzmjena.OIB = txtIzmjenaOIB.Text; radnikIzmjena.adresa = txtIzmjenaAdresa.Text; radnikIzmjena.broj_racuna = txtIzmjenaRacun.Text; radnikIzmjena.broj_telefona = txtIzmjenaTelefon.Text; radnikIzmjena.banka = txtIzmjenaBanka.Text; radnikIzmjena.iznos_bruto = double.Parse(txtBrutoIzmjena.Text); radnikIzmjena.stimulacija = double.Parse(txtStimulacijaIzmjena.Text); db.SaveChanges(); Close(); } } else { MessageBox.Show("Morate unijeti pravilan tip podatka!"); } } }