package javaBB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import persistencia.Empresa;
import negocios.GestionAutenticacion;
import negocios.GestionEmpresas;
@ManagedBean(name = "menu", eager = true)
@SessionScoped
public class MenuBB extends LoginBB {
private String context;
private String contextyurl;
private boolean aExito;
private boolean bExito;
private boolean mExito;
private boolean error;
private String msjError;
public MenuBB() {
System.out.println("menuBB instantiated");
FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse)context.getExternalContext().getResponse();
HttpServletRequest request= (HttpServletRequest)context.getExternalContext().getRequest();
this.aExito = request.getAttribute("aExito") != null;
this.bExito = request.getAttribute("bExito") != null;
this.mExito = request.getAttribute("mExito") != null;
this.error = request.getAttribute("error") != null;
this.msjError = (String) request.getAttribute("msjError");
this.contextyurl = request.getContextPath().toString();
}
/* logica y navegaciĆ³n*/
public String altaEmpresa() {
FacesContext context = FacesContext.getCurrentInstance();
context.getExternalContext().getSessionMap().remove("menuBB");
return "/presentacionAdminSistema/altaEmpresa.xhtml";
}
public String modificarEmpresa() {
return "/presentacionAdminEmpresa/modificarEmpresa.xhtml";
//return "modificarEmpresa";
}
public String altaSitioInteres(){
return "/presentacionAdminSistema/altaSitioInteres.xhtml";
//return "altaSitioInteres";
}
public String modificarSitioInteres(){
return "/presentacionAdminSistema/modificarSitioInteres0.xhtml";
//return "modificarSitioInteres";
}
public String bajaSitioInteres(){
return "/presentacionAdminSistema/bajaSitioInteres0.xhtml";
//return "bajaSitioInteres";
}
public String altaLocal(){
return "/presentacionAdminEmpresa/altaLocal.xhtml";
}
public String modificarLocal(){
return "/presentacionAdminEmpresa/modificarLocal0.xhtml";
}
public String bajaLocal(){
return "/presentacionAdminEmpresa/bajaLocal.xhtml";
}
public String altaOferta(){
return "/presentacionAdminEmpresa/altaOferta.xhtml";
}
public String modificarOferta(){
return "/presentacionAdminEmpresa/modificarOferta0.xhtml";
}
public String bajaOferta(){
return "/presentacionAdminEmpresa/bajaOferta.xhtml";
}
public String reporteCheckIn(){
return "/presentacionAdminSistema/reporteCheckIn0.xhtml";
}
public String reporteOferta(){
return "/presentacionAdminSistema/reporteOferta0.xhtml";
}
public String logout() {
String retorno = "";
//removerBB
retorno = "finalizar";
return retorno;
}
public String finalizar() {
String retorno = "";
//removerBB
retorno = "finalizar";
return retorno;
}
public String alMenu() {
String retorno = "menu";
return retorno;
}
public String cancelar() {
String retorno = "";
//removerBB
retorno = "cancelar";
return retorno;
}
public String getContext() {
return context;
}
public void setContext(String context) {
this.context = context;
}
public String getContextyurl() {
return contextyurl;
}
public void setContextyurl(String contextyurl) {
this.contextyurl = contextyurl;
}
public String updateCurrent(){
return "hola";
}
public boolean isaExito() {
return aExito;
}
public void setaExito(boolean aExito) {
this.aExito = aExito;
}
public boolean isbExito() {
return bExito;
}
public void setbExito(boolean bExito) {
this.bExito = bExito;
}
public boolean ismExito() {
return mExito;
}
public void setmExito(boolean mExito) {
this.mExito = mExito;
}
public boolean isError() {
return error;
}
public void setError(boolean error) {
this.error = error;
}
public String getMsjError() {
return msjError;
}
public void setMsjError(String msjError) {
this.msjError = msjError;
}
/* setters y getters */
}