src/org/openbravo/erpCommon/info/Account.html
changeset 712 aa0c40278c5a
child 799 fef2c5e2feb7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/org/openbravo/erpCommon/info/Account.html	Mon Apr 21 19:06:47 2008 +0000
@@ -0,0 +1,430 @@
+<!--
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.0  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html 
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License. 
+ * The Original Code is Openbravo ERP. 
+ * The Initial Developer of the Original Code is Openbravo SL 
+ * All portions are Copyright (C) 2001-2008 Openbravo SL 
+ * All Rights Reserved. 
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+-->
+<html>
+<head>
+<title>Account selector</title>
+<link rel="SHORTCUT ICON" href="../../../../../web/images/favicon.ico"></link>
+<link rel="stylesheet" type="text/css" 	href="../../../../../web/skins/Default/Popup/Popup.css" id="paramCSS"></link>
+<script language="JavaScript" src="../../../../../web/js/ajax.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/shortcuts.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/utils.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/windowKeyboard.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/appStatus.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/dojoConfig.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/dojo/dojo.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/openbravo/core.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/openbravo/widget/DataGrid.js" type="text/javascript"></script>
+<script language="JavaScript" type="text/javascript" id="paramLanguage">LNG_POR_DEFECTO = "en_US";</script>
+<script language="JavaScript" type="text/javascript" id="paramDirection">var baseDirection = "../../../../../web/";</script>
+<script language="JavaScript" src="../../../../../web/js/TypeAheadCombo.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/searchs.js" type="text/javascript"></script>
+<script language="JavaScript" src="../../../../../web/js/messages.js" type="text/javascript"></script>
+<script type="text/javascript">
+        dojo.hostenv.writeIncludes(); //makes debugging in Venkman possible
+</script>
+<script language="JavaScript" type="text/javascript">
+function depurar() {
+	var frm = document.forms[0];
+	if ((frm.inpAlias.value==null || frm.inpAlias.value=="") && (frm.inpCombination.value==null || frm.inpCombination.value=="") && frm.inpOrganization.selectedIndex==-1 && frm.inpAccount.selectedIndex==-1 && frm.inpProduct.selectedIndex==-1 && frm.inpBPartner.selectedIndex==-1 && frm.inpProject.selectedIndex==-1 && frm.inpCampaign.selectedIndex==-1) {
+		frm.inpAlias.focus();
+		// mensaje(7);
+		return false;
+	}
+  if (frm.inpOrganization.value==null || frm.inpOrganization.value=="") {
+    frm.inpOrganization.focus();
+    // mensaje(7);
+    return false;    
+  }
+	return true;
+}
+
+function onloadFunctions() {
+	/*
+	new TypeAheadCombo("inpOrganization");
+	new TypeAheadCombo("inpAccount");
+	new TypeAheadCombo("inpProduct");
+	new TypeAheadCombo("inpBPartner");
+  	new TypeAheadCombo("inpProject");
+  	new TypeAheadCombo("inpCampaign");
+  
+  	keyArray[keyArray.lenght] = new keyArrayItem("B", "submitCommandForm('FIND', false, null, null, 'medio');", null, "ctrlKey");
+  	*/  
+}
+</script>
+<script language="JavaScript" type="text/javascript" id="selectedColumn">  
+  dojo.require("openbravo.widget.DataGrid");
+  var selectedRow = 0;
+  var orderByPositions = new Array("1");
+  var orderByDirections = new Array("ASC");
+</script>
+<script language="JavaScript" type="text/javascript">
+	function onLoadDo(){
+	    this.windowTables = new Array(
+	      new windowTableId('client_top', null, 'buttonSearch', null),
+	      new windowTableId('client_middle', null, 'buttonOK', null),
+	      new windowTableId('client_bottom', null, 'buttonOK', null)
+	    );
+	    setWindowTableParentElement();
+	    enableShortcuts('popup');
+	
+	    try {
+	      onloadFunctions();
+	    } catch (e) {}
+	
+	    setWindowElementFocus('firstElement');
+	    resizeAreaInfo();
+  }
+
+  function onResizeDo(){
+    resizeAreaInfo(true);
+  }
+  
+  function depurarSelector(action) {
+  	var keys; var clave; var texto;
+  	if(action == 'SAVE') {
+	  	keys = getSelectdText().split("#"); 
+	  	clave = keys[0];
+		texto = keys[1];
+	}
+	parent.opener.closeSearch(action, clave, texto, null);
+  }
+  
+  function disableSaveButton(a) {
+  	a.onclick = new Function("return false;");
+  }
+  
+  function enableSaveButton(a) {
+  	a.onclick = new Function("saveCombination();return false;");
+  }
+  
+  function saveCombination() {
+  	var b = document.getElementById("buttonSave");
+  	if(depurar()) {
+  		disableSaveButton(b);
+		submitXmlHttpRequest(saveCallback, null, 'SAVE', "Account.html", false);
+	}
+  }
+  
+  function saveCallback() {
+  	var f = document.forms[0];
+  	f.inpCombination.value = "%";
+  	var b = document.getElementById("buttonSave");
+  	setFilters();
+  	enableSaveButton(b);
+  }
+  
+	</script>
+</head>
+<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="onLoadDo();" onresize="onResizeDo();">
+<form name="frmSelector" method="POST" action="Account.html">
+	<input type="hidden" name="Command" />
+	<input type="hidden" name="IsPopUpCall" value="1" />
+	<input type="hidden" name="inpAD_Org_ID" value="xx" id="fieldOrgs" />
+	<div class="Popup_ContentPane_CircleLogo">
+		<div class="Popup_WindowLogo">
+			<img class="Popup_WindowLogo_Icon Popup_WindowLogo_Icon_account" src="../../../../../web/images/blank.gif" border="0" />
+		</div>
+	</div>
+	<table cellspacing="0" cellpadding="0" width="100%" id="table_header">
+		<tr>
+			<td>
+			<table cellspacing="0" cellpadding="0" class="Popup_ContentPane_NavBar">
+				<tr class="Popup_NavBar_bg">
+					<td></td>
+					<td class="Popup_NavBar_separator_cell"></td>
+					<td class="Popup_NavBar_bg_logo_left"></td>
+					<td class="Popup_NavBar_bg_logo" width="1" onclick="abrirNuevoBrowser('http://www.openbravo.com', 'Openbravo');return false;">
+					<img src="../../../../../web/images/blank.gif" alt="Openbravo" title="Openbravo" border="0" id="openbravoLogo" class="Popup_NavBar_logo" /></td>
+					<td class="Popup_NavBar_bg_logo_right"></td>
+					<td class="Popup_NavBar_Popup_title_cell"><span>Account Selector</span><a></a></td>
+					<td class="Popup_NavBar_separator_cell"></td>
+				</tr>
+			</table>
+			</td>
+		</tr>
+		<tr>
+			<td>
+			<table cellspacing="0" cellpadding="0" class="Popup_ContentPane_SeparatorBar">
+				<tr>
+					<td class="Popup_SeparatorBar_bg"></td>
+				</tr>
+			</table>
+			</td>
+		</tr>
+	</table>
+  	<table cellspacing="0" cellpadding="0" width="100%">
+		<tr>
+			<td>
+			<div class="Popup_ContentPane_Client" style="overflow: auto;" id="client_top">
+			<table cellspacing="0" cellpadding="0" class="Popup_Client_TableSelector">
+				<tr>
+					<td class="TableEdition_OneCell_width"></td>
+					<td class="TableEdition_OneCell_width"></td>
+					<td class="TableEdition_OneCell_width"></td>
+					<td class="TableEdition_OneCell_width"></td>
+					<td class="TableEdition_OneCell_width"></td>
+					<td class="TableEdition_OneCell_width"></td>
+				</tr>
+				<tr>
+					<td colspan="6">
+					<table class="FieldGroup" cellspacing="0" cellpadding="0" border="0">
+						<tr class="FieldGroup_TopMargin"></tr>
+						<tr>
+							<td class="FieldGroupTitle_Left">
+								<img class="FieldGroupTitle_Left_bg" border="0" src="../../../../../web/images/blank.gif"></img></td>
+							<td class="FieldGroupTitle">Primary Filters</td>
+							<td class="FieldGroupTitle_Right">
+								<img class="FieldGroupTitle_Right_bg" border="0" src="../../../../../web/images/blank.gif"></img></td>
+							<td class="FieldGroupContent"></td>
+						</tr>
+						<tr class="FieldGroup_BottomMargin"></tr>
+					</table>
+					</td>
+				</tr>
+				<tr></tr>
+				<tr>
+					<td class="TitleCell"><span class="LabelText">Alias</span></td>
+					<td class="TextBox_ContentCell">
+						<input type="hidden" name="inpValidCombination" value="" id="fieldValidCombination" />
+						<input class="dojoValidateValid TextBox_OneCell_width" name="inpAlias" type="text" size="25" value="" id="fieldAlias" />
+					</td>
+					<td />
+					<td class="TitleCell"><span class="LabelText">Accounting combination</span></td>
+					<td class="TextBox_ContentCell">
+						<input class="dojoValidateValid TextBox_OneCell_width" name="inpCombination" type="text" size="25" value="" id="fieldCombination"></input>
+					</td>
+					<td />
+				</tr>
+				<tr>
+					<td class="TitleCell"><span class="LabelText">Organization</span></td>
+					<td class="Combo_ContentCell" colspan="2">
+						<select class="Combo Combo_TwoCells_width required" required="true" name="inpOrganization" id="inpOrganization">
+							<option value=""></option>
+							<div id="reportAD_Org_ID"></div>
+						</select>
+					</td>
+					<td class="TitleCell"><span class="LabelText">Account</span></td>
+					<td class="Combo_ContentCell" colspan="2">
+						<select class="Combo Combo_TwoCells_width required" required="true" name="inpAccount" id="inpAccount">
+							<option value=""></option>
+							<div id="reportAccount_ID"></div>
+						</select>
+					</td>
+				</tr>
+				<tr>
+					<td class="TitleCell"><span class="LabelText">Product</span></td>
+					<td class="Combo_ContentCell" colspan="2">
+						<select class="Combo Combo_TwoCells_width" name="inpProduct" id="inpProduct">
+							<option value=""></option>
+							<div id="reportM_Product_ID"></div>
+						</select>
+					</td>
+					<td class="TitleCell"><span class="LabelText">Business Partner</span></td>
+					<td class="Combo_ContentCell" colspan="2">
+						<select class="Combo Combo_TwoCells_width" name="inpBPartner" id="inpBPartner">
+							<option value=""></option>
+							<div id="reportC_BPartner_ID"></div>
+						</select>
+					</td>
+				</tr>
+				<tr>
+					<td class="TitleCell"><span class="LabelText">Project</span></td>
+					<td class="Combo_ContentCell" colspan="2">
+						<select class="Combo Combo_TwoCells_width" name="inpProject" id="inpProject">
+							<option value=""></option>
+							<div id="reportC_Project_ID"></div>
+						</select>
+					</td>
+					<td class="TitleCell"><span class="LabelText">Campaign</span></td>
+					<td class="Combo_ContentCell" colspan="2">
+						<select class="Combo Combo_TwoCells_width" name="inpCampaign" id="inpCampaign">
+							<option value=""></option>
+							<div id="reportC_Campaign_ID"></div>
+						</select>
+					</td>
+				</tr>
+				<tr>
+					<td />
+					<td class="Button_LeftAlign_ContentCell">
+						<div>
+							<a class="ButtonLink" href="#"
+								onfocus="setWindowElementFocus(this); window.status='Search'; return true;"
+								onblur="window.status=''; return true;"
+								onkeypress="this.className='ButtonLink_active'; return true;"
+								onkeyup="this.className='ButtonLink_focus'; return true;"
+								onclick="setFilters();return false;"
+								id="buttonSearch">
+									<table class="Button"
+										onmousedown="this.className='Button_active'; return true;"
+										onmouseup="this.className='Button'; return true;"
+										onmouseover="this.className='Button_hover'; window.status='Search'; return true;"
+										onmouseout="this.className='Button'; window.status=''; return true;">
+										<tr>
+											<td class="Button_left">
+												<img class="Button_Icon Button_Icon_search" alt="Search" title="Search" src="../../../../../web/images/blank.gif" border="0" /></td>
+											<td class="Button_text Button_width">Search</td>
+											<td class="Button_right"></td>
+										</tr>
+									</table>
+							</a>
+						</div>
+					</td>
+					<td class="Button_LeftAlign_ContentCell">
+						<div>
+							<a class="ButtonLink" href="#"
+								onfocus="setWindowElementFocus(this); window.status='Save'; return true;"
+								onblur="window.status=''; return true;"
+								onkeypress="this.className='ButtonLink_active'; return true;"
+								onkeyup="this.className='ButtonLink_focus'; return true;"
+								onclick="saveCombination();return false;" id="buttonSave">
+								<table class="Button"
+									onmousedown="this.className='Button_active'; return true;"
+									onmouseup="this.className='Button'; return true;"
+									onmouseover="this.className='Button_hover'; window.status='Save'; return true;"
+									onmouseout="this.className='Button'; window.status=''; return true;">
+									<tr>
+										<td class="Button_left">
+										<img class="Button_Icon Button_Icon_save" alt="Save" title="Save" src="../../../../../web/images/blank.gif" border="0" /></td>
+										<td class="Button_text Button_width">Save</td>
+										<td class="Button_right"></td>
+									</tr>
+								</table>
+							</a>
+						</div>
+					</td>
+					<td></td>
+					<td></td>
+					<td></td>
+				</tr>				
+			</table>
+			</div>
+			</td>
+		</tr>
+		<tr>
+			<td>
+				<div class="Popup_ContentPane_Client" style="overflow: hidden; height: 0px;" id="client_middle">
+		          <table summary="" id="sectionDetail">
+		            <tr>
+		              <td>
+		                <table cellspacing="0" cellpadding="0" width="10px" class="DataGrid_Header_Table DataGrid_Body_Table" style="table-layout: auto;" id="grid_sample">
+		                  <tr class="DataGrid_Body_Row" id="grid_sample_header">
+		                    <th width="10px" class="DataGrid_Header_Cell">DataGrid</th>
+		                  </tr>
+		                  <tr class="DataGrid_Body_Row DataGrid_Body_Row_1" onclick="selectActual(this); loadData('BBAccountingUser', '1000012', '', '1'); return true;" id="grid_sample_row">
+		                    <td class="DataGrid_Body_Cell">Loading...</td>
+		                  </tr>
+		                </table>
+		                <table width="100%" cellspacing="0" cellpadding="0" border="0" class="Main_Client_TableRelation" id="grid_table">
+		                  <tr>
+		                    <td>
+		                      <div id="grid" dojotype="openbravo:DataGrid"
+		                        structureurl="../info/Account.html?Command=STRUCTURE"
+		                        dataurl="../info/Account.html?Command=DATA"
+		                        updatesurl="../info/Account.html?Command=DATA"
+		                        calculatenumrows="true" editable="false" sortable="true"
+		                        deleteable="true" oninvalidvalue="alert" onscroll="updateHeader"
+		                        ongridload="onGridLoadDo" buffersize="3.0" showlinenumbers="true"
+		                        offset="0" sortcols="1" sortdirs="ASC" defaultrow="0"
+		                        maxwidth="99%" percentagewidthrelativetoid="client_middle"
+		                        multipleRowSelection="false"
+		                        preventcache="true" usecache="true" cachecontent="false">
+		                      </div>
+		                      <script>djConfig.searchIds.push("grid");</script>
+		                    </td>
+		                  </tr>
+		                </table>
+		              </td>
+		            </tr>
+		          </table>
+		        </div>
+			</td>
+		</tr>
+		<tr>
+			<td>
+			<div class="Popup_ContentPane_Client" style="overflow: auto; height: 50px;" id="client_bottom">
+				<table cellspacing="0" cellpadding="0" class="Popup_Client_TableSelector">	
+					<tr>
+						<td class="TableEdition_OneCell_width"></td>
+						<td class="TableEdition_OneCell_width"></td>
+						<td class="TableEdition_OneCell_width"></td>
+						<td class="TableEdition_OneCell_width"></td>
+						<td class="TableEdition_OneCell_width"></td>
+						<td class="TableEdition_OneCell_width"></td>
+					</tr>
+					<tr>
+						<td></td>
+						<td></td>
+						<td class="Button_RightAlign_ContentCell">
+						<div><a class="ButtonLink" href="#"
+							onfocus="setWindowElementFocus(this); window.status='OK'; return true;"
+							onblur="window.status=''; return true;"
+							onkeypress="this.className='ButtonLink_active'; return true;"
+							onkeyup="this.className='ButtonLink_focus'; return true;"
+							onclick="depurarSelector('SAVE');return false;" id="buttonOK">
+						<table class="Button"
+							onmousedown="this.className='Button_active'; return true;"
+							onmouseup="this.className='Button'; return true;"
+							onmouseover="this.className='Button_hover'; window.status='OK'; return true;"
+							onmouseout="this.className='Button'; window.status=''; return true;">
+							<tr>
+								<td class="Button_left"><img
+									class="Button_Icon Button_Icon_ok" alt="OK" title="OK"
+									src="../../../../../web/images/blank.gif" border="0" /></td>
+								<td class="Button_text Button_width">OK</td>
+								<td class="Button_right"></td>
+							</tr>
+						</table>
+						</a></div>
+						</td>
+						<td class="Button_LeftAlign_ContentCell">
+							<div>
+								<a class="ButtonLink" href="#"
+									onfocus="setWindowElementFocus(this); window.status='Cancel'; return true;"
+									onblur="window.status=''; return true;"
+									onkeypress="this.className='ButtonLink_active'; return true;"
+									onkeyup="this.className='ButtonLink_focus'; return true;"
+									onclick="depurarSelector('CLEAR');return false;">
+								<table class="Button"
+									onmousedown="this.className='Button_active'; return true;"
+									onmouseup="this.className='Button'; return true;"
+									onmouseover="this.className='Button_hover'; window.status='Cancel'; return true;"
+									onmouseout="this.className='Button'; window.status=''; return true;">
+									<tr>
+										<td class="Button_left"><img
+											class="Button_Icon Button_Icon_cancel" alt="Cancel"
+											title="Cancel" src="../../../../../web/images/blank.gif"
+											border="0" /></td>
+										<td class="Button_text Button_width">Cancel</td>
+										<td class="Button_right"></td>
+									</tr>
+								</table>
+								</a>
+							</div>
+						</td>
+						<td></td>
+						<td></td>
+					</tr>
+				</table>
+			</div>
+			</td>
+		</tr>
+	</table>
+</form>
+</body>
+</html>