|
|
@ -14,6 +14,7 @@ import javax.faces.application.FacesMessage; |
|
|
|
import javax.faces.context.FacesContext; |
|
|
|
import mx.edu.tsj.chapala.sistemas.jin.bl.UbicacionBLLocal; |
|
|
|
import mx.edu.tsj.chapala.sistemas.jin.modelo.Ubicacion; |
|
|
|
import mx.edu.tsj.chapala.sistemas.jin.msg.Mensajes; |
|
|
|
import org.primefaces.PrimeFaces; |
|
|
|
|
|
|
|
/** |
|
|
@ -49,18 +50,20 @@ public class ubiBean implements Serializable { |
|
|
|
ubicacionBL.editar(ubicacion); |
|
|
|
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Ubicación editada con éxito ✅")); |
|
|
|
|
|
|
|
}else{ |
|
|
|
ubicacion.setStatus((short)1); |
|
|
|
ubicacionBL.agregarUbic(ubicacion); |
|
|
|
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Ubicación agregregada con éxito ✅")); |
|
|
|
}else { |
|
|
|
Mensajes resultado = ubicacionBL.agregarUbic(ubicacion); |
|
|
|
if (resultado == Mensajes.ELEMENTO_DUPLICADO) { |
|
|
|
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "La ubicación ya existe ✅")); |
|
|
|
} else if (resultado == Mensajes.SIN_ERROR) { |
|
|
|
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Ubicación agregada con éxito ✅")); |
|
|
|
} |
|
|
|
|
|
|
|
ubicacion = new Ubicacion(); |
|
|
|
PrimeFaces.current().ajax().update("form:dt-ubi"); |
|
|
|
|
|
|
|
PrimeFaces.current().ajax().update("PF('manageProductDialog')"); |
|
|
|
|
|
|
|
// ubicacion = new Ubicacion();
|
|
|
|
// return "ubicacionLista.xhtml";
|
|
|
|
} |
|
|
|
} |
|
|
|
public Ubicacion getUbicacion(){ |
|
|
|
return ubicacion; |
|
|
|