Designing IA for AI - Information Architecture Conference 2024
Working With Infopath 2007
1. ///Code—webservice to insert data into data into the
database
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
using System.Data.SqlClient;
namespace inwebservice
{
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public bool information(string strSno,string strSname)
{
try
{
SqlConnection cn = new SqlConnection(quot;Data Source= -;Initial
Catalog=Assignment2;user id=kiprms;Password=
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandType = CommandType.Text;
int sno = int.Parse(strSno);
string sname = strSname;
cmd.CommandText = quot;insert into student values (quot; + sno + quot;,'quot;
+ sname + quot;')quot;;
cmd.ExecuteNonQuery();
cn.Close();
return true;
}
catch
{
return false;
}
}
}
}
2. 2) Run the web service
3)click the method “”information””
3. 4)Then enter the values in the following document
5) after clicking the invoke button we are going to get the
following form
5. 6) Now working with infopath form.
7) Goto All programsMicrosoft officeMicrosoft office
infopath 2007
8)A form will be opened in following way in that click design
form template
6. 9)A new form window will be opened in that click blank icon
and press ok.
10)A new infopath form will be opened in the design mode click
controls in the design task and add the required controls
7. 11)In that form window goto tools and select submit options
12) right click on the first textbox and select textbox properties
in that select the type of the text to be entered the textbox,
and in the same way for the remaining text box
8. 12) a new window will be opened in that unclear the “allow
users to submit the form” and select webservice in the
dropdown list finally click advanced in that unclear that use
custom messages write the comments in the fields,
13)click add button in the submit options window.
14)paste the url of the webservice the following window
9. And then click next
15)select the web method in the following window and the
press next
10. 16) Associate each and every field in info path form with fields
in web service by clicking the icon behind field or group
14. 22) unclear the check box corresponding a new network
location and then click next
23)Browse the location of the infopath form save it with
different name for example newinfopath.xsn and then click
next
17. 25) if we publish the document now we can enter data when
we click the button we will get a form (“success”) or a form
with (“failure”) if it is success then we can come to the
conclusion that data is successfully entered into the database.
How to work with infopath form in offline
1) Save the infopath form in the required location after
publishing when ever it is needed we can directly enter the
data into the database.
18. How to deploy infopath form in MOSS 2007
1) Open required site in the site actions options select create
option then in the new form select create form templates
options where we can directly infopath form from saved
location