Package com.zesped.model

Examples of com.zesped.model.Employee


  @DefaultHandler
  public Resolution save() {
    final String sFormerId = getParam("employee.id");
    if (getErrorsCount()==0) {
      try {
        Employee oEmpl;
        connect(getSessionAttribute("nickname"), getSessionAttribute("password"));
        if (sFormerId.length()>0) {
            oEmpl = new Employee();
            oEmpl.load(getSession(), sFormerId);
        } else {
            TaxPayer oTxpr = new TaxPayer(getSession().getDms(), getParam("taxPayer"));
            oEmpl = new Employee(getSession(), oTxpr.employees(getSession()));
        }
        saveRequest(oEmpl);
        disconnect();
          addDataLine("uuid",oEmpl.getUuid());
          addDataLine("id",oEmpl.id());
      } catch (Exception xcpt) {
        Log.out.error(xcpt.getMessage(), xcpt);
        addError(new SimpleError(xcpt.getMessage()));
      } finally {
        close();
View Full Code Here


          oUser.activate();
          oUser.save(getSession());
          DAO.log(User.class, "ACTIVATE USER", AtrilEvent.Level.INFO, email+";"+id+";"+uid);
        }
        CustomerAccount oCacc = new CustomerAccount(getSession(), oUser);
        Employee oEmpl = new Employee();
        String sEmpl = null;
        if (oEmpl.exists(getSession(), "employee_uuid", oUser.getNickName())!=null)
          sEmpl = oUser.getNickName();
        setSessionAttributes(oUser, oCacc, oCacc.taxpayers(getSession()).byDefault(getSession(),oUser),sEmpl);
        hasorders = (oCacc.orders(getSession()).count()>0);
        disconnect();       
        } catch (AuthenticationException acpt) {
View Full Code Here

  private void filterMembersByPattern(String sFind, Pattern oPatt) {
    int nCount = employees.size();
    if (sFind==null) sFind="";
    for (int u=0; u<nCount; u++) {
      Employee oEmp = employees.get(u);
      if (!oPatt.matcher(oEmp.getName()).matches() &&
        !sFind.equalsIgnoreCase(oEmp.getEmployeeId()) &&
        !sFind.equalsIgnoreCase(oEmp.getTaxId())) {
        employees.remove(u--);
        nCount--;
      }
    } //next
  }
View Full Code Here

  }
 
  @DefaultHandler
  public Resolution form() {
    if (getParam("id")==null) {
      emplyee = new Employee();
    } else {
      try {
            connect(getSessionAttribute("nickname"), getSessionAttribute("password"));
            setId(getParam("id"));
            setEmployee(new Employee(getSession().getDms(), getId()));
            setTaxPayer(getParam("taxpayer",""));             
            disconnect();
          } catch (Exception xcpt) {
            Log.out.error(xcpt.getMessage(), xcpt);
          } finally {
View Full Code Here

        if (sBillNote.length()>0) {
          aLst = new QueryResultSet<Ticket>();
          aLst.addAll(new BillNote(oDms, sBillNote).tickets(getSession()));
        } else if (sEmployee.length()>0) {
          Employee oEmpl = new TaxPayer(oDms, sTaxPayer).employees(getSession()).seek(getSession(), sEmployee);
          if (null!=oEmpl
            aLst = oEmpl.queryTickets(getSession(), bProcessed, bHasMistakes, bOnlyOpen, aAmountRange, aMonthsRange, aYearsRange, sBiller, sSearchStr, iMaxRows, iOffset);
          else
            aLst = new QueryResultSet<Ticket>();
        } else {     
          aLst = new TaxPayer(oDms, sTaxPayer).queryTickets(getSession(), bProcessed, bHasMistakes, bOnlyOpen, aAmountRange, aMonthsRange, aYearsRange, sBiller, sConcept, sSearchStr, iMaxRows, iOffset);
        }
View Full Code Here

  public Resolution form() {
    Log.out.debug("Begin Edituser.form()");
    if (getParam("id")==null) {
      ise = false;
      usr = new User();
          emp = new Employee();
          setActive(true);
          setRole(Role.user);
          setPermissions("all");
    } else {
      try {
            connect();
            setUser(new User(getSession(), getParam("id")));
            setActive(getUser().isActive());
            setRole(getUser().getRole(new CustomerAccount(getSession().getDms(), getSessionAttribute("customer_account_docid"))));
            if (getUser().getAllowedTaxPayers().size()>0)
              setPermissions("allow");
            else if (getUser().getDeniedTaxPayers().size()>0)
              setPermissions("deny");
            else
              setPermissions("all");
            emp = new Employee();
            Document e = emp.exists(getSession(), "employee_uuid", usr.getNickName());
            if (e!=null) {
              ise = true;
              emp.load(getSession(), e.id());
              setTaxPayer(emp.getTaxPayer(getSession()).id());
View Full Code Here

      final String sTemporaryBusinessName = Gadgets.generateUUID();     
      CustomerAccount oCac = CustomerAccount.create(oSes, oUsr, sTemporaryBusinessName);
      oSes.commit();
      TaxPayer oTxp = TaxPayer.create(oSes, oCac, sTemporaryBusinessName, "", oUsr.getFirstName()+" "+oUsr.getLastName(), oUsr.getEmail(), true, DAO.getVolumesMountBase());
      oSes.commit();
      Employee oEmp = new Employee(oSes, oTxp.employees(oSes));
      oEmp.setActive(true);
      oEmp.setUuid(oUsr.getNickName());
      oEmp.setName(oUsr.getFirstName()+" "+oUsr.getLastName());
      oEmp.save(oSes);
      oSes.commit();
      oSes.disconnect();
      oSes.close();
      oSes=null;
    } catch (Exception xcpt) {
View Full Code Here

          Log.out.error("AsyncSendInvitation Employees.seek() "+xcpt.getClass().getName()+" "+xcpt.getMessage(), xcpt);
        } catch (IllegalAccessException xcpt) {
          Log.out.error("AsyncSendInvitation Employees.seek() "+xcpt.getClass().getName()+" "+xcpt.getMessage(), xcpt);     
        } catch (ElementNotFoundException enfe) {
              Log.out.debug("creating employee");
          Employee oEmp = new Employee(oSes, oEms);
            oEmp.setUuid(oUsr.getNickName());
            oEmp.setName(oUsr.getFirstName()+" "+oUsr.getLastName());
            oEmp.setEmployeeId("");
            oEmp.setTaxId("");
            oEmp.setActive(true);
            oEmp.save(oSes);
            if (0==t) oActivationInfo.put("employee_uuid", oUsr.getNickName());
        }
      }           
    } // next
View Full Code Here

    setSessionAttribute("user_docid", user.getDocument().id());

    Log.out.debug("PROFILING: Set session attributes "+String.valueOf((lEnd=new Date().getTime())-lStart)+" ms");
    lStart = lEnd;
   
    Employee emp = new Employee();
    if (emp.exists(getSession(), "employee_uuid", user.getString("user_uuid"))!=null)
      setSessionAttribute("employee_uuid", user.getString("user_uuid"));
    else
      setSessionAttribute("employee_uuid", "");

    Log.out.debug("PROFILING: Get Employee "+String.valueOf((lEnd=new Date().getTime())-lStart)+" ms");
View Full Code Here

        }
        if (sTxpr.length()>0) {
          Dms oDms = getSession().getDms();
            TaxPayer oTxp = new TaxPayer(oDms, sTxpr);
          Employees oEms = oTxp.employees(getSession());
          Employee oEmp = new Employee();
          Document e = oEmp.exists(getSession(), "employee_uuid", oUsr.getNickName());
            if (e!=null) {
            Log.out.debug("Employee already exists");
              oEmp.load(getSession(), e.id());
              if (!oEmp.parentId().equals(oEms.id()))
                oEmp.getDocument().parents().replace(oDms.getDocument(oEmp.parentId()), oDms.getDocument(oEms.id()));
            } else {
            Log.out.debug("Employee does not exist");
              oEmp = new Employee(getSession(), oEms);
              oEmp.setUuid(oUsr.getNickName());
            }
            oEmp.setName(oUsr.getFirstName()+" "+oUsr.getLastName());
            oEmp.setEmployeeId(getParam("employee.employeeId"));
            oEmp.setTaxId(getParam("employee.taxId"));
            oEmp.setActive(bActive);
            oEmp.save(getSession());
        }
        oUsr.allowAll(getSession());
        if (sSelected.length()>0) {
          String[] aSelected = sSelected.split("###");
          if (sPerms.equals("allow"))
View Full Code Here

TOP

Related Classes of com.zesped.model.Employee

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.