Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version='1.0' encoding='UTF-8' ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html xmlns:h="http://java.sun.com/jsf/html"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:ui="http://java.sun.com/jsf/facelets"
- xmlns:p="http://primefaces.org/ui">
- <h:head lang="en">
- <f:facet name="first">
- <meta http-equiv="X-UA-Compatible" content="IE=8" />
- </f:facet>
- <link href="../favicon.ico" type="image/x-icon" rel="shortcut icon" />
- <link type="text/css" rel="stylesheet"
- href="http://fonts.googleapis.com/css?family=Roboto:500,300,400&subset=latin,vietnamese" />
- <title>MTA.LAB</title>
- <link rel="stylesheet" href="css/metro.css" />
- <link rel="stylesheet" href="css/wwww-icons.css" />
- <link rel="stylesheet" href="css/style.css" />
- <link rel="stylesheet" href="css/qwww.css" />
- <link rel="stylesheet" href="css/wwww-with-sidebar.css" />
- <link href="plugin/fontawesome/css/font-awesome.min.css"
- rel="stylesheet" />
- <script src="plugin/slimScroll/jquery.slimscroll.min.js"></script>
- <script src="js/metro.js"></script>
- <script src="js/ultility-sidebar.js"></script>
- </h:head>
- <h:body>
- <div class="pwsidebar">
- <div class="top">
- <h:form>
- <div class="logo">
- <h1 class="tile-area-title">
- MTA.<span>LAB</span>
- </h1>
- </div>
- <div class="menutop"></div>
- <div class="currentuser">
- <div class="col-left">
- <span class="username"> Welcome <p:outputLabel
- value="#{loginBean.user.username}" /></span><br /> <span><p:commandLink
- value="Logout" title="logout"
- actionListener="#{loginBean.logOut}">
- </p:commandLink></span>
- </div>
- <div class="col-right">
- <img src="http://placehold.it/200x200&text=HI!" alt="" />
- </div>
- </div>
- <div class="clear"></div>
- </h:form>
- </div>
- <div class="mid">
- <div class="page-sidebar-wrapper">
- <div class="page-sidebar">
- <span title="Ẩn menu trái" class="hide-sidebar"><i
- class="fa fa-angle-double-left" /></span>
- <h:form>
- <p:panelMenu styleClass="v-menu">
- <p:submenu label="Dashboard" />
- <p:submenu label="Lich Thực Hành">
- <p:menuitem value="Lịch" />
- <p:menuitem value="Đăng Kí" />
- </p:submenu>
- <p:submenu label="Thiết Bị">
- <p:menuitem value="Đăng kí Mượn" />
- <p:menuitem value="Thông tin thiết bị" />
- </p:submenu>
- <p:submenu label="Thông Báo">
- <p:menuitem value="Tin Tức" />
- <p:menuitem value="Chi Tiết" />
- </p:submenu>
- <p:submenu label="Report">
- <p:menuitem value="Lich Report" />
- <p:menuitem value="Thiet Bi Report" />
- </p:submenu>
- <p:submenu label="Setting">
- </p:submenu>
- <p:submenu label="Administration" icon="ui-icon-home" />
- </p:panelMenu>
- </h:form>
- </div>
- </div>
- <!-- Conten -->
- <div class="page-content-wrapper">
- <div class="page-content box-blue">
- <div>
- <p:breadCrumb>
- <p:menuitem value="GiaoVien" url="#" />
- <p:menuitem value="Home" url="#" />
- <p:menuitem value="Thông tin giáo viên" url="#" />
- </p:breadCrumb>
- </div>
- <div class="page-header">Content header page</div>
- <div class="clear" />
- <h:form id="contengv">
- <div class="blue">
- <div class="maintcontent">
- <p:growl id="msgs" showDetail="true" />
- <!-- -DataTable -->
- <p:dataTable var="giaovien" value="#{userbean.gvs}" id="growl"
- widgetVar="GvTable" rowKey="#{giaovien.magiaovien}"
- selection="#{userbean.selectedgv}"
- selectionMode="single"
- style="font-size:10px;margin-bottom:20px" rows="10"
- filteredValue="#{userbean.filtergv}"
- emptyMessage="No record found with given criteria"
- paginator="true"
- paginatorTemplate="{CurrentPageReport} {FirstPageLink}
- {PreviousPageLink} {PageLinks} {NextPageLink}
- {LastPageLink} {RowsPerPageDropdown}"
- rowsPerPageTemplate="5,10,15" scrollable="false"
- rowIndexVar="rowIndex" scrollWidth="50%"
- styleClass="table-freesize tableNMS">
- <f:facet name="header">
- THÔNG TIN GIÁO VIÊN
- </f:facet>
- <!-- <p:ajax event="rowEdit" listener="#{userbean.onRowEdit}"
- update="@([id$=msgs])" />
- <p:ajax event="rowEditCancel"
- listener="#{userbean.onRowCancel}" update="@([id$=msgs])" />
- <p:ajax event="page"
- oncomplete="$('#call-me-after-page').click();"></p:ajax> -->
- <p:ajax event="rowSelect" listener="#{userbean.selectRow}"
- update="@([id$=msgs])" />
- <p:column
- style="width:2px;font-size:11px; text-align: center; ">
- <f:facet name="header">
- STT
- </f:facet>
- #{rowIndex+1}
- </p:column>
- <p:column headerText="Mã Giáo Viên"
- style="font-size:11px; width:70px"
- filterBy="#{giaovien.magiaovien}">
- <h:outputText value="#{giaovien.magiaovien}" id="omagiaovien" />
- <p:tooltip for="omagiaovien" value="#{giaovien.magiaovien}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="Tên Giáo Viên"
- style="font-size:11px; width:50px"
- filterBy="#{giaovien.tengiaovien}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.tengiaovien}"
- id="otengiaovien" />
- <p:tooltip for="otengiaovien" value="#{giaovien.tengiaovien}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="Giới Tính"
- style="font-size:11px; width:50px"
- filterBy="#{giaovien.gioitinh}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.gioitinh}" id="ogioitinh" />
- <p:tooltip for="ogioitinh" value="#{giaovien.gioitinh}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="Email" style="font-size:11px; width:50px"
- filterBy="#{giaovien.email}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.email}" id="oemail" />
- <p:tooltip for="oemail" value="#{giaovien.email}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="Số Điện Thoại"
- style="font-size:11px; width:50px"
- filterBy="#{giaovien.sodienthoai}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.sodienthoai}" id="sodienthoai" />
- <p:tooltip for="sodienthoai" value="#{giaovien.sodienthoai}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="UserName"
- style="font-size:11px; width:50px"
- filterBy="#{giaovien.username}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.username}" id="ousername" />
- <p:tooltip for="ousername" value="#{giaovien.username}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="PassWord"
- style="font-size:11px; width:70px"
- filterBy="#{giaovien.password}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.password}" id="opassword" />
- <p:tooltip for="opassword" value="#{giaovien.password}"
- style="font-size:11px" />
- </p:column>
- <p:column headerText="Quyền" style="font-size:11px; width:70px"
- filterBy="#{giaovien.quyen}" filterMatchMode="contains">
- <h:outputText value="#{giaovien.quyen}" id="oquyen" />
- <p:tooltip for="oquyen" value="#{giaovien.quyen}"
- style="font-size:11px" />
- </p:column>
- <p:column style="width: 5%; text-align: center"
- headerText="Options" styleClass="ui-editable-column-options">
- <p:commandLink id="cmdEdit" ajax="true"
- oncomplete="PF('dlgedt').show()" update="@([id$=editDialog])">
- <f:setPropertyActionListener target="#{userbean.selectedgv}"
- value="#{giaovien}" />
- <p:graphicImage value="/image/edit.jpg" width="15"
- height="18" title="Edit" />
- </p:commandLink>
- <p:commandLink id="cmdDelete" ajax="true"
- oncomplete="PF('deleteDlg').show()" update="@([id$=deleteDialog])">
- <f:setPropertyActionListener target="#{userbean.selectedgv}"
- value="#{giaovien}" />
- <p:graphicImage value="/image/trash.png" width="15"
- height="18" title="DELETE" />
- </p:commandLink>
- </p:column>
- <f:facet name="footer">
- <p:commandButton value="Thêm mới" type="button" ajax="true"
- onclick="PF('dlgadd').show();" />
- </f:facet>
- </p:dataTable>
- <!-- end table -->
- <p:confirmDialog widgetVar="deleteDlg" id="deleteDialog"
- header="Delete" message="Are you sure to delete this ID giáo viên (#{userbean.selectedgv.magiaovien})?" width="200px"
- showEffect="bounce" closable="true"
- severity="alert">
- <p:commandButton value="Yes" id="confirm"
- actionListener="#{userbean.DeleteGiaoVien}" immediate="true"
- oncomplete="PF('deleteDlg').hide()" update="@([id$=growl])" />
- <p:commandButton value="No" id="decline"
- oncomplete="PF('deleteDlg').hide()" />
- </p:confirmDialog>
- <p:dialog header="Thêm Giáo Viên" dynamic="true" widgetVar="dlgadd" resizable="true"
- modal="true" >
- <h:panelGrid columns="3" cellpadding="8">
- <h:outputText value="Họ tên nhân viên:" />
- <p:inputText required="true"
- requiredMessage="Bạn cần nhập tên" id="itengiaovien"
- value="#{userbean.gvForIs.tengiaovien}" />
- <p:ajax update="msgtengiaovien" event="keyup" />
- <p:message for="itengiaovien" id="msgtengiaovien" display="icon" />
- <h:outputText value="Email:" />
- <p:inputText required="true" id="iemail"
- requiredMessage="Bạn cần nhập email"
- value="#{userbean.gvForIs.email}" />
- <p:ajax update="msgemail" event="keyup" />
- <p:message for="iemail" id="msgemail" display="icon" />
- <h:outputText value="Số Điện Thoại" />
- <p:inputText required="true" id="isodienthoai"
- requiredMessage="Bạn cần nhập Số điện thoại"
- value="#{userbean.gvForIs.sodienthoai}" />
- <p:ajax update="msgsodienthoai" event="keyup" />
- <p:message for="isodienthoai" id="msgsodienthoai" display="icon" />
- <h:outputText value="Giới Tính: " />
- <p:selectOneMenu required="true"
- requiredMessage="Bạn chưa chọn Giới Tính" effect="fold"
- value="#{userbean.gvForIs.gioitinh}" id="igioitinh">
- <f:selectItem itemLabel="Chọn Giới tính" />
- <f:selectItem itemLabel="Nam" itemValue="Nam" />
- <f:selectItem itemLabel="Nữ" itemValue="Nữ" />
- </p:selectOneMenu>
- <p:ajax update="msggioitinh" event="keyup" />
- <p:message for="igioitinh" id="msggioitinh" display="icon" />
- <h:outputText value="UserName" />
- <p:inputText required="true" id="iusername"
- requiredMessage="Bạn cần nhập thông tin UserName"
- value="#{userbean.gvForIs.username}" />
- <p:ajax update="msgusername" event="keyup" />
- <p:message for="iusername" id="msgusername" display="icon" />
- <h:outputText value="PassWord" />
- <p:inputText required="true" id="ipassword"
- requiredMessage="Bạn cần nhập thông tin PassWord"
- value="#{userbean.gvForIs.password}" />
- <p:ajax update="msgpassword" event="keyup" />
- <p:message for="ipassword" id="msgpassword" display="icon" />
- <h:outputText value="Quyền" />
- <p:selectOneMenu required="true" id="iquyen"
- requiredMessage="Bạn chưa chọn quyền" effect="fold"
- value="#{userbean.gvForIs.quyen}">
- <f:selectItem itemLabel="Chọn Quyền" />
- <f:selectItem itemLabel="1" itemValue="1" />
- <f:selectItem itemLabel="2" itemValue="2" />
- </p:selectOneMenu>
- <p:ajax update="msgquyen" event="keyup" />
- <p:message for="iquyen" id="msgquyen" display="icon" />
- </h:panelGrid>
- <f:facet name="footer">
- <div class="button-bar" align="right">
- <p:commandButton value="Thêm mới" update="@([id$=growl])"
- actionListener="#{userbean.addGiaoVien}" process="@this" ajax="true" immediate="true" oncomplete="PF('dlgadd').hide()" />
- <p:commandButton value="Reset" type="reset" />
- <p:commandButton value="Cancel" onclick="PF('dlgadd').hide()" />
- </div>
- </f:facet>
- </p:dialog>
- <!-- dialog update -->
- <p:dialog header="Edit Giáo Viên" widgetVar="dlgedt" id="editDialog"
- modal="true">
- <h:panelGrid columns="3" cellpadding="8">
- <h:outputText value="Họ tên nhân viên:" />
- <p:inputText required="true"
- requiredMessage="Bạn cần nhập tên" id="emagiaovien"
- value="#{userbean.selectedgv.tengiaovien}" />
- <p:message for="emagiaovien" />
- <h:outputText value="Email:" />
- <p:inputText required="true" id="eemail"
- requiredMessage="Bạn cần nhập email"
- value="#{userbean.selectedgv.email}" />
- <p:message for="eemail" />
- <h:outputText value="Số Điện Thoại" />
- <p:inputText required="true" id="esodienthoai"
- requiredMessage="Bạn cần nhập Số điện thoại"
- value="#{userbean.selectedgv.sodienthoai}" />
- <p:message for="esodienthoai" />
- <h:outputText value="Giới Tính: " />
- <p:selectOneMenu required="true"
- requiredMessage="Bạn chưa chọn Giới Tính" effect="fold"
- value="#{userbean.selectedgv.gioitinh}" id="egioitinh">
- <f:selectItem itemLabel="Chọn Giới tính" />
- <f:selectItem itemLabel="Nam" itemValue="Nam" />
- <f:selectItem itemLabel="Nữ" itemValue="Nữ" />
- </p:selectOneMenu>
- <p:message for="egioitinh" />
- <h:outputText value="UserName" />
- <p:inputText required="true" id="eusername"
- requiredMessage="Bạn cần nhập thông tin UserName"
- value="#{userbean.selectedgv.username}" />
- <p:message for="eusername" />
- <h:outputText value="PassWord" />
- <p:inputText required="true" id="epassword"
- requiredMessage="Bạn cần nhập thông tin PassWord"
- value="#{userbean.selectedgv.password}" />
- <p:message for="epassword" />
- <h:outputText value="Quyền" />
- <p:selectOneMenu required="true" id="equyen"
- requiredMessage="Bạn chưa chọn quyền" effect="fold"
- value="#{userbean.selectedgv.quyen}">
- <f:selectItem itemLabel="Chọn Quyền" />
- <f:selectItem itemLabel="1" itemValue="1" />
- <f:selectItem itemLabel="2" itemValue="2" />
- </p:selectOneMenu>
- <p:message for="equyen" />
- <h:outputText />
- </h:panelGrid>
- <f:facet name="footer">
- <div class="button-bar" align="right">
- <p:commandButton value="Save" update="@([id$=growl])"
- oncomplete="PF('dlgedt').hide()" immediate="true" process="@this" actionListener="#{userbean.UpdateGiaoVien}" />
- <p:commandButton value="Cane" type="button" onclick="PF('dlgedt').hide()" />
- </div>
- </f:facet>
- </p:dialog>
- </div>
- </div>
- </h:form>
- </div>
- </div>
- <div class="clear" />
- </div>
- <div class="bot">
- <h2 class="footer-area-title">© Copyright 2016</h2>
- </div>
- </div>
- </h:body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement