Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ page trimDirectiveWhitespaces="true" %>
- <%@ taglib uri="/tags/struts-html" prefix="html" %>
- <%@ taglib uri="/tags/struts-bean" prefix="bean" %>
- <%@ page import="ro.sdc.ibank.auth.facade.AuthDataFacade"%>
- <%@ page import="java.util.Vector"%>
- <%@ page import="ro.sdc.ibank.util.misc.DataFormat"%>
- <%@ page import="ro.sdc.ibank.util.NumberFormat"%>
- <%@ page import="ro.sdc.ibank.util.OPUtils"%>
- <%@ page import="ro.sdc.ibank.util.Message"%>
- <%@ page import="ro.sdc.ibank.data.ListerData"%>
- <%@ page import="java.util.List"%>
- <%@ page import="java.util.ArrayList" %>
- <%@ page import="ro.sdc.ibank.data.CountryData"%>
- <%@ page import="ro.sdc.ibank.data.AccountData"%>
- <%@ page import="ro.sdc.ibank.util.misc.Constants"%>
- <%@ page import="ro.sdc.ibank.data.BenefRolData"%>
- <%@ page import="ro.sdc.ibank.data.CodeData" %>
- <%@ page import="ro.sdc.ibank.data.OrdersRolData" %>
- <%@ page import="ro.sdc.ibank.util.Utils" %>
- <%@ page import="ro.sdc.ibank.util.misc.Parameters" %>
- <%@ page import="ro.sdc.ibank.misc.ParameterCache" %>
- <%
- // titlul paginii din title bar
- //String titleBar = Message.getMessage("dpv.label.titleBar","dpv",request);
- // pozitia paginii in meniu
- String pageID="op.new";
- // titlul paginii
- String pageName =Message.getMessage("op.label.steps.pageName","op",request);
- //obtine data bancara[pe baza ei voi efectua diferite teste]
- String data_bancara = ParameterCache.getInstance().getObjParameterStringValue(Parameters.BANKDATECURRENT);
- String language = ro.sdc.common.web.WebUtil.getLanguage( request );
- String pattern = ro.sdc.common.web.WebUtil.getDatePattern( request,"date.format.calendar" );
- ListerData benefs = (ListerData) request.getAttribute("benefs");
- ListerData accounts = (ListerData) request.getAttribute("accounts");
- String bank_json = (String) request.getAttribute("bankList");
- boolean hasMobileBanking = false;
- if (request.getAttribute("hasMobileBanking")!=null)
- {
- hasMobileBanking = ((Boolean)request.getAttribute("hasMobileBanking")).booleanValue();
- }
- OrdersRolData opData = new OrdersRolData();
- //cazul in care vizualizez un PO existent
- if (request.getParameter("view") != null || request.getParameter("generate") != null) {
- //System.out.println("############################################");
- opData = (OrdersRolData) request.getAttribute("opData");
- if (opData == null){
- System.out.println("OPData e NULL");
- } else if (opData.getInitTransaction() == null){
- System.out.println("INITTRANSACTION e NULL");
- } else {
- System.out.println("Totul e OK");
- }
- //System.out.println("############################################");
- }
- %>
- <%@ include file="../commonjspf/i.top.jspf" %>
- <SCRIPT TYPE="text/javascript" SRC="../javascript/jquery/jquery-2.1.4.min.js"></SCRIPT>
- <SCRIPT TYPE="text/javascript" SRC="../javascript/jquery/jquery-ui.min.js"></SCRIPT>
- <link rel="stylesheet" type="text/css" href="../javascript/jquery/jquery-ui.min.css"></link>
- <!--[if lte IE 8]>
- <SCRIPT TYPE="text/javascript" SRC="../javascript/ie_compatibility/jquery-1.11.3.js"></SCRIPT>
- <![endif]-->
- <STYLE>
- #auth_area_mask {
- background-color: rgba(80,80,80, 0.7);
- display: none;
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
- }
- #auth_area {
- width: 750px;
- height: 680px;
- position: relative;
- margin: auto;
- display: block;
- top: 50px;
- left: 0;
- right: 0;
- bottom: 0;
- background: white;
- overflow-y: auto;
- }
- #spin_mask {
- display: none;
- text-align: center;
- background-color: rgba(80,80,80,0.7);
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
- }
- table {
- border: 1px solid black;
- }
- input {
- margin-top: 5px;
- margin-bottom: 5px;
- }
- #cautare_banca {
- margin-bottom: 0px;
- width: 200px;
- }
- #found {
- border: 1px solid darkgrey;
- width: 260px;
- height: 100px;
- overflow: auto;
- display: none;
- position: absolute;
- background: rgba(255,255,255,1.0);
- }
- .sel {
- padding: 3px;
- }
- .sel:hover {
- background: #141f78;
- color: white;
- }
- .sel_benef {
- padding: 3px;
- }
- .sel_benef:hover {
- background: blue;
- color: white;
- }
- .non-bpos {
- display: none;
- }
- #mask {
- background-color: rgba(80,80,80, 0.7);
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
- }
- #transaction_date{
- border-radius: 5px;
- border-color:#AAAAAA;
- }
- #benef_adder_div {
- width: 420px;
- height: 580px;
- position: relative;
- margin: auto;
- display: block;
- top: 100px;
- left: 0;
- right: 0;
- bottom: 0;
- background: white;
- }
- #mask_transactions {
- display: none;
- background-color: rgba(80,80,80, 0.7);
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
- }
- #transactions_content {
- width: 420px;
- height: 200px;
- position: relative;
- margin: auto;
- display: block;
- top: 100px;
- left: 0;
- right: 0;
- bottom: 0;
- background: white;
- border-radius: 7px;
- }
- #transaction_sum {
- border: 1px solid darkgray;
- }
- #reg_number{
- border: 1px solid darkgray;
- }
- #doc_content{
- border-radius: 7px;
- }
- #mask_doc {
- display: none;
- background-color: rgba(80,80,80, 0.7);
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
- }
- #doc_content {
- width: 420px;
- height: 220px;
- position: relative;
- margin: auto;
- display: block;
- top: 100px;
- left: 0;
- right: 0;
- bottom: 0;
- background: white;
- }
- #account_select, #selectare_benef {
- width: 400px;
- }
- #cautare_benef_input {
- width: 400px;
- margin-top: 15px;
- }
- #descriere_plata {
- width: 400px;
- }
- #add_new_benef{
- padding: 10px;
- }
- #inner_new_benef {
- padding: 10px;
- margin: 0 auto;
- width: 65%;
- }
- #new_benef_buttons {
- display: block;
- margin: auto auto;
- width: 80%;
- height: 80%;
- padding: 10px;
- }
- #preview_dpv_content{
- float: left;
- width: 27%;
- }
- #create_dpv_content{
- float: right;
- width: 70%;
- }
- .previewDivField{
- margin: 10px;
- }
- .previewDivFieldValue{
- text-align: center;
- margin: 5px;
- display: inline-block;
- }
- .my_tab {
- width: 45%;
- border-collapse: collapse;
- text-align: center;
- border: 0;
- }
- .my_tab tr {
- border-bottom: 1px solid #CCCCCC;
- }
- .my_tab tr:first-child {
- border-bottom: 1px solid #494949;
- font-weight: bold;
- }
- .my_tab td {
- padding: 3px;
- }
- .dpv_subtitle {
- font-weight: normal;
- font-size: 15px;
- margin-top: 10px;
- margin-bottom: 5px;
- font-family: Ubuntu Bold;
- display: block;
- color:black;
- }
- .dpv_preview_title {
- font-weight: normal;
- }
- .delimit_bar {
- width: 570px;
- background: rgb(223, 218, 218);
- height: 2px;
- margin-top: 10px;
- }
- .payment_detail {
- font-familty: Ubuntu Regular;
- font-weight: normal;
- }
- select {
- font-family: Ubuntu Regular;
- border: 1px solid darkgray;
- height: 23px;
- border-radius: 5px;
- }
- textarea {
- font-family: Ubuntu Regular;
- }
- input {
- font-family: Ubuntu Regular;
- border-radius: 5px;
- border: 1px solid darkgray;
- }
- #select_code_desc{
- border-radius: 5px;
- margin-top: 5px;
- }
- #adresa_benef{
- width: 259;
- border-radius: 5px;
- }
- #benef_bank_address{
- width: 259;
- border-radius: 5px;
- }
- #benef_adder_div{
- height: 610px;
- border-radius: 7px;
- border: 1px solid darkgray;
- }
- #document_date{
- height: 20px;
- border: 1px solid darkgray;
- }
- #show_transactions{
- margin-bottom: 10px;
- }
- #add_document_show{
- margin-bottom: 10px;
- }
- #preview_dpv_content {
- background: #DFDADA;
- margin-left: 5px;
- border-radius: 15px;
- }
- .button {
- font-size: 12px;
- height: 25px;
- border-radius: 7px;
- }
- #account_select {
- border-radius: 5px;
- height: 25px;
- font-size: 13px;
- }
- #selectare_benef {
- border-radius: 5px;
- height: 25px;
- font-size: 13px;
- }
- #partner_country_sel {
- border-radius: 5px;
- height: 25px;
- font-size: 13px;
- }
- #cautare_benef_input {
- border-radius: 5px;
- height: 25px;
- font-size: 13px;
- border: 1px solid darkgrey;
- }
- #descriere_plata {
- border-radius: 7px;
- }
- #show_transactions {
- min-width: 166px;
- }
- #add_document_show {
- min-width: 166px;
- }
- #save_button {
- min-width: 73px;
- margin-right: 5px;
- background-color: #BD3826;
- }
- #approve_button {
- min-width: 83px;
- background-color: #BD3826;
- margin-right: 5px;
- }
- #reject_button {
- min-width: 83px;
- background-color: #BD3826;
- }
- #button_description{
- font-size: 12px;
- background-color: #DFDADA;
- padding: 7px;
- border-radius: 10px;
- margin-bottom: 15px;
- width: 560px;
- }
- #create_new_benef{
- background-color: #BD3826;
- }
- #close_create_new_benef{
- background-color: #BD3826;
- }
- #benef_adder_div {
- width: 420px;
- height: 450px;
- position: relative;
- margin: auto;
- display: block;
- top: 40px;
- left: 0;
- right: 0;
- bottom: 0;
- background: #FFFFFF;
- border-radius: 7px;
- border: 3px solid #818184;
- padding-top: 20px;
- }
- }
- #inner_new_benef {
- padding: 10px;
- margin: 0 auto;
- width: 65%;
- }
- #new_benef_buttons {
- display: block;
- margin: auto auto;
- width: 80%;
- height: 80%;
- padding: 10px;
- }
- .button {
- background: #BD3826;
- font-size: 12px;
- height: 25px;
- border-radius: 7px;
- }
- #adresa_benef{
- width: 259;
- border-radius: 5px;
- }
- #benef_bank_address{
- width: 259;
- border-radius: 5px;
- }
- #tax {
- font-size: 12px;
- background-color: #DFDADA;
- padding: 1px;
- padding-left: 10px;
- border-radius: 10px;
- margin-bottom: 15px;
- margin-top: 10px;
- width: 400px;
- }
- .star{
- color: #BD3826;
- font-family: Ubuntu bold;
- }
- </STYLE>
- <!--[if lte IE 8]>
- <script>
- //fac un polyfill pentru placeholder
- $(function () {
- //mai intai pentru text
- $("input[type='text']").blur(function(){
- if ($(this).attr('placeholder') != null && $(this).attr('placeholder') != '' && $(this).val() === ''){
- $(this).css('font-style', 'italic');
- $(this).val($(this).attr('placeholder'));
- }
- });
- $("input[type='text']").focus(function(){
- if ($(this).attr('placeholder') != null && $(this).attr('placeholder') != '' && $(this).val() === $(this).attr('placeholder')){
- $(this).css('font-style', 'normal');
- $(this).val('');
- }
- });
- //apoi pentru textareas
- $("textarea").blur(function(){
- if ($(this).attr('placeholder') != null && $(this).attr('placeholder') != '' && $(this).val() === ''){
- $(this).css('font-style', 'italic');
- $(this).val($(this).attr('placeholder'));
- }
- });
- $("textarea").focus(function(){
- if ($(this).attr('placeholder') != null && $(this).attr('placeholder') != '' && $(this).val() === $(this).attr('placeholder')){
- $(this).css('font-style', 'normal');
- $(this).val('');
- }
- });
- //dau blur campurilor care trebuie sa arate un placeholder
- $("#order_no").blur();
- $("#transaction_sum_ie").blur();
- $("#descriere_plata").blur();
- $("#fiscal_id").blur();
- //elimin evenimente
- $("#transaction_id").unbind("onkeypress");
- });
- </script>
- <style>
- #title {
- background-image: 0;
- background-color: #ffffff;
- }
- #add_new_benef {
- border: 1px solid darkgrey;
- }
- #nume_benef {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #alias_benef {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #adresa_benef {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #benef_country_sel {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #cont_benef {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #cautare_banca {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #cautare_banca {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #found {
- background: white !important;
- }
- #benef_bank_name {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #benef_bank_bic {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #benef_bank_address {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #benef_bank_country_sel {
- display: inline-block;
- border: 1px solid darkgrey ;
- }
- #transactions_content {
- border: 1px solid darkgrey;
- }
- #doc_content {
- border: 1px solid darkgrey;
- width: 440px;
- }
- #doc_content_kernel {
- width: 360px;
- }
- #bottomArea {
- background-image: 0;
- background-color: #ffffff;
- }
- input[type="radio"] {
- border: 0;
- }
- input[type="checkbox"] {
- border: 0;
- }
- #lastRadioDiv{
- margin-top: 5px;
- }
- #add_new_benef {
- border-bottom: 0px;
- border-top: 0px;
- border-left: 0px;
- border-right: 0px;
- }
- body {
- overflow:auto;
- }
- </style>
- <![endif]-->
- <link rel="stylesheet" type="text/css" href="../theme/calendar.css" />
- <SCRIPT TYPE="text/javascript" SRC="../javascript/calendar.js"></SCRIPT>
- <SCRIPT TYPE="text/javascript" SRC="../javascript/calendar-<%=language %>.js"></SCRIPT>
- <SCRIPT TYPE="text/javascript" SRC="../javascript/calendar-setup.js"></SCRIPT>
- <SCRIPT>
- if ("aaa".startsWith === undefined) { String.prototype.startsWith = function(f) { return this.indexOf(f) === 0 } }; //Adaugat intrucat pe versiunile vechi de Opera si Chrome nu este recunoscut startsWith
- var conturi = null;
- var beneficiari = null;
- var banci = null;
- var account_selected = 'none';
- var is_sepa = false;
- var cont_benef = '';
- var uid = -1;
- var item_counter = 0;
- var num_test = new RegExp('^\\d+$');
- var sum_test = '';
- if ("<%= language %>" === "en"){
- sum_test = new RegExp('^\\d{1,3}(\\,\\d{3}){0,10}\\.\\d{2}$');
- } else {
- sum_test = new RegExp('^\\d{1,3}(\\.\\d{3}){0,10}\\,\\d{2}$');
- }
- var sum_test_2 = new RegExp('^\\d+$');
- var separator_pack = ".";
- var separator_digit = ",";
- if ("<%= language %>" === "en"){
- separator_pack = ",";
- separator_digit = ".";
- }
- var currently_selected_benef = $("#selectare_benef option")[0];
- var forPreview = {
- client_iban: null,
- benef_nume: null,
- benef_tara: null,
- benef_cont: null,
- benef_banca: null,
- benef_tara_banca: null,
- tranz_sepa: null, //yes,no
- tranz_tip: null, //spot, urgent
- tranz_comision: null, //out,ben,sha
- tranz_plata: null, //cheque,payment order,incasso
- mesaj: null
- //tranzactiile se gasesc in tranzactii *pe la linia 310
- };
- function keepAlive(){
- $.post('/iBankWeb/home/keepAlive.do', {}).done(function(){
- //console.log('Kept alive]');
- });
- }
- function getProcessDate(){
- return "<%= ((String)request.getAttribute("processDate")) %>";
- }
- function ifView(){
- <% if (request.getParameter("view") != null) { %>
- $("#account_select").val("<%= opData.getInitTransaction().getAccount_id() %>");
- var searched;
- //pentru gunoiul de IE8
- if (window.attachEvent) {
- searched = "<%= opData.getBenef_Name() != null ? opData.getBenef_Name().replaceAll("&","&") : opData.getBenef_Name() %>".replace(/(\s\s+)/g,' ') + " " + "<%= opData.getBenef_Account() %>";
- } else { //pentru lumea civilizata
- searched = "<%= opData.getBenef_Name() != null ? opData.getBenef_Name().replaceAll("&","&") : opData.getBenef_Name() %>" + " " + "<%= opData.getBenef_Account() %>";
- }
- //pt beneficiari mai vechi invalizi
- setTimeout(function() {
- if ($("#selectare_benef option:checked").length === 0) {
- show_dialog("<%= Message.getMessage("op.bad.benef.msg", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- }, 1000);
- var b_ebankId = $("#selectare_benef option").filter(function () { return $(this).html().trim().indexOf(searched) === 0 }).val();
- $("#selectare_benef").val(b_ebankId);
- currently_selected_benef = $("#selectare_benef option:selected");
- //Extragem contul beneficiarului din option
- var benef_sel = $("#selectare_benef option:selected").text();
- var nbsp = String.fromCharCode(160);
- var separator = nbsp+nbsp+nbsp+nbsp;
- var current_iban = benef_sel.split(separator)[1];
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'TREZ'){
- $("#fiscal_id").show();
- $("#div_preview_nr_fiscal").show();
- } else {
- $("#fiscal_id").hide();
- $("#div_preview_nr_fiscal").hide();
- }
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'BPOS'){
- $("#urgent_div").hide();
- $("#div_preview_urgent").hide();
- } else {
- $("#urgent_div").show();
- $("#div_preview_urgent").show();
- }
- if (window.attachEvent){
- $("#transaction_sum_ie").val("<%= ro.sdc.common.web.format.NumberFormat.toViewNumber(opData.getInitTransaction().getTransaction_amount(),request) %>");
- } else {
- $("#transaction_sum").val("<%= ro.sdc.common.web.format.NumberFormat.toViewNumber(opData.getInitTransaction().getTransaction_amount(),request) %>");
- }
- $("#order_no").val("<%= opData.getPo_number() %>");
- var urg = "<%= opData.getUrgent() %>";
- if (urg == 1 ){
- urg = "yes";
- } else {
- urg = "no";
- }
- $(".urgent[value='"+urg+"']").prop('checked', true);
- $("#fiscal_id").val("<%= opData.getFiscalId() %>");
- if (window.attachEvent){
- $("#fiscal_id").blur();
- }
- $("#descriere_plata").val("<%= opData.getPo_description().replaceAll("\r\n", "<br>").replace("\n", "<br>") %>");
- $("#descriere_plata").val($("#descriere_plata").val().replace(/<br>/g,'\n'));
- preview_update();
- <% } %>
- }
- function ifGenerate(){
- <% if (request.getParameter("generate") != null) { %>
- $("#account_select").val("<%= opData.getInitTransaction().getAccount_id() %>");
- <% if (opData.getBenef_Name() != null && !opData.getBenef_Name().trim().equals("")) { %>
- var searched;
- //pentru gunoiul de IE8
- if (window.attachEvent) {
- searched = "<%= opData.getBenef_Name() %>".replace(/(\s\s+)/g,' ') + " " + "<%= opData.getBenef_Account() %>";
- } else { //pentru lumea civilizata
- searched = "<%= opData.getBenef_Name() %>" + " " + "<%= opData.getBenef_Account() %>";
- }
- //pt beneficiari mai vechi invalizi
- setTimeout(function() {
- if ($("#selectare_benef option:checked").length === 0) {
- show_dialog("<%= Message.getMessage("op.bad.benef.msg", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- }, 1000);
- var b_ebankId = $("#selectare_benef option").filter(function () { return $(this).html().trim().indexOf(searched) === 0 }).val();
- $("#selectare_benef").val(b_ebankId);
- currently_selected_benef = $("#selectare_benef option:checked");
- //extragem cont beneficiar din option
- var benef_sel = $("#selectare_benef option:selected").text();
- var nbsp = String.fromCharCode(160);
- var separator = nbsp+nbsp+nbsp+nbsp;
- var current_iban = benef_sel.split(separator)[1];
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'TREZ'){
- $("#fiscal_id").show();
- $("#div_preview_nr_fiscal").show();
- } else {
- $("#fiscal_id").hide();
- $("#div_preview_nr_fiscal").hide();
- }
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'BPOS'){
- $("#urgent_div").hide();
- $("#div_preview_urgent").hide();
- } else {
- $("#urgent_div").show();
- $("#div_preview_urgent").show();
- }
- <% } %>
- <% if (opData.getInitTransaction().getTransaction_amount() != null && !opData.getInitTransaction().getTransaction_amount().equals("0.00") && !opData.getInitTransaction().getTransaction_amount().equals("0,00") ) { %>
- $("#transaction_sum").val("<%= ro.sdc.common.web.format.NumberFormat.toViewNumber(opData.getInitTransaction().getTransaction_amount(),request) %>");
- if (window.attachEvent){
- $("#transaction_sum_ie").val("<%= ro.sdc.common.web.format.NumberFormat.toViewNumber(opData.getInitTransaction().getTransaction_amount(),request) %>");
- } else {
- $("#transaction_sum").val("<%= ro.sdc.common.web.format.NumberFormat.toViewNumber(opData.getInitTransaction().getTransaction_amount(),request) %>");
- }
- <% } %>
- <% if (opData.getPo_number() != null) { %>
- $("#order_no").val("<%= opData.getPo_number() %>");
- <% } %>
- var urg = "<%= opData.getUrgent() %>";
- if (urg == 1 ){
- urg = "yes";
- } else {
- urg = "no";
- }
- $(".urgent[value='"+urg+"']").prop('checked', true);
- <% if (opData.getFiscalId() != null) { %>
- $("#fiscal_id").val("<%= opData.getFiscalId() %>");
- <% } %>
- if (window.attachEvent){
- $("#fiscal_id").blur();
- }
- <% if ( opData.getPo_description()!= null) { %>
- $("#descriere_plata").val("<%= opData.getPo_description().replaceAll("\r\n", "<br>").replace("\n", "<br>") %>");
- $("#descriere_plata").val($("#descriere_plata").val().replace(/<br>/g,'\n'));
- <% } %>
- preview_update();
- <% } %>
- }
- function ifBenef(){
- <% if (request.getParameter("po_id_benef") != null) { %>
- //pt beneficiari mai vechi invalizi
- setTimeout(function() {
- if ($("#selectare_benef option:checked").length === 0) {
- show_dialog("<%= Message.getMessage("op.bad.benef.msg", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- }, 1000);
- $("#selectare_benef").val("<%= request.getParameter("po_id_benef")%>");
- currently_selected_benef = $("#selectare_benef option:checked");
- //extragem cont beneficiar din option
- var benef_sel = $("#selectare_benef option:selected").text();
- var nbsp = String.fromCharCode(160);
- var separator = nbsp+nbsp+nbsp+nbsp;
- var current_iban = benef_sel.split(separator)[1];
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'TREZ'){
- $("#fiscal_id").show();
- $("#div_preview_nr_fiscal").show();
- if (window.attachEvent){
- $("#fiscal_id").blur();
- }
- }else {
- $("#fiscal_id").hide();
- $("#div_preview_nr_fiscal").hide();
- }
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'BPOS'){
- $("#urgent_div").hide();
- $("#div_preview_urgent").hide();
- } else {
- $("#urgent_div").show();
- $("#div_preview_urgent").show();
- }
- <% } %>
- }
- //functie care se apeleaza cand se updateaza valoarea din calendarul de tranzactii
- //pt a efectua unele validari legate de data
- function trans_cal_update(){
- check_statcode_date();
- //elimin calendarul
- $(".calendar").remove();
- window.calendar = null;
- }
- function removeTop(){
- //var $ = parent.window.$;
- $("iframe").contents().find(".noPrint").hide();
- $("iframe").contents().find(".noprint").hide();
- $("iframe").contents().find(".header").hide();
- //$("iframe").contents().find("#bottomArea").parent().show();
- $("iframe").contents().find("#uid").val(uid);
- $("iframe").contents().find("html").css({"width": "600px", "height": "450px", "overflow": "hidden"});
- $("iframe").contents().find("#content").css({"background-color": "white"});
- $("iframe").contents().find("body").css({"background-color": "white"});
- }
- function preview_update(){
- var client_iban_old = $("#preview_client_iban").text();
- var benef_nume_old = $("#preview_benef_nume").text();
- var benef_cont_old = $("#preview_benef_cont").text();
- var suma_old = $("#preview_suma").text();
- var nr_ordin_old = $("#preview_nr_ordin").text();
- var nr_fiscal_old = $("#preview_nr_fiscal").text();
- var urgent_old = $("#preview_urgent").text();
- var descriere_old = $("#preview_descriere").text();
- var nbsp = String.fromCharCode(160);
- var separator = nbsp+nbsp+nbsp+nbsp;
- var client_iban = '';
- //selectare iban din cont
- if ($("#account_select").val() !== 'none') {
- client_iban = $.trim($("#account_select option:selected").text().trim().slice(0,26).trim());
- }
- var benef_nume = '-';
- var benef_cont = '-';
- var benef_sel;
- //selectare beneficiar
- if(currently_selected_benef){
- benef_sel = currently_selected_benef.text();
- }
- if ($("#selectare_benef").val() !== 'none') {
- benef_cont = benef_sel.split(separator)[1];
- benef_nume = currently_selected_benef.text().trim().split('RO')[0].trim();
- }
- var suma = '';
- if (!window.attachEvent){
- suma = $("#transaction_sum").val();
- } else {
- suma = $("#transaction_sum_ie").val();
- }
- var nr_ordin = $("#order_no").val();
- var nr_fiscal = $("#fiscal_id").val();
- var urgent =$(".urgent:checked").val() === "yes" ? true : false;
- var descriere = $("#descriere_plata").val();
- if (window.attachEvent){
- if (nr_ordin === $("#order_no").attr('placeholder')){
- nr_ordin = '';
- }
- if (nr_fiscal === $("#fiscal_id").attr('placeholder')){
- nr_fiscal = '';
- }
- if (suma === $("#transaction_sum_ie").attr('placeholder')){
- suma = '';
- }
- }
- if (client_iban === "none"){
- client_iban = "-";
- }
- if (benef_nume === "none"){
- benef_nume = "-";
- }
- if (urgent){
- urgent = "X"
- } else {
- urgent = "-"
- }
- if (suma === ''){
- suma = '-';
- }
- if (nr_ordin === ''){
- nr_ordin = '-';
- }
- if (nr_fiscal === ''){
- nr_fiscal = '-';
- }
- if (descriere === ''){
- descriere = '-';
- }
- if (client_iban !== client_iban_old){
- $("#preview_client_iban").text(client_iban);
- $("#div_preview_client_iban").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (benef_nume !== benef_nume_old){
- $("#preview_benef_nume").text(benef_nume);
- $("#div_preview_benef_name").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (benef_cont !== benef_cont_old){
- $("#preview_benef_cont").text(benef_cont);
- $("#div_preview_benef_cont").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (urgent !== urgent_old){
- $("#preview_urgent").text(urgent);
- $("#div_preview_urgent").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (suma !== suma_old){
- $("#preview_suma").text(suma);
- $("#div_preview_suma").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (nr_ordin !== nr_ordin_old){
- $("#preview_nr_ordin").text(nr_ordin);
- $("#div_preview_nr_ordin").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (nr_fiscal !== nr_fiscal_old){
- $("#preview_nr_fiscal").text(nr_fiscal);
- $("#div_preview_nr_fiscal").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- if (descriere !== descriere_old){
- $("#preview_descriere").text(descriere);
- $("#div_preview_descriere").fadeTo('slow', 0.5).fadeTo('slow', 1.0);
- }
- }
- function validateFields(){
- var account_field = $("#account_select");
- var benef_field = $("#selectare_benef");
- var amount_field = '';
- if (window.attachEvent){
- amount_field = $("#transaction_sum_ie");
- } else {
- amount_field = $("#transaction_sum");
- }
- var number_field = $("#order_no");
- var fiscal_field = $("#fiscal_id");
- var urgent = $(".urgent:checked").val() === "yes" ? true : false;
- var description_field = $("#descriere_plata");
- var valid = true;
- var nbsp=String.fromCharCode(160);
- var separator=nbsp+nbsp+nbsp+nbsp;
- var bad = false; //daca e gresit fiscal id-ul
- var bad_reason = '';
- if (window.attachEvent){
- if (fiscal_field.val() !== fiscal_field.attr('placeholder')){
- if (!num_test.test(fiscal_field.val())) {
- bad = true;
- bad_reason = 'not_numeric';
- } else {
- if (fiscal_field.val().length != 23){
- bad = true;
- bad_reason = 'length';
- }
- }
- }
- } else {
- if (fiscal_field.val().trim() !== '') {
- if (!num_test.test(fiscal_field.val())) {
- bad = true;
- bad_reason = 'not_numeric';
- } else {
- if (fiscal_field.val().length != 23){
- bad = true;
- bad_reason = 'length';
- }
- }
- }
- }
- if (account_field.val() === "none"){
- valid = false;
- show_dialog("<%= Message.getMessage("op.error.account.selection", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if (benef_field.val() === "none"){
- valid = false;
- show_dialog("<%= Message.getMessage("op.error.benef.selection", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if ($("#account_select option:selected").text().trim().split(separator)[0] === currently_selected_benef.text().trim().split(separator)[1]) {
- valid = false;
- show_dialog("<%= Message.getMessage("op.error.sameAccount", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if (amount_field.val().trim() === "" || amount_field.val() === "0.00" || amount_field.val() === "0,00"){
- valid = false;
- show_dialog("<%= Message.getMessage("op.error.amount.fill", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if (window.attachEvent && (number_field.val() === number_field.attr('placeholder') || number_field.val() !== number_field.attr('placeholder') && !num_test.test(number_field.val())) || !window.attachEvent && (number_field.val().trim() === "" || !num_test.test(number_field.val()))){
- valid = false;
- show_dialog("<%= Message.getMessage("op.error.number.fill", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if (bad) {
- valid = false;
- if (bad_reason === 'length'){
- show_dialog("<%= Message.getMessage("op.fiscal_id.char_num", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if (bad_reason === 'not_numeric') {
- show_dialog("<%= Message.getMessage("error.fiscal.numeric.error", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- } else if (description_field.val().trim() === "" || (window.attachEvent && description_field.val() === description_field.attr("placeholder"))){
- valid = false;
- show_dialog("<%= Message.getMessage("op.error.description.fill", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else if (window.attachEvent && !sum_test.test($("#transaction_sum_ie").val())){
- //suma invalida
- if (sum_test_2.test($("#transaction_sum_ie").val()) && $("#transaction_sum_ie").val().indexOf("0") !== 0) {
- if ("<%= language %>" === "en"){
- $("#transaction_sum_ie").val($("#transaction_sum_ie").val() + ".00");
- } else {
- $("#transaction_sum_ie").val($("#transaction_sum_ie").val() + ",00");
- }
- } else {
- if ($("#transaction_sum_ie").val() === $("#transaction_sum_ie").attr('placeholder')) {
- } else {
- valid = false;
- show_dialog("<%= Message.getMessage("op.ie.sum.error.msg", "op", request) %>", "<%= Message.getMessage("op.ie.sum.error.title", "op", request) %>");
- //$("#transaction_sum_ie").css("border", "1px solid red");
- }
- }
- }
- var fiscal_val = fiscal_field.val();
- if (window.attachEvent){
- if (fiscal_val === fiscal_field.attr('placeholder')){
- fiscal_val = '';
- }
- }
- var benef_sel='';
- if(currently_selected_benef!=undefined){
- benef_sel=$.trim(currently_selected_benef.text());
- var benef_name=currently_selected_benef.attr("benef");
- var nbsp=String.fromCharCode(160);
- var separator=nbsp+nbsp+nbsp+nbsp;
- if (valid){
- return {
- benefAccount: benef_sel.split(separator)[1],
- //benefName: $.trim($("#selectare_benef option:selected").text().trim().split('RO')[0].trim()),
- benefName: benef_name,
- benefId: currently_selected_benef.val(),
- accountId: account_field.val(),
- description: description_field.val(),
- transactionAmount: amount_field.val(),
- userHasApprovedOrder: -1,
- isJustForApprove: "",
- poNumber: number_field.val(),
- fiscalId: fiscal_val,
- urgent: urgent === true ? 1 : 0
- //duplicate: $(".duplicate:checked").val() === "yes" ? true : false,
- //verify: $(".verify:checked").val() === "yes" ? true : false
- }
- } else {
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- return false;
- }
- }
- }
- function post_save(){
- var res = validateFields();
- if (!res){
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- return;
- }
- res.userHasApprovedOrder = 1;
- res.isJustForApprove = "false";
- <% if (request.getParameter("view") != null) { %>
- res.edit = "<%= request.getParameter("view") %>";
- <% } else { %>
- res.create = ""; //daca e plata noua, daca e editata se pune res.edit
- <% } %>
- $.post('/iBankWeb/op/createOPNew.do', res).done(function(data) {
- //console.log(data);
- if (data.indexOf("Success") === 0){
- var po_id = data.trim().split("_")[1];
- show_dialog("<%= Message.getMessage("op.error.trans.saved", "op", request) %>", "<%= Message.getMessage("op.success.title", "op", request) %>");
- setTimeout(function () {
- window.location = "<%= cpath %>/op/listOP.do?preview_completed="+po_id;
- $(location).attr('href', "<%= cpath %>/op/listOP.do?preview_completed="+po_id);
- }, 1000);
- } else if (data.indexOf("Failure") === 0){
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- var reason = data.split('_')[1];
- if (reason.indexOf('-')>-1){
- reason = reason.replace('-', '_');
- }
- show_dialog(reason, "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else {
- show_dialog("<%= Message.getMessage("op.error.trans.failed", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- }
- });
- }
- function askConfirm(){
- $.post("/iBankWeb/op/createOPNew.do",
- {
- check: "check"
- }
- ).done(function (data){
- if (data.indexOf("window.location.reload(true)") > -1){
- //initial doar show_dialog_2 era in aceasta functie
- show_dialog_2("<%= Message.getMessage("dpv.dialog.confirm.msg.p1", "dpv", request) %>" + getProcessDate() + "<%= Message.getMessage("dpv.dialog.confirm.msg.p2", "dpv", request) %>", "<%= Message.getMessage("dpv.dialog.confirm", "dpv", request) %>");
- } else {
- show_dialog("<%= Message.getMessage("dpv.session.expired.msg", "dpv", request) %>", "<%= Message.getMessage("dpv.session.expired.title", "dpv", request) %>");
- setTimeout(function () {
- window.location = "<%= cpath %>/login.jsp";
- $(location).attr('href', "<%= cpath %>/login.jsp");
- }, 2000);
- }
- });
- }
- function post_approve(){
- var res = validateFields();
- if (!res){
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- return;
- }
- res.userHasApprovedOrder = 2;
- res.isJustForApprove = "false";
- <% if (request.getParameter("view") != null) { %>
- res.edit = "<%= request.getParameter("view") %>";
- <% } else { %>
- res.create = ""; //daca e plata noua, daca e editata se pune res.edit
- <% } %>
- $.post('/iBankWeb/op/createOPNew.do', res).done(function(data) {
- //console.log(data);
- if (data.indexOf("Success") === 0){
- show_dialog("<%= Message.getMessage("op.approve.success", "op", request) %>", "<%= Message.getMessage("op.success.title", "op", request) %>");
- var po_id = data.trim().split("_")[1];
- setTimeout(function () {
- window.location = "<%= cpath %>/op/listOP.do?preview_completed="+po_id;
- $(location).attr('href', "<%= cpath %>/op/listOP.do?preview_completed="+po_id);
- }, 1000);
- } else if (data.indexOf("Failure") === 0){
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- var reason = data.split('_')[1];
- if (reason.indexOf('-')>-1){
- reason = reason.replace('-', '_');
- }
- show_dialog(reason, "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else {
- show_dialog("<%= Message.getMessage("op.approve.fail", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- }
- });
- }
- function post_reject(){
- $.post('/iBankWeb/op/createOPNew.do', { reject: "<%= request.getParameter("view") %>" }).done(function(data) {
- if (data.indexOf("Success") === 0){
- show_dialog("<%= Message.getMessage("op.reject.success", "op", request) %>", "<%= Message.getMessage("op.success.title", "op", request) %>");
- var po_id = data.trim().split("_")[1];
- setTimeout(function () {
- window.location = "<%= cpath %>/op/listOP.do?preview_completed="+po_id;
- $(location).attr('href', "<%= cpath %>/op/listOP.do?preview_completed="+po_id);
- }, 1000);
- } else if (data.indexOf("Failure") === 0){
- var reason = data.split('_')[1];
- if (reason.indexOf('-')>-1){
- reason = reason.replace('-', '_');
- }
- show_dialog(reason, "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- } else {
- show_dialog("<%= Message.getMessage("op.reject.fail", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- });
- }
- //function create_benef(){
- //console.log("Benef is being created");
- //#("#mask").hide();
- //}
- function close_dialog_2(){
- $("#dialog_mask_2").hide();
- $("body").css("overflow", "auto");
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- }
- function confirmOK(){
- $("#dialog_mask_2").hide();
- $.post("/iBankWeb/op/createOPNew.do",{
- check: "check"
- }).done(function (data){
- if (data.indexOf("window.location.reload(true)") > -1){
- //initial in afara de primul rand din functie doar asta mai era
- post_approve();
- } else {
- show_dialog("<%= Message.getMessage("dpv.session.expired.msg", "dpv", request) %>", "<%= Message.getMessage("dpv.session.expired.title", "dpv", request) %>");
- setTimeout(function () {
- window.location = "<%= cpath %>/login.jsp";
- $(location).attr('href', "<%= cpath %>/login.jsp");
- }, 2000);
- }
- });
- }
- function validateBenef() {
- var n_name = $("#nume_benef").val().trim();
- var n_alias = $("#alias_benef").val().trim();
- var n_account = $("#cont_benef").val().trim();
- var n_bank_name = $("#benef_bank_name").val().trim();
- var n_legal_id = $("#benef_legal_id").val().trim();
- var n_address = $("#adresa_benef").val().trim();
- var benef_mob = 2;
- if($("#mobile_area")!=undefined){
- benef_mob=$(".has_mob:checked").val();
- }
- if(window.attachEvent){
- if (n_legal_id === $("#benef_legal_id").attr('placeholder')){
- n_legal_id = '';
- }
- }
- //trimit un post AJAX cu datele necesare
- $.post("/iBankWeb/op/createBenef.do",
- {
- validate: "true",
- benefName: n_name,
- benefAlias: n_alias,
- benefAccount: n_account,
- benefBankName: n_bank_name,
- benefLegalId: n_legal_id,
- benefAddress: n_address,
- benefBankId: bank_id,
- benefMobile: benef_mob,
- uid: uid,
- is_ro: is_ro
- }
- ).done(function (data){
- //afisez raspunsul
- //console.log("aici e data"+ data);
- if (data.trim().startsWith("Success")){
- showAuth();
- } else if (data.trim().startsWith("Error")) {
- var reason = data.split('_')[1];
- if (reason.indexOf('-')>-1){
- reason = reason.replace('-', '_');
- }
- show_dialog(reason, "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- //eroare la validare
- return false;
- } else {
- show_dialog("Eroare la validarea beneficiarului", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- //eroare la validare necunoscuta
- return false;
- }
- });
- }
- //pt creare benef
- function postScript(){
- //trimit un post AJAX cu datele necesare
- var n_name = $("#nume_benef").val().trim();
- var n_alias = $("#alias_benef").val().trim();
- var n_account = $("#cont_benef").val().trim();
- var n_bank_name = $("#benef_bank_name").val().trim();
- var n_legal_id = $("#benef_legal_id").val().trim();
- var n_address = $("#adresa_benef").val().trim();
- var benef_mob = 2;
- if($("#mobile_area")!=undefined){
- benef_mob=$(".has_mob:checked").val();
- }
- //ma asigur ca daca am o versiune de IE prost(pana in 8)
- //pseudoplaceholder-ul este ignorat
- if (window.attachEvent){
- if (n_name === $("#nume_benef").attr('placeholder')){
- n_name = '';
- }
- if (n_alias === $("#alias_benef").attr('placeholder')){
- n_alias = '';
- }
- if (n_account === $("#cont_benef").attr('placeholder')){
- n_account = '';
- }
- if (n_bank_name === $("#benef_bank_name").attr('placeholder')){
- n_bank_name = '';
- }
- if (n_legal_id === $("#benef_legal_id").attr('placeholder')){
- n_legal_id = '';
- }
- if (n_address === $("#adresa_benef").attr('placeholder')){
- n_address = '';
- }
- }
- var has_name = true;
- var has_account = true;
- var has_address = true;
- var has_bank_name = true;
- n_account = n_account.toUpperCase();
- if (n_name === ''){
- $("#nume_benef").css("border", "1px solid red");
- has_name = false;
- } else {
- $("#nume_benef").css("border", "1px solid darkgrey");
- }
- if (n_account === ''){
- $("#cont_benef").css("border", "1px solid red");
- has_account = false;
- } else {
- $("#cont_benef").css("border", "1px solid darkgrey");
- }
- if (n_address === ''){
- $("#adresa_benef").css("border", "1px solid red");
- has_address = false;
- } else {
- $("#adresa_benef").css("border", "1px solid darkgrey");
- }
- if (n_bank_name === ''){
- $("#benef_bank_name").css("border", "1px solid red");
- has_bank_name = false;
- } else {
- $("#benef_bank_name").css("border", "1px solid darkgrey");
- }
- if (!has_name || !has_account || !has_address || !has_bank_name ){
- show_dialog("<%= Message.getMessage("op.error.benef.failed.labels", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- return;
- }
- //trimit un post AJAX cu datele necesare
- $.post("/iBankWeb/op/createBenef.do",
- {
- create: "true",
- benefName: n_name,
- benefAlias: n_alias,
- benefAccount: n_account,
- benefBankName: n_bank_name,
- benefLegalId: n_legal_id,
- benefAddress: n_address,
- benefBankId: bank_id,
- benefMobile: benef_mob,
- uid: uid,
- is_ro: is_ro
- }
- ).done(function (data){
- //afisez raspunsul
- //console.log("aici e data"+ data);
- if (data.trim().startsWith("Success")){
- //alert("Beneficiarul a fost adaugat cu succes");
- show_dialog("<%= Message.getMessage("op.error.benef.success", "op", request)%>", "<%= Message.getMessage("op.error.title.success", "op", request)%>");
- //adaug in pagina noul beneficiar si il selectez.......(noice)
- var sep = " ";
- var new_id = data.trim().split("_")[1];
- var new_opt = '<option value="'+ new_id +'" benef="' + n_name + '">';
- new_opt += n_name + sep + n_account + sep +n_alias;
- new_opt += '</option>';
- $("#selectare_benef").append(new_opt);
- $("#selectare_beneficiar option:selected").attr('selected',false);
- $("#selectare_beneficiar option[value='"+new_id+"']").attr('selected',true);
- currently_selected_benef = $("#selectare_benef option:checked");
- //ascund sau arat urgent
- var benef_sel=$.trim(currently_selected_benef.text());
- var nbsp=String.fromCharCode(160);
- var separator=nbsp+nbsp+nbsp+nbsp;
- if ($("#selectare_benef").val() !== 'none'){
- var current_iban = benef_sel.split(separator)[1];
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'BPOS'){
- $("#urgent_div").hide();
- $("#div_preview_urgent").hide();
- } else {
- $("#urgent_div").show();
- $("#div_preview_urgent").show();
- $(".urgent[value='no']").prop('checked', true);
- }
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'TREZ'){
- $("#fiscal_id").show();
- $("#div_preview_nr_fiscal").show();
- } else {
- $("#fiscal_id").hide();
- $("#div_preview_nr_fiscal").hide();
- $("#fiscal_id").val(""); //sterg valoarea anterioara cand ascund
- $("#fiscal_id").blur();
- }
- }
- $("#mask").hide();
- $("body").css("overflow-y", "auto");
- preview_update();
- }else if(data.trim().startsWith("Error")) {
- var failure_reason = data.trim().split('_')[1];
- //console.log(failure_reason)
- show_dialog(failure_reason, "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- else {
- show_dialog("<%= Message.getMessage("op.error.benef.failed", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- }
- });
- }
- var uid = -1;
- var is_ro = 'unknown';
- var bank_id;
- var banks;
- var is_trez=false;
- var autocomplete = function(src){
- var acc = $("#cont_benef").val();
- if(acc.length >= 8 && acc.substring(4, 8).toUpperCase()!=null) {
- var acc_sub = acc.substring(4, 8).toUpperCase();
- for(var i=0; i< banks.length; i++){
- if (banks[i].bic === acc_sub){
- $("#benef_bank_name").val(banks[i].name);
- bank_id=banks[i].intId;
- }
- }
- }
- }
- //end creare benef
- $(function(){
- $("#descriere_plata").val("");
- $("#descriere_plata").blur();
- //conturi = $.parseJSON( $("#accounts_json").val());
- //beneficiari = $.parseJSON( $("#benef_json").val());
- //rezolv o problema de vizualizare
- $("#bottomArea").css({
- "position": "fixed",
- "bottom": "0px",
- "top": ""
- });
- $("#close_auth").click(function (){
- hide_auth();
- });
- $("#transaction_sum").blur(function() {
- if ($(this).val() === '0,00') {
- $(this).val('');
- }
- });
- $("#save_button").click(function () {
- $.post("/iBankWeb/op/createOPNew.do",
- {
- check: "check"
- }
- ).done(function (data){
- if (data.indexOf("window.location.reload(true)") > -1){
- $("#save_button").attr("disabled","disabled");
- $("#approve_button").attr("disabled","disabled");
- post_save();
- } else {
- //sesiunea a expirat
- show_dialog("<%= Message.getMessage("dpv.session.expired.msg", "dpv", request) %>", "<%= Message.getMessage("dpv.session.expired.title", "dpv", request) %>");
- setTimeout(function () {
- window.location = "<%= cpath %>/login.jsp";
- $(location).attr('href', "<%= cpath %>/login.jsp");
- }, 2000);
- }
- });
- });
- $("#approve_button").click(function () {
- $.post("/iBankWeb/op/createOPNew.do",
- {
- check: "check"
- }
- ).done(function (data){
- if (data.indexOf("window.location.reload(true)") > -1){
- $("#save_button").attr("disabled","disabled");
- $("#approve_button").attr("disabled","disabled");
- var res = validateFields();
- if (!res){
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- return;
- } else {
- res.validateOk="";
- $.post('/iBankWeb/op/createOPNew.do', res ).done(function(data) {
- if (data.indexOf("Success") === 0){
- askConfirm();
- } else if (data.indexOf("Failure") === 0){
- var reason = data.split('_')[1];
- if (reason.indexOf('-')>-1){
- reason = reason.replace('-', '_');
- }
- show_dialog(reason, "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- } else {
- show_dialog("<%= Message.getMessage("op.approve.validate.failure", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- $("#save_button").removeAttr("disabled");
- $("#approve_button").removeAttr("disabled");
- }
- });
- }
- }else {
- //sesiunea a expirat
- show_dialog("<%= Message.getMessage("dpv.session.expired.msg", "dpv", request) %>", "<%= Message.getMessage("dpv.session.expired.title", "dpv", request) %>");
- setTimeout(function () {
- window.location = "<%= cpath %>/login.jsp";
- $(location).attr('href', "<%= cpath %>/login.jsp");
- }, 2000);
- }
- });
- });
- $("#reject_button").click(function () {
- post_reject();
- });
- $("#account_select").change(function(){
- preview_update();
- keepAlive();
- });
- $("#cont_benef").blur(function() {
- keepAlive();
- });
- $("#selectare_benef").change(function(){
- currently_selected_benef = $("#selectare_benef option:selected");
- preview_update();
- var benef_sel=$.trim(currently_selected_benef.text());
- var nbsp=String.fromCharCode(160);
- var separator=nbsp+nbsp+nbsp+nbsp;
- if ($("#selectare_benef").val() !== 'none'){
- var current_iban = benef_sel.split(separator)[1];
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'BPOS'){
- $("#urgent_div").hide();
- $("#div_preview_urgent").hide();
- } else{
- $("#urgent_div").show();
- $("#div_preview_urgent").show();
- }
- if (current_iban.length > 7 && current_iban.substring(4,8).toUpperCase() === 'TREZ'){
- $("#fiscal_id").show();
- $("#div_preview_nr_fiscal").show();
- } else {
- $("#fiscal_id").hide();
- $("#div_preview_nr_fiscal").hide();
- $("#fiscal_id").val(""); //sterg valoarea anterioara cand ascund
- $("#fiscal_id").blur();
- }
- } else {
- $("#fiscal_id").hide();
- $("#div_preview_nr_fiscal").hide();
- }
- keepAlive();
- });
- $("#transaction_sum").keyup(function(){
- preview_update();
- });
- $("#order_no").change(function(){
- preview_update();
- });
- $("#fiscal_id").change(function(){
- preview_update();
- });
- $(".urgent").change(function(){
- preview_update();
- keepAlive();
- });
- if (window.attachEvent){
- $("#descriere_plata").change(function(){
- preview_update();
- });
- } else {
- $("#descriere_plata").keyup(function(){
- preview_update();
- });
- }
- $("#add_new_benef_toggle").click(function () {
- $("#mask").show();
- $("body").scrollTop(0);
- //pt ie8
- if (document.querySelectorAll){
- document.documentElement.scrollTop = 0
- }
- $("body").css("overflow-y", "hidden");
- $("#nume_benef").val("");
- $("#alias_benef").val("");
- $("#cont_benef").val("");
- $("#benef_bank_name").val("");
- $("#benef_legal_id").val("");
- $("#adresa_benef").val("");
- $(".has_mob[value='2']").prop('checked',true);
- $("#nume_benef").blur();
- $("#alias_benef").blur();
- $("#cont_benef").blur();
- $("#benef_bank_name").blur();
- $("#benef_legal_id").blur();
- $("#adresa_benef").blur();
- keepAlive();
- });
- // $("#create_new_benef").click(function () {
- // create_benef();
- // })
- $("#close_create_new_benef").click(function () {
- $("#mask").hide();
- $("body").css("overflow-y", "auto");
- keepAlive();
- });
- $("#ok_2").click(function(){
- confirmOK();
- });
- //pt creare benef
- $("#cont_benef").keyup(function(){
- autocomplete();
- });
- $("#cont_benef").keydown(function(){
- autocomplete();
- });
- $("#cont_benef").change(function(){
- autocomplete();
- });
- $("#cont_benef").select(function(){
- autocomplete();
- });
- $("#cont_benef").bind('paste', function(){
- autocomplete();
- });
- $("#create_new_benef").click(function(){
- var n_name = $("#nume_benef").val().trim();
- var n_alias = $("#alias_benef").val().trim();
- var n_account = $("#cont_benef").val().trim();
- var n_bank_name = $("#benef_bank_name").val().trim();
- var n_legal_id = $("#benef_legal_id").val().trim();
- var n_address = $("#adresa_benef").val().trim();
- var benef_mob = 2;
- if($("#mobile_area")!=undefined){
- benef_mob=$(".has_mob:checked").val();
- }
- //ma asigur ca daca am o versiune de IE prost(pana in 8)
- //pseudoplaceholder-ul este ignorat
- if (window.attachEvent){
- if (n_name === $("#nume_benef").attr('placeholder')){
- n_name = '';
- }
- if (n_alias === $("#alias_benef").attr('placeholder')){
- n_alias = '';
- }
- if (n_account === $("#cont_benef").attr('placeholder')){
- n_account = '';
- }
- if (n_bank_name === $("#benef_bank_name").attr('placeholder')){
- n_bank_name = '';
- }
- if (n_legal_id === $("#benef_legal_id").attr('placeholder')){
- n_legal_id = '';
- }
- if (n_address === $("#adresa_benef").attr('placeholder')){
- n_address = '';
- }
- }
- var has_name = true;
- var has_account = true;
- var has_address = true;
- var has_bank_name = true;
- if (n_name === ''){
- $("#nume_benef").css("border", "1px solid red");
- has_name = false;
- } else {
- $("#nume_benef").css("border", "1px solid darkgrey");
- }
- if (n_account === ''){
- $("#cont_benef").css("border", "1px solid red");
- has_account = false;
- } else {
- $("#cont_benef").css("border", "1px solid darkgrey");
- }
- if (n_address === ''){
- $("#adresa_benef").css("border", "1px solid red");
- has_address = false;
- } else {
- $("#adresa_benef").css("border", "1px solid darkgrey");
- }
- if (n_bank_name === ''){
- $("#benef_bank_name").css("border", "1px solid red");
- has_bank_name = false;
- } else {
- $("#benef_bank_name").css("border", "1px solid darkgrey");
- }
- if (!has_name || !has_account || !has_address || !has_bank_name ){
- show_dialog("<%= Message.getMessage("op.error.benef.failed.labels", "op", request) %>", "<%= Message.getMessage("op.error.exception.title", "op", request) %>");
- return;
- }
- validateBenef();
- //keepAlive();
- });
- banks = $.parseJSON($("#bankList").val());
- //end creare benef
- ifView(); //daca se vizualizeaza un PO existent
- ifGenerate(); //daca se creeaza un PO dintr-un template
- ifBenef(); //daca se creeaza un PO din pagina de beneficiari cu beneficiar preselectat
- if (window.attachEvent){
- $("#transaction_sum").hide();
- $("#transaction_sum_ie").show();
- $("#transaction_sum_ie").blur();
- }
- });
- function validateSum(){
- if (!sum_test.test($("#transaction_sum_ie").val()) && !sum_test_2.test($("#transaction_sum_ie").val()) ){
- //suma invalida
- show_dialog("<%= Message.getMessage("op.ie.sum.error.msg", "op", request) %>", "<%= Message.getMessage("op.ie.sum.error.title", "op", request) %>");
- $("#transaction_sum_ie").css("border", "1px solid red");
- } else {
- $("#transaction_sum_ie").css("border", "1px solid darkgray");
- }
- //update de preview
- preview_update();
- }
- function showAuth() {
- var sec = true;
- <% if (request.getAttribute("noSec") != null) { %>
- sec = false;
- <% } %>
- if (sec) {
- uid = Math.random() * 1000000 + "";
- uid = uid.split(".")[0];
- $("iframe").attr('src', "/iBankWeb/auth/tokenlist.do?redirect=jBdXLBMwUmhe0Eks5aubMpEVc1ZB%7BV0F64wcqamb7Ax%7Bi5qHKOd/uQ%3D%3D");
- $(auth_area_mask).show();
- } else {
- postScript();
- }
- }
- function hide_auth(){
- $("#auth_area_mask").hide();
- $('html').css('overflow', 'auto');
- }
- function reverse(s) {
- var o = '';
- for (var i = s.length - 1; i >= 0; i--)
- o += s[i];
- return o;
- }
- var model = "";
- //face formatarea
- function format_num(num){
- model = num + "";
- model = model.replace(/\D/g,''); //elimin caracterele care nu sunt numerice
- new_model = "";
- index = 2;
- //adaug separatori
- for (var i = model.length; i > 0; i--){
- new_model += model[i - 1];
- if (index % 3 == 0 && i > 1){
- if (index == 3){
- new_model += separator_digit;
- } else{
- new_model += separator_pack;
- }
- }
- index++;
- }
- new_model = reverse(new_model);
- //ma asigur ca afisez ce trebuie in cazul in care incepem cu zero un numar supraunitar
- if (new_model.length > 4 && new_model[0] ==='0'){
- new_model = new_model.substring(1);
- } else if (new_model.length === 2){ //cazurile in care numarul e subunitar
- new_model = '0' + separator_digit + new_model;
- } else if (new_model.length === 1){
- new_model = '0' + separator_digit + '0' + new_model;
- }
- return new_model;
- }
- var do_autoformat = function(param){
- if (!window.attachEvent) {
- var target = document.getElementById("transaction_sum");
- model = param == null ? target.value : model;
- model = model.replace(/\D/g,''); //elimin caracterele care nu sunt numerice
- new_model = "";
- index = 2;
- //adaug separatori
- for (var i = model.length; i > 0; i--){
- new_model += model[i - 1];
- if (index % 3 == 0 && i > 1){
- if (index == 3){
- new_model += separator_digit;
- } else{
- new_model += separator_pack;
- }
- }
- index++;
- }
- new_model = reverse(new_model);
- //ma asigur ca afisez ce trebuie in cazul in care incepem cu zero un numar supraunitar
- if (new_model.length > 4 && new_model[0] ==='0'){
- new_model = new_model.substring(1);
- } else if (new_model.length === 2){ //cazurile in care numarul e subunitar
- new_model = '0' + separator_digit + new_model;
- } else if (new_model.length === 1){
- new_model = '0' + separator_digit + '0' + new_model;
- }
- if (new_model.length > 4){
- if (new_model.substring(0,2) === '.0'){
- new_model = new_model.substring(2);
- } else if (new_model.substring(0,2) === '0.') {
- new_model = new_model.substring(2);
- } else if (new_model.substring(0,1) === '0'){
- new_model = new_model.substring(1);
- } else if (new_model.substring(0,1) === '.'){
- new_model = new_model.substring(1);
- }
- }
- var three = new_model.replace(/\D/g,'');
- var s = 0;
- for (i = 0; i < three.length; i++){
- s += three[i];
- }
- if (s == 0 && three.length > 4){
- new_model = '0' + separator_digit + '00';
- }
- target.value = new_model;
- model = new_model;
- }
- }
- function prepare_for_IE8(){
- }
- //asigura inserarea caracterelor oriunde in textul din inputul cu suma tranzactiei
- function keyHandler(){
- if (!window.attachEvent) {
- var elem = document.getElementById("transaction_sum");
- var before;
- var after;
- event.cancelBubble = true;
- if ( elem === document.activeElement){
- var key = event.keyCode || event.charCode;
- if (key >= 48 && key <= 57){
- before = model.slice(0, elem.selectionStart);
- after = model.slice(elem.selectionStart, model.length)
- model = before + ""+ (key-48) + after;
- }
- }
- do_autoformat("p");
- }
- }
- </SCRIPT>
- <!--[if lte IE 8]>
- <script>
- function prepare_for_IE8() {
- }
- var do_autoformat = function(){
- /* var target = document.getElementById("transaction_sum");
- model = target.value;
- model = model.replace(/\D/g,''); //elimin caracterele care nu sunt numerice
- new_model = "";
- index = 2;
- //adaug separatori
- for (var i = model.length; i > 0; i--){
- new_model += model[i - 1];
- if (index % 3 == 0 && i > 1){
- if (index == 3){
- new_model += separator_digit;
- } else{
- new_model += separator_pack;
- }
- }
- index++;
- }
- new_model = reverse(new_model);
- //ma asigur ca afisez ce trebuie in cazul in care incepem cu zero un numar supraunitar
- if (new_model.length > 4 && new_model[0] ==='0'){
- new_model = new_model.substring(1);
- } else if (new_model.length === 2){ //cazurile in care numarul e subunitar
- new_model = '0' + separator_digit + new_model;
- } else if (new_model.length === 1){
- new_model = '0' + separator_digit + '0' + new_model;
- }
- target.value = new_model; */
- }
- /*
- function makeAutoformatWork(){
- $("#transaction_sum").attr("onkeyup", "do_autoformat();");
- $("#transaction_sum").attr("onkeydown", "do_autoformat();");
- $("#transaction_sum").attr("onkeypress", "do_autoformat();");
- }
- $(function (){
- makeAutoformatWork();
- });
- */
- </script>
- <style>
- </style>
- <![endif]-->
- <SCRIPT TYPE="text/javascript" SRC="../javascript/tooltip.js"></SCRIPT>
- <DIV id=dHTMLToolTip style="LEFT: 0px; POSITION: absolute; TOP: 0px; Z-INDEX: 1000; padding: right; font-size: 13px"></DIV>
- <div id="preview_dpv_content">
- <div id = "div_preview_client_iban" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.ord_account"/>:</b> <div id = "preview_client_iban" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_benef_nume" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.ben_name"/>:</b><div id = "preview_benef_nume" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_benef_cont" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.ben_account"/>:</b> <div id = "preview_benef_cont" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_suma" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.suma"/>:</b> <div id = "preview_suma" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_nr_ording" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.nr_ordin"/>:</b> <div id = "preview_nr_ordin" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_nr_fiscal" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.nr_fiscal"/>:</b> <div id = "preview_nr_fiscal" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_urgent" class = "previewDivField"><b class="dpv_preview_title"><bean:message key="op.create.preview.urgent"/>:</b> <div id = "preview_urgent" class = "previewDivFieldValue">-</div></div>
- <div id = "div_preview_descriere" class = "previewDivField" style="overflow: auto"><b class="dpv_preview_title"><bean:message key="op.create.preview.descriere"/>:</b> <div id = "preview_descriere" class = "previewDivFieldValue">-</div></div>
- </div>
- <div id="create_dpv_content">
- <div id="selectare_cont">
- <!-- aici afisez conturile clientului -->
- <b class="dpv_subtitle" style="display: block; margin-top: 10px"><bean:message key="op.create.account_sel_title"/><span style="color:#BD3826"> * </span></b>
- <select id="account_select">
- <option value="none" checked><bean:message key="op.create.account_sel"/></option>
- <!-- aici pun fiecare cont -->
- <%
- AccountData accData = null;
- String iban_account = "";
- for (Object account : accounts.getData()){
- accData = (AccountData) account;
- iban_account = ((accData.getIban() == null) ? "-" : accData.getIban());
- %>
- <option value="<%= accData.getIdEbank() %>">
- <%= iban_account + " RON  " + ro.sdc.common.web.format.NumberFormat.toViewNumber(accData.getBalance(),request) + " " + ((accData.getAlias() == null) ? "-" : accData.getAlias()) %>
- </option>
- <%
- }
- %>
- </select>
- </div>
- <div class="delimit_bar"></div>
- <div id="selectare_beneficiar">
- <b class="dpv_subtitle" style="display: block; margin-top: 10px"><bean:message key="op.create.benef_sel_title"/><span style="color:#BD3826"> * </span></b>
- <!-- aici selectez beneficiarul -->
- <select id="selectare_benef">
- <option value="none" checked><bean:message key="op.create.benef_sel"/> </option>
- <% BenefRolData benef = null;
- for (int i = 0; i<benefs.getData().size(); i++) {
- benef = (BenefRolData)benefs.getData().get(i);
- %>
- <option value="<%= benef.getBenefId() %>" benef="<%= benef.getBenefName() %>">
- <%= benef.getBenefName() + " " + benef.getBenefAccount() + " " + benef.getBenefAlias() %>
- </option>
- <% } %>
- </select>
- <!-- de aici voi putea sa si creez un beneficiar -->
- <button id="add_new_benef_toggle" class="button" style="margin-left: 5px"><bean:message key="op.create.add_benef_button"/></button>
- <div id = "mask" style="display: none; overflow: auto">
- <div id="benef_adder_div">
- <div id="add_new_benef">
- <div id="inner_new_benef">
- <div style=" width:290px; text-align: center; margin-bottom: 5px;"><b class="dpv_subtitle" ><bean:message key="op.create.benef.title"/></b>
- <div id="new_benef" >
- <input type="text" id="nume_benef" name="benefName" placeholder="<bean:message key="op.create.benef.name"/>" style="width: 260px" maxlength="50"> <span class="star">*</span><br>
- <input type="text" id="alias_benef" name="benefAlias" placeholder="<bean:message key="op.create.benef.alias"/>" style="width: 260px" maxlength="40"> <br>
- </div>
- <div id="new_benef_bank">
- <input type="text" id="cont_benef" name="benefAccount" placeholder="<bean:message key="op.create.benef.ben_account"/>" style="width: 260px" maxlength="40"> <span class="star">*</span><br>
- <input type="hidden" id="bankList" value='<%= bank_json %>'></input>
- <input type="text" id="benef_bank_name" name="benefBankName" placeholder="<bean:message key="op.create.benef.bank_name"/>" style="width: 260px"maxlength="40" readonly> <span class="star">*</span><br>
- <input type="text" id="benef_legal_id" name="benefLegalId" placeholder="<bean:message key="op.create.benef.cnp"/>" style="width: 260px" maxlength="40"> <br>
- <div><textarea id="adresa_benef" placeholder="<bean:message key="op.create.benef.address"/>" cols="30" rows="6" style="margin-left: 9px;display: block; float: left;resize:none; margin-top: 5px; margin-bottom: 10px;width: 256px"></textarea>
- <div><span class="star">*</span></div>
- </div><br>
- </div>
- <% if(hasMobileBanking){ %>
- <div id="mobile_area">
- <bean:message key="op.create.benef.mobile.avaliable"/> <input type="radio" name="mobile" class="has_mob" value="1"><bean:message key="op.urgent.preview.yes"/>  
- <input type="radio" name="mobile" class="has_mob" value="2" checked=true><bean:message key="op.urgent.preview.no"/>
- </div>
- <% } %>
- <div id="new_benef_buttons">
- <button id="create_new_benef" class="button" style="float: left ; width: 40%;">
- <bean:message key="op.create.benef.add_button"/>
- </button>
- <button id="close_create_new_benef" class="button" style="float: right; width: 40%">
- <bean:message key="file.import.back"/>
- </button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <br>
- <div class="delimit_bar"></div>
- <b class="dpv_subtitle" style="display: block; margin-top: 10px"><bean:message key="op.create.trans.details"/><span style="color:#BD3826"> * </span></b>
- <input type="text" placeholder="<bean:message key="op.create.trans.sum"/>" id="transaction_sum"
- style="width: 260px; margin-right: 25px;text-align:right; padding-right: 5px"
- value="" maxlength="40"
- onchange="do_autoformat();"
- onkeypress="keyHandler(); return false;"
- onpaste="this.onchange();" oninput="this.onchange();">
- <input type="text" placeholder="<bean:message key="op.create.trans.sum"/>" id="transaction_sum_ie"
- style="width: 260px; margin-right: 25px;text-align:right; padding-right: 5px; display: none"
- value="" maxlength="40"
- onchange="validateSum();"
- onpaste="validateSum();" >
- <input type="text" min="1" placeholder="<bean:message key="op.create.trans.order_no"/>" id="order_no"
- style="width: 100px; margin-right: 25px;text-align:right; padding-right: 5px"
- value="" maxlength="40"
- >
- <br>
- <div>
- <div style="display: block" id="urgent_div">
- <div style="float: left; width: 230px">Urgent: </div>
- <div style="margin-left: 100px; display: inline">
- <input type="radio" class="urgent" name="urgent" value="yes"> <bean:message key="op.label.yes"/>
- <input type="radio" class="urgent" name="urgent" value="no" checked><bean:message key="op.label.no"/>
- </div>
- <div id="tax">
- <p><bean:message key="op.create.alert.urgent.pay"/></p>
- </div>
- </div>
- <!-- <div style="display: block">
- <div style="float: left; width: 230px"><bean:message key="op.label.verifyBalance"/> </div>
- <div style="margin-left: 100px; display: inline">
- <input type="radio" class="verify" name="verify" value="yes"> <bean:message key="op.label.yes"/>
- <input type="radio" class="verify" name="verify" value="no" checked><bean:message key="op.label.no"/>
- </div>
- </div>
- <div style="display: block" id="lastRadioDiv">
- <div style="float: left; width: 230px"><bean:message key="op.label.verifyDuplicate"/> </div>
- <div style="margin-left: 100px; display: inline">
- <input type="radio" class="duplicate" name="duplicate" value="yes"> <bean:message key="op.label.yes"/>
- <input type="radio" class="duplicate" name="duplicate" value="no" checked><bean:message key="op.label.no"/>
- </div>
- </div> -->
- <div>
- <input type="text" min="0" placeholder="<bean:message key="op.create.trans.fiscal_id"/>" id="fiscal_id"
- style="width: 224px; margin-right: 25px; text-align:right; padding-right: 5px; display: none"
- value="" maxlength="40"
- >
- </div>
- </div>
- <div class="delimit_bar"></div>
- <div id="div_descriere_plata">
- <b class="dpv_subtitle" style="display: block; margin-top: 10px"><bean:message key="op.create.benef_msg"/><span style="color:#BD3826"> * </span></b>
- <!-- formular pentru mesaj beneficiar -->
- <textarea id="descriere_plata" placeholder="<bean:message key="op.create.benef_msg_placeholder"/>" cols="40" rows="6" style="resize:none"></textarea>
- </div>
- <div class="delimit_bar"></div>
- <br>
- <div id="button_description">
- <p><bean:message key="op.create.description.save"/></p>
- <p><bean:message key="op.create.description.approve"/></p>
- </div>
- <div id="incheiere" style="bottom: 10px; display: block; height: 40px">
- <button id="save_button" class="button"> <bean:message key="op.create.save_button"/> </button>
- <% if (((Byte)request.getAttribute("appRights")).byteValue() != Constants.OPERATOR ) { %>
- <button id="approve_button" class="button"> <bean:message key="op.create.approve_button"/> </button>
- <% if (request.getParameter("view") != null) { %>
- <button id="reject_button" class="button"> <%=Message.getMessageBundle("button.reject",org.apache.struts.Globals.MESSAGES_KEY,request)%> </button>
- <% } %>
- <% } %>
- </div>
- <br>
- </div>
- <div id="spin_mask">
- <img id="loading_img" src="../images/loading.gif" style="display:none;position:absolute;top:50%;left:50%;right:50%;bottom:50%">
- </div>
- <div id="auth_area_mask">
- <div id="auth_area">
- <div style="display: block; width: 5px; float: right; margin-top: 5px; margin-right: 10px" id="close_auth" class="dialog_close">X </div>
- <div id="auth_content" style="width: 99%; height: 150%; display: block; margin: 0 auto;">
- <iframe src="/iBankWeb/auth/tokenlist.do?redirect=jBdXLBMwUmhe0Eks5aubMpEVc1ZB%7BV0F64wcqamb7Ax%7Bi5qHKOd/uQ%3D%3D" onLoad="removeTop();" style="width: 90%; height: 90%; margin-top: 25px; border: white; margin-left: 70px;">
- </iframe>
- </div>
- </div>
- </div>
- <%@ include file="../commonjspf/i.bottom.jspf" %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement