Package entity

Examples of entity.Karyawan


            Loginkaryawan loginKaryawan = new Loginkaryawan();
            loginKaryawan.setUsername(username);
            loginKaryawan.setPassword(password);
            LoginKaryawanDAO loginKaryawanDAO = new LoginKaryawanDAOImpl(em);

            Karyawan k = new Karyawan();
            KaryawanDAO kado = new KaryawanDAOImpl(em);
            k = kado.get(Long.parseLong(username));
            if (adminDao.loginAdmin(loginAdmin) && k.getStatuskerja().equalsIgnoreCase("true")) {
                //LOGIN AS ADMIN
                HttpSession session = request.getSession(true);
                session.setAttribute("user", "administrator");
                response.sendRedirect("home.jsp");
            } else if (loginKaryawanDAO.loginKaryawan(loginKaryawan)) {
View Full Code Here


            String tanggalLahir = tanggal + "-" + convertBulan + "-" + tahun;
            if (nama.equals("") || alamat.equals("")) {
                cuti.DateTimeCuti.validator = true;
                response.sendRedirect("administrator/ubahKaryawan.jsp");
            } else {
                Karyawan karyawan = new Karyawan();
                karyawan.setId(id);
                karyawan.setNamakaryawan(nama);
                karyawan.setAlamat(alamat);
                karyawan.setJenkel(jenkel);
                karyawan.setTtl(tanggalLahir);
                karyawan.setSisacuti("7");
                karyawan.setStatuskerja("true");
                karyawan.setNotifikasi("false");

                EntityManagerFactory emf = Persistence.createEntityManagerFactory("SisInfPengambilanCutiPU");
                EntityManager em = emf.createEntityManager();
                KaryawanDAO dao = new KaryawanDAOImpl(em);
                dao.update(karyawan);
View Full Code Here

            EntityManagerFactory emf = Persistence.createEntityManagerFactory("SisInfPengambilanCutiPU");
            EntityManager em = emf.createEntityManager();
            HistoryCuti hc = new HistoryCuti();
            HistoryCutiDAO hdao = new HistoryCutiDAOImpl(em);
            String usrname = request.getParameter("usrname");
            Karyawan k = new Karyawan();
            k.setId(Long.parseLong(usrname));
            List<HistoryCuti> dataHC = hdao.getByIdKaryawan(k);
            boolean cekPending = false;
            for (int i = 0; i < dataHC.size(); i++) {
                if (dataHC.get(i).getStatus().equalsIgnoreCase("Pending")) {
                    cekPending = true;
                    break;
                }
            }
            if (!cekPending) {
                KaryawanDAO kdao = new KaryawanDAOImpl(em);
                try {
                    k = kdao.get(Long.parseLong(usrname));
                } catch (Exception ex) {
                    Logger.getLogger(RequestCuti.class.getName()).log(Level.SEVERE, null, ex);
                }
                String alasan = request.getParameter("alasancuti");
                String status = "pending";
                String tgl1 = request.getParameter("cmbTanggal1");
                String bln1 = request.getParameter("cmbBulan1");
                String thn1 = request.getParameter("cmbTahun1");
                String tgl2 = request.getParameter("cmbTanggal2");
                String bln2 = request.getParameter("cmbBulan2");
                String thn2 = request.getParameter("cmbTahun2");
               
               
                String convertBulan1 = "";
                String convertBulan2 = "";
                String[] hurufBulan = {"januari", "februari", "maret", "april", "mei", "juni", "juli", "agustus", "september", "oktober", "november", "desember"};
                int a = 0;
                for (int i = 0; i < hurufBulan.length; i++) {
                    a = i + 1;
                    if (hurufBulan[i].contains(bln1)) {
                        if (i == 9 || i == 10 || i == 11) {
                            convertBulan1 = "" + a;
                        } else {
                            convertBulan1 = "0" + a;
                        }
                    }
                    if (hurufBulan[i].contains(bln2)) {
                        if (i == 9 || i == 10 || i == 11) {
                            convertBulan2 = "" + a;
                        } else {
                            convertBulan2 = "0" + a;
                        }
                    }
                }
               
               
                String tanggalAwal = tgl1 + "-" + convertBulan1 + "-" + thn1;
                String tanggalAkhir = tgl2 + "-" + convertBulan2 + "-" + thn2;


                hc.setAlasan(alasan);
                hc.setStatus(status);
                hc.setTglakhircuti(tanggalAkhir);
                hc.setTglawalcuti(tanggalAwal);
                hc.setKaryawan(k);
                try {
                    if (Integer.parseInt(k.getSisacuti()) > 0) {
                        hdao.insert(hc);
                        kdao.updateNotifikasi(k.getId().toString(), "true");
                        response.sendRedirect("/SisInfPengambilanCuti/home.jsp");
                    } else {
                        response.sendRedirect("#");
                    }
                } catch (Exception ex) {
View Full Code Here

            EntityManager em = emf.createEntityManager();
            HistoryCutiDAO daoPending = new HistoryCutiDAOImpl(em);
            if (cek.equalsIgnoreCase("true")) {

                KaryawanDAO kdao = new KaryawanDAOImpl(em);
                Karyawan k = new Karyawan();
                k = kdao.get(Long.parseLong(idkaryawan));

                if (Integer.parseInt(k.getSisacuti()) > 0) {
                    daoPending.approveCuti(Long.parseLong(id), "Accept");
                    kdao.updateSisaCuti(Long.parseLong(idkaryawan), Integer.parseInt(k.getSisacuti()) - 1 + "");
                } else {
                    out.print("Sisa Cuti Tidak Memenuhi");
                }
            } else if (cek.equalsIgnoreCase("false")) {
                daoPending.approveCuti(Long.parseLong(id), "Denied");
View Full Code Here

        }
        return list;
    }

    public Karyawan get(long id) throws Exception {
        Karyawan k = null;
        try {
            em.getTransaction().begin();
            k = em.find(Karyawan.class, id);
            em.getTransaction().commit();
        } catch (Exception ex) {
View Full Code Here

        }
        return login;
    }

    public Karyawan getLoginKaryawanName(String username) throws Exception {
        Karyawan login = null;
        try {
            em.getTransaction().begin();
            TypedQuery<Loginkaryawan> query = em.createQuery("SELECT k FROM Loginkaryawan k WHERE k.username = :user",
                    Loginkaryawan.class);
            query.setParameter("user", username);
View Full Code Here

            EntityManagerFactory emf = Persistence.createEntityManagerFactory("SisInfPengambilanCutiPU");
            EntityManager em = emf.createEntityManager();
            Loginkaryawan lk= new Loginkaryawan();
            LoginKaryawanDAO ldao= new LoginKaryawanDAOImpl(em);
            GeneralDAO gdao= new GeneralDAOImpl(em);
            Karyawan k= new Karyawan();
            k.getId();
            String user= request.getParameter("usrname");
            String newPass=request.getParameter("newpwd");
            String confPass=request.getParameter("confpwd");
            if(newPass.equals(newPass)){
               
View Full Code Here

        PrintWriter out = response.getWriter();
        try {
            EntityManagerFactory emf = Persistence.createEntityManagerFactory("SisInfPengambilanCutiPU");
            EntityManager em = emf.createEntityManager();

            Karyawan k = new Karyawan();
            KaryawanDAO kdao = new KaryawanDAOImpl(em);
            String usr = request.getParameter("usrname");

            kdao.updateNotifikasi(Long.parseLong(usr), "false");
            response.sendRedirect("home.jsp");
View Full Code Here

                    }
                }
                String tahun = request.getParameter("cmbTahun").trim();
                String tanggalLahir = tanggal + "-" + convertBulan + "-" + tahun;

                Karyawan karyawan = new Karyawan();
                karyawan.setNamakaryawan(nama);
                karyawan.setAlamat(alamat);
                karyawan.setJenkel(jenkel);
                karyawan.setTtl(tanggalLahir);
                karyawan.setSisacuti("7");
                karyawan.setStatuskerja("true");
                karyawan.setNotifikasi("false");
                dao.insert(karyawan);

                List<Karyawan> listkar = dao.gets();
                listkar.get(listkar.size() - 1).getId();

                karyawan.setId(listkar.get(listkar.size() - 1).getId());
                Loginkaryawan lk = new Loginkaryawan();
                lk.setUsername(listkar.get(listkar.size() - 1).getId().toString());
                lk.setPassword(tanggal + convertBulan + tahun);
                lk.setIdKaryawan(karyawan);
//               
View Full Code Here

TOP

Related Classes of entity.Karyawan

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.