Commit 51e2d846 authored by dpingle's avatar dpingle

* updated sql , srd , xml and src file

loanscheme_grade11.xml
loanscheme_grade21.xml
w_loanscheme_grade.sql
d_loanscheme_gra_brow.srd
d_loanscheme_gra_edit.srd
GradeWiseLoanSchemeIC.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@213593 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ce159f34
...@@ -115,3 +115,31 @@ Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGH ...@@ -115,3 +115,31 @@ Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGH
values ('GRADE_CODE','W_LOANSCHEME_GRADE','SELECT GRADE_CODE,DESCR FROM GRADE',null,'Grades',0,0,to_date('27-05-00','DD-MM-RR'),'SUN ','CLIENT1 ','0',null,null,null,null,null,null,null,null,null,'2',null,'3','GradeImages','grade_code','descr','2 ',null,null,null,null,null,null,null); values ('GRADE_CODE','W_LOANSCHEME_GRADE','SELECT GRADE_CODE,DESCR FROM GRADE',null,'Grades',0,0,to_date('27-05-00','DD-MM-RR'),'SUN ','CLIENT1 ','0',null,null,null,null,null,null,null,null,null,'2',null,'3','GradeImages','grade_code','descr','2 ',null,null,null,null,null,null,null);
------------------------------------------------[16/12/19]Start
update obj_actions set IMAGE='ibase/resource/objaction/add.svg', DISPLAY_MODE=2 where OBJ_NAME='loanscheme_grade' and LINE_NO=1;
update obj_actions set IMAGE='ibase/resource/objaction/edit.svg', DISPLAY_MODE=2 where OBJ_NAME='loanscheme_grade' and LINE_NO=2;
update obj_actions set DISPLAY_MODE=2 , Rights_Char='X', title='View Audit', SHOW_IN_PANEL=1 where OBJ_NAME='loanscheme_grade' and LINE_NO =21;
update obj_actions set IMAGE='ibase/resource/objaction/exprtExl.svg',DESCRIPTION='Export To Excel',SERVICE_CODE='a',INTERACTIVE='a',RIGHTS_CHAR='B',TITLE='Export2XLS',ACTION_TYPE='S', DISPLAY_MODE=1 where OBJ_NAME='loanscheme_grade' and LINE_NO=22;
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_grade',3,'ibase/resource/objaction/edit.svg','Editing Existing Record','a','a','E','Edit','2',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('loanscheme_grade',4,'ibase/resource/objaction/add.svg','Adding New','a','a','A','Add','2',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,'2',null,null);
update obj_forms set disp_metadata=
'<html>
<span style="white-space: normal !important; word-break: break-word; "> {grade_descr} <b>({grade_code})</b> <br>
Scheme No: <b> {scheme_no} </b> , Interest Term: <b>{int_term}</b> </b>
</span>
<br/> <span style="float:right;"></span>
</html>' where win_name='w_loanscheme_grade';
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VMGRA2','Already exists!!','Grade code is Already exists against this Scheme No in Loan Scheme grade table','E','Y',null,null,null,to_date('06-05-09','DD-MM-RR'),'VISHAL ','VISHAL ',null,null);
------------------------------------------------[16/12/19]End
...@@ -123,25 +123,28 @@ ...@@ -123,25 +123,28 @@
<name>udf_str1</name> <name>udf_str1</name>
<dbname>loan_scheme_grade.udf_str1</dbname> <dbname>loan_scheme_grade.udf_str1</dbname>
</table_column> </table_column>
<table_column>
<type>datetime</type>
<updatewhereclause>yes</updatewhereclause>
<name>chg_date</name>
<dbname>loan_scheme_grade.chg_date</dbname>
</table_column>
<table_column> <table_column>
<type size="10">char</type> <type size="10">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_user</name> <name>chg_user</name>
<dbname>loan_scheme_grade.chg_user</dbname> <dbname>loan_scheme_grade.chg_user</dbname>
</table_column> </table_column>
<table_column> <table_column>
<type size="300">char</type> <type size="300">char</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>chg_term</name> <name>chg_term</name>
<dbname>loan_scheme_grade.chg_term</dbname> <dbname>loan_scheme_grade.chg_term</dbname>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;loan_scheme_grade&quot; ) TABLE(NAME=&quot;grade&quot; ) COLUMN(NAME=&quot;loan_scheme_grade.scheme_no&quot;) COLUMN(NAME=&quot;loan_scheme_grade.grade_code&quot;) COLUMN(NAME=&quot;loan_scheme_grade.min_amt&quot;) COLUMN(NAME=&quot;loan_scheme_grade.max_amt&quot;) COLUMN(NAME=&quot;loan_scheme_grade.nvo_no&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;loan_scheme_grade.int_term&quot;) COLUMN(NAME=&quot;loan_scheme_grade.interest&quot;) COLUMN(NAME=&quot;loan_scheme_grade.term&quot;) COLUMN(NAME=&quot;loan_scheme_grade.udf_str1&quot;) COLUMN(NAME=&quot;loan_scheme_grade.chg_date&quot;) COLUMN(NAME=&quot;loan_scheme_grade.chg_user&quot;) COLUMN(NAME=&quot;loan_scheme_grade.chg_term&quot;) JOIN (LEFT=&quot;loan_scheme_grade.grade_code&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; )WHERE( EXP1 =&quot;loan_scheme_grade.scheme_no&quot; OP =&quot;=&quot; EXP2 =&quot;:scheme_no&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;loan_scheme_grade.grade_code&quot; OP =&quot;=&quot; EXP2 =&quot;:grade_code&quot; ) ) ARG(NAME = &quot;scheme_no&quot; TYPE = string) ARG(NAME = &quot;grade_code&quot; TYPE = string) </retrieve> <table_column>
<type>datetime</type>
<update>yes</update>
<updatewhereclause>yes</updatewhereclause>
<name>chg_date</name>
<dbname>loan_scheme_grade.chg_date</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;loan_scheme_grade&quot; ) TABLE(NAME=&quot;grade&quot; ) COLUMN(NAME=&quot;loan_scheme_grade.scheme_no&quot;) COLUMN(NAME=&quot;loan_scheme_grade.grade_code&quot;) COLUMN(NAME=&quot;loan_scheme_grade.min_amt&quot;) COLUMN(NAME=&quot;loan_scheme_grade.max_amt&quot;) COLUMN(NAME=&quot;loan_scheme_grade.nvo_no&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;loan_scheme_grade.int_term&quot;) COLUMN(NAME=&quot;loan_scheme_grade.interest&quot;) COLUMN(NAME=&quot;loan_scheme_grade.term&quot;) COLUMN(NAME=&quot;loan_scheme_grade.udf_str1&quot;) COLUMN(NAME=&quot;loan_scheme_grade.chg_user&quot;) COLUMN(NAME=&quot;loan_scheme_grade.chg_term&quot;) COLUMN(NAME=&quot;loan_scheme_grade.chg_date&quot;) JOIN (LEFT=&quot;loan_scheme_grade.grade_code&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; )WHERE( EXP1 =&quot;loan_scheme_grade.scheme_no&quot; OP =&quot;=&quot; EXP2 =&quot;:scheme_no&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;loan_scheme_grade.grade_code&quot; OP =&quot;=&quot; EXP2 =&quot;:grade_code&quot; ) ) ARG(NAME = &quot;scheme_no&quot; TYPE = string) ARG(NAME = &quot;grade_code&quot; TYPE = string) </retrieve>
<update>LOAN_SCHEME_GRADE</update> <update>LOAN_SCHEME_GRADE</update>
<updatewhere>0</updatewhere> <updatewhere>0</updatewhere>
<updatekeyinplace>no</updatekeyinplace> <updatekeyinplace>no</updatekeyinplace>
...@@ -220,7 +223,7 @@ ...@@ -220,7 +223,7 @@
<name>scheme_no</name> <name>scheme_no</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>10</limit>
<case>any</case> <case>any</case>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect> <autoselect>no</autoselect>
...@@ -352,7 +355,7 @@ ...@@ -352,7 +355,7 @@
<name>min_amt</name> <name>min_amt</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>12</limit>
<case>any</case> <case>any</case>
<format>0.00</format> <format>0.00</format>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
...@@ -418,7 +421,7 @@ ...@@ -418,7 +421,7 @@
<name>max_amt</name> <name>max_amt</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>12</limit>
<case>any</case> <case>any</case>
<format>0.00</format> <format>0.00</format>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
...@@ -484,7 +487,7 @@ ...@@ -484,7 +487,7 @@
<name>nvo_no</name> <name>nvo_no</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>1</limit> <limit>2</limit>
<case>any</case> <case>any</case>
<format>0</format> <format>0</format>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
...@@ -522,7 +525,7 @@ ...@@ -522,7 +525,7 @@
<name>interest</name> <name>interest</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>4</limit> <limit>6</limit>
<case>any</case> <case>any</case>
<format>###.00</format> <format>###.00</format>
<focusrectangle>no</focusrectangle> <focusrectangle>no</focusrectangle>
...@@ -772,8 +775,8 @@ ...@@ -772,8 +775,8 @@
<tabsequence>70</tabsequence> <tabsequence>70</tabsequence>
<border>5</border> <border>5</border>
<color>0</color> <color>0</color>
<x>163</x> <x>162</x>
<y>140</y> <y>139</y>
<height>18</height> <height>18</height>
<width>257</width> <width>257</width>
<format>[general]</format> <format>[general]</format>
...@@ -836,50 +839,14 @@ ...@@ -836,50 +839,14 @@
<band>Detail</band> <band>Detail</band>
<id>11</id> <id>11</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>80</tabsequence> <tabsequence>32766</tabsequence>
<border>0</border>
<color>255</color>
<x>238</x>
<y>215</y>
<height>16</height>
<width>55</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<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>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>12</id>
<alignment>0</alignment>
<tabsequence>90</tabsequence>
<border>0</border> <border>0</border>
<color>255</color> <color>255</color>
<x>400</x> <x>400</x>
<y>215</y> <y>215</y>
<height>16</height> <height>16</height>
<width>50</width> <width>50</width>
<format>[general]</format> <format>[shortdate] [time]</format>
<html> <html>
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
...@@ -888,7 +855,8 @@ ...@@ -888,7 +855,8 @@
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect> <focusrectangle>no</focusrectangle>
<autoselect>no</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
</EditStyle> </EditStyle>
<font> <font>
...@@ -906,9 +874,9 @@ ...@@ -906,9 +874,9 @@
</ColumnObject> </ColumnObject>
<ColumnObject> <ColumnObject>
<band>Detail</band> <band>Detail</band>
<id>13</id> <id>12</id>
<alignment>0</alignment> <alignment>0</alignment>
<tabsequence>100</tabsequence> <tabsequence>32766</tabsequence>
<border>0</border> <border>0</border>
<color>255</color> <color>255</color>
<x>91</x> <x>91</x>
...@@ -922,7 +890,7 @@ ...@@ -922,7 +890,7 @@
<name>chg_term</name> <name>chg_term</name>
<visible>1</visible> <visible>1</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>300</limit>
<case>any</case> <case>any</case>
<autoselect>yes</autoselect> <autoselect>yes</autoselect>
<imemode>0</imemode> <imemode>0</imemode>
...@@ -1024,6 +992,42 @@ ...@@ -1024,6 +992,42 @@
<color>553648127</color> <color>553648127</color>
</background> </background>
</TextObject> </TextObject>
<ColumnObject>
<band>Detail</band>
<id>13</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>0</border>
<color>255</color>
<x>238</x>
<y>216</y>
<height>16</height>
<width>55</width>
<format>[shortdate] [time]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>chg_date</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<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>
</ColumnObject>
<HtmlTable> <HtmlTable>
<border>1</border> <border>1</border>
</HtmlTable> </HtmlTable>
......
...@@ -4,7 +4,6 @@ import java.rmi.RemoteException; ...@@ -4,7 +4,6 @@ import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import org.w3c.dom.Document; import org.w3c.dom.Document;
...@@ -74,6 +73,7 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -74,6 +73,7 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
String gradeCode = ""; String gradeCode = "";
String sql = ""; String sql = "";
String intTerm = ""; String intTerm = "";
String schemeNo = "";
int currentFormNo = 0; int currentFormNo = 0;
int noOfChilds = 0; int noOfChilds = 0;
int cnt = 0; int cnt = 0;
...@@ -87,8 +87,6 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -87,8 +87,6 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
{ {
genericUtility = new E12GenericUtility(); genericUtility = new E12GenericUtility();
itmDbAcess = new ITMDBAccessEJB(); itmDbAcess = new ITMDBAccessEJB();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
conn = getConnection(); conn = getConnection();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
...@@ -126,6 +124,8 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -126,6 +124,8 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
if ("grade_code".equalsIgnoreCase(childNodeName)) if ("grade_code".equalsIgnoreCase(childNodeName))
{ {
gradeCode = checkNull(genericUtility.getColumnValue("grade_code", dom)); gradeCode = checkNull(genericUtility.getColumnValue("grade_code", dom));
schemeNo = checkNull(genericUtility.getColumnValue("scheme_no", dom));
sql = "select count(*) as cnt from grade where grade_code = ? "; sql = "select count(*) as cnt from grade where grade_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, gradeCode); pstmt.setString(1, gradeCode);
...@@ -150,6 +150,34 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -150,6 +150,34 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
errList.add("VMGRA1"); errList.add("VMGRA1");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
else
{
sql = "select count(*) as cnt from loan_scheme_grade where grade_code = ? and scheme_no= ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, gradeCode);
pstmt.setString(2, schemeNo);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("cnt");
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(cnt > 0 && !"E".equalsIgnoreCase(editFlag))
{
errList.add("VMGRA2");
errFields.add(childNodeName.toLowerCase());
}
}
} }
else if ("int_term".equalsIgnoreCase(childNodeName)) else if ("int_term".equalsIgnoreCase(childNodeName))
{ {
...@@ -311,12 +339,12 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -311,12 +339,12 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
String mdescr = ""; String mdescr = "";
String intTerm = ""; String intTerm = "";
try try
{ {
genericUtility = new E12GenericUtility(); genericUtility = new E12GenericUtility();
System.out.println("currentFormNo...." + currentFormNo); System.out.println("currentFormNo...." + currentFormNo);
conn = getConnection(); conn = getConnection();
if (objContext != null && objContext.trim().length() > 0) if (objContext != null && objContext.trim().length() > 0)
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -336,6 +364,7 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -336,6 +364,7 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
schemeNo = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "scheme_no"); schemeNo = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "scheme_no");
valueXmlString.append("<scheme_no ><![CDATA[").append(schemeNo).append("]]></scheme_no>\r\n"); valueXmlString.append("<scheme_no ><![CDATA[").append(schemeNo).append("]]></scheme_no>\r\n");
valueXmlString.append("<scheme_no protect=\"1\"><![CDATA[").append(schemeNo).append("]]></scheme_no>\r\n"); valueXmlString.append("<scheme_no protect=\"1\"><![CDATA[").append(schemeNo).append("]]></scheme_no>\r\n");
} }
else if("itm_defaultedit".equalsIgnoreCase(currentColumn)) else if("itm_defaultedit".equalsIgnoreCase(currentColumn))
{ {
...@@ -414,11 +443,6 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -414,11 +443,6 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
{ {
try try
{ {
if (conn != null)
{
conn.close();
conn = null;
}
if (rs != null) if (rs != null)
{ {
rs.close(); rs.close();
...@@ -429,6 +453,11 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan ...@@ -429,6 +453,11 @@ public class GradeWiseLoanSchemeIC extends ValidatorEJB implements GradeWiseLoan
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if (conn != null)
{
conn.close();
conn = null;
}
} }
catch (Exception e) catch (Exception e)
{ {
......
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