Commit 6c9578a8 authored by ngadkari's avatar ngadkari

Item_code_from , Item_code_to added in filter and by default it will be 00 to ZZ.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@194020 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6d85a40e
......@@ -109,6 +109,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
ResultSet rs = null;
String sql = "";
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
String itemCodeFrom="",itemCodeTo="";
try
{
int currentFormNo = 0, childNodeListLength = 0, ctr = 0, cnt = 0;
......@@ -164,7 +165,88 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
errFields.add(childNodeName.toLowerCase());
}
}
}
}
// Validation added by Nandkumar Gadkari on 04/12/18-------------------start---------
else if(childNodeName.equalsIgnoreCase("item_code__from"))
{
itemCodeFrom = checkNullandTrim(genericUtility.getColumnValue("item_code__from",dom));
System.out.println(" itemCodeFrom ====" + itemCodeFrom);
if (itemCodeFrom == null || itemCodeFrom.trim().length() == 0)
{
errCode = "VMITMCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
if(!"00".equalsIgnoreCase(itemCodeFrom))
{
sql = "select count(1) from item where item_code= ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCodeFrom);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
errCode = "VMINVITMFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
//item_code__to
else if(childNodeName.equalsIgnoreCase("item_code__to"))
{
itemCodeTo = checkNullandTrim(genericUtility.getColumnValue("item_code__to",dom));
System.out.println(" itemCodeTo ====" + itemCodeTo);
if (itemCodeTo == null || itemCodeTo.trim().length() == 0)
{
errCode = "VMITMCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
else
{
if(!"ZZ".equalsIgnoreCase(itemCodeTo))
{
sql = "select count(1) from item where item_code= ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemCodeTo);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
errCode = "VMINVITMTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
// Validation added by Nandkumar Gadkari on 04/12/18-------------------end---------
}//end of for loop
break;// end of switch
}// end of switch
......@@ -297,6 +379,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
String locCodeTrc="";
String lotNoTrc="";
String lotSlTrc="";
String itemCodeFrom="",itemCodeTo="";// DECLARE BY NANDKUMAR GADKARI ON 04/12/18
double unconfQty = 0.0d;
double stockQty = 0.0d;
......@@ -333,7 +416,11 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
String loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
valueXmlString.append("<Detail1 domID='1'>");
valueXmlString.append("<site_code><![CDATA[").append(loginSite).append("]]></site_code>");
valueXmlString.append("<alloc_type><![CDATA[").append("0").append("]]></alloc_type>");
valueXmlString.append("<alloc_type><![CDATA[").append("0").append("]]></alloc_type>");
//ADDED BY NANDKUMAR GADKARI ON 04/12/18----------------START----------------------
valueXmlString.append("<item_code__to><![CDATA[").append("ZZ").append("]]></item_code__to>");
valueXmlString.append("<item_code__from><![CDATA[").append("00").append("]]></item_code__from>");
//ADDED BY NANDKUMAR GADKARI ON 04/12/18----------------END----------------------
valueXmlString.append("</Detail1>");
}
break;
......@@ -349,7 +436,13 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
siteCode = checkNull(e12genericUtility.getColumnValue("site_code", dom1));
allocType = checkNull(e12genericUtility.getColumnValue("alloc_type", dom1));
//ADDED BY NANDKUMAR GADKARI ON 04/12/18----------------START----------------------
itemCodeFrom = checkNull(e12genericUtility.getColumnValue("item_code__from", dom1));
itemCodeTo = checkNull(e12genericUtility.getColumnValue("item_code__to", dom1));
//ADDED BY NANDKUMAR GADKARI ON 04/12/18----------------END----------------------
System.out.println("345::allocation Type["+allocType+"]");
System.out.println("itemCodeForm["+itemCodeFrom+"]");
System.out.println("itemCodeTo["+itemCodeTo+"]");
sql = "SELECT F.SITE_CODE, F.ITEM_CODE, F.LOT_NO, F.LOC_CODE, F.LOT_SL, E.QUANTITY AS STOCK_QTY, E.ALLOC_QTY AS STOCK_ALLOC_QTY, (E.QUANTITY-E.ALLOC_QTY) AS AVAILABLE_STOCK, SUM(F.ISS_QTY) ISS_QTY"
+ " FROM"
+ " (" //INV_PACK_ISS
......@@ -358,6 +451,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE A.TRAN_ID = B.TRAN_ID"
+ " AND B.SITE_CODE = ?"
+ " AND B.CONFIRMED = 'N'"
+ "AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//WORKORDER_ISS
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, (A.QUANTITY+NVL(A.POTENCY_ADJ,0)) AS ISS_QTY"
......@@ -367,6 +461,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " AND D.CONFIRMED = 'N'"
+ " AND D.TRAN_TYPE <> 'R'"
+ " AND A.QUANTITY + NVL(A.POTENCY_ADJ,0) > 0"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//INV_ALLOCATE
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, (A.QUANTITY+NVL(A.POTENCY_ADJ,0)) AS ISS_QTY"
......@@ -374,6 +469,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE A.TRAN_ID = D.TRAN_ID"
+ " AND D.SITE_CODE = ?"
+ " AND (NVL(A.DEALLOCATED,'N') <> 'Y' OR A.DEALLOCATED IS NULL)"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
+ " AND NOT EXISTS (SELECT H.WORK_ORDER FROM WORKORDER_ISS H, WORKORDER_ISSDET I WHERE I.TRAN_ID = H.TRAN_ID"
+ " AND H.WORK_ORDER = D.WORK_ORDER"
+ " AND H.TRAN_DATE >= '01-apr-00' AND SITE_CODE = ?"
......@@ -391,6 +487,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE D.CONS_ORDER >' ' AND D.CONS_ISSUE = A.CONS_ISSUE AND D.CONFIRMED = 'N'"
+ " AND D.TRAN_TYPE = 'I'"
+ " AND D.SITE_CODE__ORD = ?"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//DESPATCH
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, A.QUANTITY AS ISS_QTY"
......@@ -398,11 +495,13 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE D.DESP_ID = A.DESP_ID AND D.DESP_DATE >= '01-jan-2000'"
+ " AND D.SITE_CODE = ?"
+ " AND D.CONFIRMED = 'N'"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//SORDALLOC
+ " UNION ALL"
+ " SELECT A.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, SUM(A.QUANTITY__STDUOM) AS ISS_QTY"
+ " FROM SORDALLOC A"
+ " WHERE A.SITE_CODE = ?"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
+ " AND NOT EXISTS (SELECT H.SORD_NO FROM DESPATCH H, DESPATCHDET I WHERE I.DESP_ID = H.DESP_ID"
+ " AND H.SORD_NO = A.SALE_ORDER"
+ " AND I.LINE_NO__SORD = A.LINE_NO"
......@@ -420,6 +519,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " FROM DISTORD_ISSDET A, DISTORD_ISS D"
+ " WHERE D.TRAN_ID = A.TRAN_ID AND D.CONFIRMED = 'N'"
+ " AND D.SITE_CODE = ?"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//ADJ_ISSRCP
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, A.QUANTITY AS ISS_QTY"
......@@ -427,6 +527,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE D.TRAN_ID = A.TRAN_ID"
+ " AND D.SITE_CODE = ?"
+ " AND D.CONFIRMED = 'N' AND D.REF_SER = 'ADJISS'"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//WORDER_ISS_RND
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, (A.QUANTITY+NVL(A.POTENCY_ADJ,0)) AS ISS_QTY"
......@@ -435,6 +536,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " AND D.CONFIRMED <> 'Y'"
+ " AND A.QUANTITY > 0"
+ " AND D.SITE_CODE = ?"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//RECEIPT_BACKFLUSH
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, A.QUANTITY AS ISS_QTY"
......@@ -442,6 +544,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE D.TRAN_ID = A.TRAN_ID"
+ " AND D.SITE_CODE = ?"
+ " AND D.CONFIRMED = 'N'"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//STOCK_TRANSFER
+ " UNION ALL"
+ " SELECT D.SITE_CODE, A.ITEM_CODE, A.LOT_NO__FR AS LOT_NO, A.LOC_CODE__FR AS LOC_CODE, A.LOT_SL__FR AS LOT_SL, A.QUANTITY AS ISS_QTY"
......@@ -449,6 +552,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE D.TRAN_ID = A.TRAN_ID"
+ " AND D.SITE_CODE = ?"
+ " AND D.CONFIRMED = 'N'"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//QC_SAMPLE
+ " UNION ALL"
+ " SELECT D.SITE_CODE, D.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, A.QTY_SAMPLE AS ISS_QTY"
......@@ -456,6 +560,7 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " WHERE D.TRAN_ID = A.TRAN_ID"
+ " AND D.SITE_CODE = ?"
+ " AND D.CONFIRMED = 'N'"
+ " AND D.ITEM_CODE >= ? AND D.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//PORCP
+ " UNION ALL"
+ " SELECT A.SITE_CODE, B.ITEM_CODE, B.LOT_NO, B.LOC_CODE, B.LOT_SL, B.QUANTITY AS ISS_QTY"
......@@ -464,12 +569,14 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
+ " AND A.SITE_CODE = ?"
+ " AND A.CONFIRMED = 'N'"
+ " AND A.TRAN_SER ='P-RET'"
+ " AND B.ITEM_CODE >= ? AND B.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
//STOCK
+ " UNION ALL"
+ " SELECT A.SITE_CODE, A.ITEM_CODE, A.LOT_NO, A.LOC_CODE, A.LOT_SL, 0 AS ISS_QTY"
+ " FROM STOCK A"
+ " WHERE A.SITE_CODE = ?"
+ " AND NVL(A.ALLOC_QTY,0) > 0"
+ " AND A.ITEM_CODE >= ? AND A.ITEM_CODE <= ? "//ADDED BY NANDKUMAR GADKARI ON 04/12/18
+ " ) F, STOCK E"
+ " WHERE F.ITEM_CODE = E.ITEM_CODE"
+ " AND F.SITE_CODE = E.SITE_CODE"
......@@ -484,9 +591,9 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
sql = sql + " HAVING NVL(SUM(F.ISS_QTY),0) <> E.ALLOC_QTY";
}
sql = sql + " ORDER BY F.SITE_CODE,F.ITEM_CODE, F.LOT_NO, F.LOC_CODE, F.LOT_SL";
System.out.println(" --------sql ------------ "+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
/*pstmt.setString(1, siteCode);
pstmt.setString(2, siteCode);
pstmt.setString(3, siteCode);
pstmt.setString(4, siteCode);
......@@ -501,7 +608,52 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
pstmt.setString(13, siteCode);
pstmt.setString(14, siteCode);
pstmt.setString(15, siteCode);
pstmt.setString(16, siteCode);
pstmt.setString(16, siteCode);*/// commented by Nandkumar Gadkari
pstmt.setString(1, siteCode);
pstmt.setString(2, itemCodeFrom);
pstmt.setString(3, itemCodeTo);
pstmt.setString(4, siteCode);
pstmt.setString(5, itemCodeFrom);
pstmt.setString(6, itemCodeTo);
pstmt.setString(7, siteCode);
pstmt.setString(8, itemCodeFrom);
pstmt.setString(9, itemCodeTo);
pstmt.setString(10, siteCode);
pstmt.setString(11, siteCode);
pstmt.setString(12, itemCodeFrom);
pstmt.setString(13, itemCodeTo);
pstmt.setString(14, siteCode);
pstmt.setString(15, itemCodeFrom);
pstmt.setString(16, itemCodeTo);
pstmt.setString(17, siteCode);
pstmt.setString(18, itemCodeFrom);
pstmt.setString(19, itemCodeTo);
pstmt.setString(20, siteCode);
pstmt.setString(21, siteCode);
pstmt.setString(22, itemCodeFrom);
pstmt.setString(23, itemCodeTo);
pstmt.setString(24, siteCode);
pstmt.setString(25, itemCodeFrom);
pstmt.setString(26, itemCodeTo);
pstmt.setString(27, siteCode);
pstmt.setString(28, itemCodeFrom);
pstmt.setString(29, itemCodeTo);
pstmt.setString(30, siteCode);
pstmt.setString(31, itemCodeFrom);
pstmt.setString(32, itemCodeTo);
pstmt.setString(33, siteCode);
pstmt.setString(34, itemCodeFrom);
pstmt.setString(35, itemCodeTo);
pstmt.setString(36, siteCode);
pstmt.setString(37, itemCodeFrom);
pstmt.setString(38, itemCodeTo);
pstmt.setString(39, siteCode);
pstmt.setString(40, itemCodeFrom);
pstmt.setString(41, itemCodeTo);
pstmt.setString(42, siteCode);
pstmt.setString(43, itemCodeFrom);
pstmt.setString(44, itemCodeTo);
rs = pstmt.executeQuery();
while(rs.next())
......@@ -659,6 +811,13 @@ public class StockAllocVerifyWiz extends ValidatorEJB implements StockAllocVerif
return str;
}
}
private String checkNullandTrim(String input) {
if (input == null)
{
input = "";
}
return input.trim();
}
@Override
public String handleRequest(HashMap<String, String> reqParamMap) {
String action = "", retXMLStr = "";
......
......@@ -43,6 +43,18 @@
<color>536870912</color>
</Detail>
<TableDefinition>
<table_column>
<type size="10">char</type>
<updatewhereclause>no</updatewhereclause>
<name>item_code__to</name>
<dbname>item_code__to</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<updatewhereclause>no</updatewhereclause>
<name>item_code__from</name>
<dbname>item_code__from</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<updatewhereclause>no</updatewhereclause>
......@@ -127,7 +139,7 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<id>3</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<border>5</border>
......@@ -166,17 +178,17 @@
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Lot Number:</text>
<text>Item Code:</text>
<border>0</border>
<color>33554432</color>
<x>51</x>
<y>95</y>
<x>54</x>
<y>62</y>
<height>15</height>
<width>71</width>
<width>68</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>lot_no_t</name>
<name>item_code_t</name>
<visible>0</visible>
<font>
<face>Arial</face>
......@@ -193,20 +205,20 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<id>4</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<tabsequence>30</tabsequence>
<border>5</border>
<color>33554432</color>
<x>130</x>
<y>95</y>
<y>62</y>
<height>18</height>
<width>90</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>lot_no</name>
<name>item_code</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -231,18 +243,75 @@
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Item Code:</text>
<alignment>0</alignment>
<text>Item Code From:</text>
<border>0</border>
<color>33554432</color>
<x>54</x>
<x>249</x>
<y>62</y>
<height>15</height>
<width>68</width>
<width>98</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code_t</name>
<name>item_code__form_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<alignment>0</alignment>
<tabsequence>50</tabsequence>
<border>5</border>
<color>33554432</color>
<x>351</x>
<y>62</y>
<height>18</height>
<width>90</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code__from</name>
<visible>1</visible>
<font>
<face>Liberation Sans</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>134217742</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Lot Number:</text>
<border>0</border>
<color>33554432</color>
<x>51</x>
<y>95</y>
<height>15</height>
<width>71</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>lot_no_t</name>
<visible>0</visible>
<font>
<face>Arial</face>
......@@ -259,20 +328,20 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<id>5</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<tabsequence>40</tabsequence>
<border>5</border>
<color>33554432</color>
<x>130</x>
<y>62</y>
<y>95</y>
<height>18</height>
<width>90</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code</name>
<name>lot_no</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -295,6 +364,63 @@
<color>134217742</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>0</alignment>
<text>Item Code To:</text>
<border>0</border>
<color>33554432</color>
<x>255</x>
<y>95</y>
<height>15</height>
<width>93</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code__to_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<color>33554432</color>
<x>351</x>
<y>95</y>
<height>18</height>
<width>90</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code__to</name>
<visible>1</visible>
<font>
<face>Liberation Sans</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>134217742</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>0</alignment>
......@@ -325,7 +451,7 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>4</id>
<id>6</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
......
......@@ -43,6 +43,18 @@
<color>536870912</color>
</Detail>
<TableDefinition>
<table_column>
<type size="10">char</type>
<updatewhereclause>no</updatewhereclause>
<name>item_code__to</name>
<dbname>item_code__to</dbname>
</table_column>
<table_column>
<type size="10">char</type>
<updatewhereclause>no</updatewhereclause>
<name>item_code__from</name>
<dbname>item_code__from</dbname>
</table_column>
<table_column>
<type size="5">char</type>
<updatewhereclause>no</updatewhereclause>
......@@ -127,7 +139,7 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<id>3</id>
<alignment>0</alignment>
<tabsequence>20</tabsequence>
<border>5</border>
......@@ -166,17 +178,17 @@
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Lot Number:</text>
<text>Item Code:</text>
<border>0</border>
<color>33554432</color>
<x>51</x>
<y>95</y>
<x>54</x>
<y>62</y>
<height>15</height>
<width>71</width>
<width>68</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>lot_no_t</name>
<name>item_code_t</name>
<visible>0</visible>
<font>
<face>Arial</face>
......@@ -193,20 +205,20 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>3</id>
<id>4</id>
<alignment>0</alignment>
<tabsequence>40</tabsequence>
<tabsequence>30</tabsequence>
<border>5</border>
<color>33554432</color>
<x>130</x>
<y>95</y>
<y>62</y>
<height>18</height>
<width>90</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>lot_no</name>
<name>item_code</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -231,18 +243,75 @@
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Item Code:</text>
<alignment>0</alignment>
<text>Item Code From:</text>
<border>0</border>
<color>33554432</color>
<x>54</x>
<x>249</x>
<y>62</y>
<height>15</height>
<width>68</width>
<width>98</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code_t</name>
<name>item_code__form_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<alignment>0</alignment>
<tabsequence>50</tabsequence>
<border>5</border>
<color>33554432</color>
<x>351</x>
<y>62</y>
<height>18</height>
<width>90</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code__from</name>
<visible>1</visible>
<font>
<face>Liberation Sans</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>134217742</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>1</alignment>
<text>Lot Number:</text>
<border>0</border>
<color>33554432</color>
<x>51</x>
<y>95</y>
<height>15</height>
<width>71</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>lot_no_t</name>
<visible>0</visible>
<font>
<face>Arial</face>
......@@ -259,20 +328,20 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>2</id>
<id>5</id>
<alignment>0</alignment>
<tabsequence>30</tabsequence>
<tabsequence>40</tabsequence>
<border>5</border>
<color>33554432</color>
<x>130</x>
<y>62</y>
<y>95</y>
<height>18</height>
<width>90</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code</name>
<name>lot_no</name>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
......@@ -295,6 +364,63 @@
<color>134217742</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>0</alignment>
<text>Item Code To:</text>
<border>0</border>
<color>33554432</color>
<x>255</x>
<y>95</y>
<height>15</height>
<width>93</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code__to_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>1</id>
<alignment>0</alignment>
<tabsequence>60</tabsequence>
<border>5</border>
<color>33554432</color>
<x>351</x>
<y>95</y>
<height>18</height>
<width>90</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>item_code__to</name>
<visible>1</visible>
<font>
<face>Liberation Sans</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>134217742</color>
</background>
</ColumnObject>
<TextObject>
<band>Detail</band>
<alignment>0</alignment>
......@@ -325,7 +451,7 @@
</TextObject>
<ColumnObject>
<band>Detail</band>
<id>4</id>
<id>6</id>
<alignment>0</alignment>
<tabsequence>10</tabsequence>
<border>5</border>
......
......@@ -105,6 +105,9 @@
<xsl:variable name="alloc_type"><xsl:value-of select="alloc_type"/></xsl:variable>
<xsl:variable name="item_code"><xsl:value-of select="item_code"/></xsl:variable>
<xsl:variable name="lot_no"><xsl:value-of select="lot_no"/></xsl:variable>
<xsl:variable name="item_code__to"><xsl:value-of select="item_code__to"/></xsl:variable>
<xsl:variable name="item_code__from"><xsl:value-of select="item_code__from"/></xsl:variable>
......@@ -157,7 +160,24 @@
<a href="javascript:getListOfValues('LOT_NO','Detail1.{normalize-space($dbID)}.lot_no','','');" id="popUpIcon5" tabIndex="-1" ><img src="/ibase/webitm/images/pophelp.png"/></a>
</td>
</tr -->
<tr>
<td class="td_rightAlign" nowrap="true" valign="left" >
Item Code From :
</td>
<td class="td_leftAlign" >
<input type="text" class="input_editable" value="{$item_code__from}" popupFldName="ITEM_CODE__FROM" name="Detail1.{normalize-space($dbID)}.item_code__from" id="Detail1.{normalize-space($dbID)}.item_code__from" onfocus="displayPopUpIcon('popUpIcon4');" onkeyup="getAutoPopupData(this);" style="width:65%;margin-left:8px; font-size: 14px;" tabIndex="40"/>
<a href="javascript:getListOfValues('ITEM_CODE__FROM','Detail1.{normalize-space($dbID)}.item_code__from','','');" id="popUpIcon4" tabIndex="-1" ><img src="/ibase/webitm/images/pophelp.png"/></a>
</td>
</tr>
<tr>
<td class="td_rightAlign" nowrap="true" valign="left" >
Item Code To :
</td>
<td class="td_leftAlign" >
<input type="text" class="input_editable" value="{$item_code__to}" popupFldName="ITEM_CODE__TO" name="Detail1.{normalize-space($dbID)}.item_code__to" id="Detail1.{normalize-space($dbID)}.item_code__to" onfocus="displayPopUpIcon('popUpIcon5');" onkeyup="getAutoPopupData(this);" style="width:65%;margin-left:8px;font-size: 14px;" tabIndex="40"/>
<a href="javascript:getListOfValues('ITEM_CODE__TO','Detail1.{normalize-space($dbID)}.item_code__to','','');" id="popUpIcon5" tabIndex="-1" ><img src="/ibase/webitm/images/pophelp.png"/></a>
</td>
</tr>
</table>
</xsl:for-each>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment