%--
title : graph2.jsp
Copyright (c) Avman Systems, Inc.
All rights reserved
--%><%@ taglib prefix="RR" uri="RRSupport.tld" %>
<% String datasrc = (String) session.getAttribute("datasrc");
String rptid = request.getParameter("rptid");
String graphid = request.getParameter("graphid");
net.avman.RRSupport.dataString graphtitle= new net.avman.RRSupport.dataString(request.getParameter("graphtitle"));
net.avman.RRSupport.dataString comments= new net.avman.RRSupport.dataString(request.getParameter("comments"));
net.avman.RRSupport.dataString namefield= new net.avman.RRSupport.dataString(request.getParameter("namefield"));
String valuefield = request.getParameter("valuefield");
String valuefield2 = request.getParameter("valuefield2");
if (valuefield2==null || "null".equals(valuefield2) || "".equals(valuefield2))
valuefield2 = "0";
String valuefield3 = request.getParameter("valuefield3");
if (valuefield3==null || "null".equals(valuefield3) || "".equals(valuefield3))
valuefield3 = "0";
String gtype = request.getParameter("graphtypes");
String func = request.getParameter("funcfield");
String func2 = request.getParameter("funcfield2");
if (valuefield2.equals("0"))
func2 = "";
else if (func2==null || "null".equals(func2))
func2 = "";
String func3 = request.getParameter("funcfield3");
if (valuefield2.equals("0"))
func3 = "";
else if (func3==null || "null".equals(func3))
func3 = "";
%>
<% String sumvalueYN;
String showlegendyn;
String barrowspaceyn;
if (request.getParameter("sumvalueyn") == null) {
sumvalueYN = "0";
} else {
sumvalueYN = request.getParameter("sumvalueyn");
}
if (request.getParameter("showlegend") == null) {
showlegendyn = "0";
} else {
showlegendyn = request.getParameter("showlegend");
}
if (request.getParameter("rowspace") == null) {
barrowspaceyn = "0";
} else {
barrowspaceyn = request.getParameter("rowspace");
}
String blksize;
if (request.getParameter("blocksize") == null || request.getParameter("blocksize").equals("")) {
blksize = "0";
} else {
blksize = request.getParameter("blocksize");
}
String graphwidth;
if (request.getParameter("graphwidth") == null || request.getParameter("graphwidth").equals("")) {
graphwidth = "0";
} else {
graphwidth = request.getParameter("graphwidth");
}
String piewidth;
if (request.getParameter("piewidth") == null || request.getParameter("piewidth").equals("")) {
piewidth = "0";
} else {
piewidth = request.getParameter("piewidth");
}
String pieheight;
if (request.getParameter("pieheight") == null || request.getParameter("pieheight").equals("")) {
pieheight = "0";
} else {
pieheight = request.getParameter("pieheight");
}
if (request.getParameter("graphtypes").equals("BarGraph") || request.getParameter("graphtypes").equals("LineGraph")){
pieheight = "0";
piewidth = "0";
} else {
blksize = "0";
graphwidth = "0";
}%>
<% if(graphid.equals("0")) {%>
SELECT max(graphid) as maxgraphid from graphinf
<% int maxgid;
if(GetMaxGraphid.Field("maxgraphid").equals("")) {
maxgid = 1;
} else {
maxgid = Integer.parseInt(GetMaxGraphid.Field("maxgraphid")) + 1;
}
GetMaxGraphid.close(); %>
INSERT into graphinf (Graphid, rptid,graphtitle, comments, valuerptfldid, namerptfldid, sumvaluefld, sortfldid, graphtype, graphorient, showlegend, rowspace, blocksize, graphsize, pieHeight, piewidth, num1, num2,text1,num3,num4 )
VALUES (<%=maxgid%>, <%=rptid%>, '<%=graphtitle%>',
'<%=comments%>', <%=valuefield%>,
<%=namefield%>, <%= sumvalueYN%>, <%=request.getParameter("sortlvlfield")%>,
'<%=request.getParameter("graphtypes")%>', '<%=request.getParameter("graphstyle")%>',
<%=showlegendyn%>, <%=barrowspaceyn%>, <%=blksize%>, <%=graphwidth%>, <%=pieheight%>,
<%=piewidth%>, <%=func %>, <%=valuefield2%>,'<%=func2%>', <%=valuefield3%>,<%=func3%>)
<% Insertgraphinf.close(); %>
<% } else { %>
UPDATE graphinf
SET graphtitle = '<%=graphtitle%>',
comments = '<%=comments%>',
valuerptfldid = <%=valuefield%>,
namerptfldid = <%=namefield%>,
sumvaluefld = <%= sumvalueYN%>,
sortfldid = <%=request.getParameter("sortlvlfield")%>,
graphtype = '<%=request.getParameter("graphtypes")%>',
graphorient = '<%=request.getParameter("graphstyle")%>',
showlegend = <%=showlegendyn%>,
rowspace = <%=barrowspaceyn%>,
blocksize = <%=blksize%> ,
graphsize = <%=graphwidth%>,
pieheight = <%=pieheight%>,
piewidth = <%=piewidth%>,
num1 = <%=func%>,
num2 = <%=valuefield2%>,
text1= '<%=func2%>',
num3 = <%=valuefield3%>,
num4 = <%=func3%>
WHERE graphid = <%= graphid %>
<% Updategraphinf.close(); %>
<% } %>
<%----%>
<% if(graphid.equals("0")) {%>
Graph <%=graphtitle%> has been succefully added.
<% } else { %>
Graph <%=graphtitle%> has been succefully modified.
<% } %>
Please close this window by Pressing DONE
button to return to the graph list.