Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package student;
- import funkcionalnosti.Funkcionalnosti;
- import java.math.BigDecimal;
- import java.sql.Connection;
- import java.sql.Date;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import java.lang.Integer;
- /**
- *
- * @author stefan
- */
- public class mn130226 extends Funkcionalnosti {
- private Connection connection = null;
- public mn130226() {
- String serverName = "localhost";
- int portNumber = 37653;
- String database = "mn130226";
- String username = "mn130226";
- String password = "test123";
- String connectionString = "jdbc:sqlserver://" + serverName + ":" + portNumber + ";databaseName=" + database + ";username=" + username + ";password=" + password;
- System.out.println(connectionString);
- try {
- connection = DriverManager.getConnection(connectionString);
- //statement = connection.createStatement();
- } catch (SQLException ex) {
- Logger.getLogger(mn130226.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- @Override
- public int unesiGradiliste(String naziv, Date datumOsnivanja) {
- try {
- PreparedStatement preparedStatement = connection.prepareStatement("INSERT INTO gradiliste VALUES(?,?,0)", Statement.RETURN_GENERATED_KEYS);
- preparedStatement.setString(1, naziv);
- preparedStatement.setDate(2, datumOsnivanja);
- preparedStatement.executeUpdate();
- ResultSet res=preparedStatement.getGeneratedKeys();
- res.next();
- return res.getInt(1);
- } catch (SQLException ex) {
- System.out.println(ex);
- return -1;
- }
- }
- private int obrisiTemplate(String table,int id){
- try {
- PreparedStatement ps = connection.prepareStatement("DELETE FROM "+table+" WHERE id_gradiliste=?");
- ps.setInt(2, id);
- ps.executeUpdate();
- } catch (SQLException ex) {
- System.out.println(ex);
- return 1;
- }
- return 0;
- }
- @Override
- public int obrisiGradiliste(int idGradiliste) {
- return obrisiTemplate("gradiliste",idGradiliste);
- }
- @Override
- public List<Integer> dohvatiSvaGradilista() {
- List<Integer> rezultat = new ArrayList<Integer>();
- try {
- PreparedStatement ps = connection.prepareStatement("SELECT * FROM gradiliste");
- ResultSet res = ps.executeQuery();
- while (res.next()) {
- rezultat.add(res.getInt("id_gradiliste"));
- }
- } catch (SQLException ex) {
- System.out.println(ex);
- }
- return rezultat;
- }
- @Override
- public int unesiObjekat(String naziv, int idGradiliste) {
- try {
- PreparedStatement preparedStatement = connection.prepareStatement("INSERT INTO objekat VALUES(?,0,?)", Statement.RETURN_GENERATED_KEYS);
- preparedStatement.setString(1, naziv);
- preparedStatement.setInt(2, idGradiliste);
- //ResultSet res=
- preparedStatement.executeUpdate();
- ResultSet res=preparedStatement.getGeneratedKeys();
- res.next();
- return res.getInt(1);
- } catch (SQLException ex) {
- System.out.println(ex);
- return -1;
- }
- }
- @Override
- public int obrisiObjekat(int idObjekat) {
- return obrisiTemplate("objekat",idObjekat);
- }
- @Override
- public int unesiSprat(int brSprata, int idObjekat) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiSprat(int idSprat) {
- return obrisiTemplate("sprat",idSprat);
- }
- @Override
- public int unesiZaposlenog(String ime, String prezime, String jmbg, String pol, String ziroRacun, String email, String brojTelefona) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiZaposlenog(int idZaposleni) {
- return obrisiTemplate("zaposlen",idZaposleni);
- }
- @Override
- public BigDecimal dohvatiUkupanIsplacenIznosZaZaposlenog(int idZaposleni) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public BigDecimal dohvatiProsecnuOcenuZaZaposlenog(int idZaposleni) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int dohvatiBrojTrenutnoZaduzeneOpremeZaZaposlenog(int idZaposleni) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public List<Integer> dohvatiSveZaposlene() {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiMagacin(int idSef, BigDecimal plata, int idGradiliste) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiMagacin(int idMagacin) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int izmeniSefaZaMagacin(int idMagacin, int idSefNovo) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int izmeniPlatuZaMagacin(int idMagacin, BigDecimal plataNovo) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int isplatiPlateZaposlenimaUSvimMagacinima() {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int isplatiPlateZaposlenimaUMagacinu(int idMagacin) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiRobuUMagacinPoKolicini(int idRoba, int idMagacin, BigDecimal kolicina) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiRobuUMagacinPoBrojuJedinica(int idRoba, int idMagacin, int brojJedinica) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public BigDecimal uzmiRobuIzMagacinaPoKolicini(int idRoba, int idMagacin, BigDecimal kolicina) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int uzmiRobuIzMagacinaPoBrojuJedinica(int idRoba, int idMagacin, int brojJedinca) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public BigDecimal pogledajKolicinuRobeUMagacinu(int idRoba, int idMagacin) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int pogledajBrojJedinicaRobeUMagacinu(int idRoba, int idMagacin) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiTipRobe(String naziv) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiTipRobe(int idTipRobe) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiRobu(String naziv, String kod, int idTipRobe) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiRobu(int idRoba) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public List<Integer> dohvatiSvuRobu() {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniRadiUMagacinu(int idZaposleni, int idMagacin) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniNeRadiUMagacinu(int idZaposleni) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniZaduzujeOpremu(int idZaposlenogKojiZaduzuje, int idMagacin, int idRoba, Date datumZaduzenja, String napomena) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniRazduzujeOpremu(int idZaduzenjaOpreme, Date datumRazduzenja) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiNormuUgradnogDela(String naziv, BigDecimal cenaIzrade, BigDecimal jedinicnaPlataRadnika) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiNormuUgradnogDela(int idNormaUgradnogDela) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public BigDecimal dohvatiJedinicnuPlatuRadnikaNormeUgradnogDela(int idNR) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiPotrebanMaterijalPoBrojuJedinica(int idRobaKojaJePotrosniMaterijal, int idNormaUgradnogDela, int brojJedinica) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiPotrebanMaterijalPoKolicini(int idRobaKojaJePotrosniMaterijal, int idNormaUgradnogDela, BigDecimal kolicina) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiPotrebanMaterijal(int idRobaKojaJePotrosniMaterijal, int idNormaUgradnogDela) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int unesiPosao(int idNormaUgradnogDela, int idSprat, Date datumPocetka) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiPosao(int idPosao) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int izmeniDatumPocetkaZaPosao(int idPosao, Date datumPocetka) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zavrsiPosao(int idPosao, Date datumKraja) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniRadiNaPoslu(int idZaposleni, int idPosao, Date datumPocetka) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniJeZavrsioSaRadomNaPoslu(int idZaposleniNaPoslu, Date datumKraja) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int izmeniDatumPocetkaRadaZaposlenogNaPoslu(int idZaposleniNaPoslu, Date datumPocetkaNovo) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int izmeniDatumKrajaRadaZaposlenogNaPoslu(int idZaposleniNaPoslu, Date datumKrajaNovo) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int zaposleniDobijaOcenu(int idZaposleniNaPoslu, int ocena) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int obrisiOcenuZaposlenom(int idZaposleniNaPoslu) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- @Override
- public int izmeniOcenuZaZaposlenogNaPoslu(int idZaposleniNaPoslu, int ocenaNovo) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement