Monday, 27 January 2014
Friday, 17 January 2014
wcf service in windows application
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Runtime.Serialization.Json;
using ClassLibrary1;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
fill();
}
void fill()
{
List<EMP> lst = new List<EMP>();
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/GetData");
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
Stream st = hws.GetResponseStream();
using (StreamReader sr = new StreamReader(st))
{
string s = sr.ReadToEnd();
DataContractJsonSerializer djs = new DataContractJsonSerializer(typeof(List<EMP>));
MemoryStream ms = new MemoryStream(Encoding.Default.GetBytes(s));
lst = (List<EMP>)djs.ReadObject(ms);
}
dataGridView1.DataSource = lst;
}
void clr()
{
textBox1.Clear();
textBox2.Clear();
textBox1.Focus();
}
private void button1_Click(object sender, EventArgs e)
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/AddData/" + textBox1.Text + "/" + textBox2.Text);
hwr.Method = "POST";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data saved.");
fill();
}
private void button2_Click(object sender, EventArgs e)
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/EditData/" + textBox1.Text + "/" + textBox2.Text);
hwr.Method = "PUT";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data Updated.");
fill();
}
private void button4_Click(object sender, EventArgs e)
{
DialogResult=MessageBox.Show("Do you want to delete it ?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if(DialogResult.ToString()=="Yes")
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/DeleteData/" + textBox1.Text);
hwr.Method = "DELETE";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data Deleted.");
fill();
}
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0)
{
textBox1.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
textBox2.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
}
else if (e.ColumnIndex == 1)
{
DialogResult = MessageBox.Show("Do you want to delete it ?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (DialogResult.ToString() == "Yes")
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/DeleteData/" + dataGridView1.CurrentRow.Cells[2].Value.ToString());
hwr.Method = "DELETE";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data Deleted.");
fill();
}
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Runtime.Serialization.Json;
using ClassLibrary1;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
fill();
}
void fill()
{
List<EMP> lst = new List<EMP>();
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/GetData");
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
Stream st = hws.GetResponseStream();
using (StreamReader sr = new StreamReader(st))
{
string s = sr.ReadToEnd();
DataContractJsonSerializer djs = new DataContractJsonSerializer(typeof(List<EMP>));
MemoryStream ms = new MemoryStream(Encoding.Default.GetBytes(s));
lst = (List<EMP>)djs.ReadObject(ms);
}
dataGridView1.DataSource = lst;
}
void clr()
{
textBox1.Clear();
textBox2.Clear();
textBox1.Focus();
}
private void button1_Click(object sender, EventArgs e)
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/AddData/" + textBox1.Text + "/" + textBox2.Text);
hwr.Method = "POST";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data saved.");
fill();
}
private void button2_Click(object sender, EventArgs e)
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/EditData/" + textBox1.Text + "/" + textBox2.Text);
hwr.Method = "PUT";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data Updated.");
fill();
}
private void button4_Click(object sender, EventArgs e)
{
DialogResult=MessageBox.Show("Do you want to delete it ?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if(DialogResult.ToString()=="Yes")
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/DeleteData/" + textBox1.Text);
hwr.Method = "DELETE";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data Deleted.");
fill();
}
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 0)
{
textBox1.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
textBox2.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
}
else if (e.ColumnIndex == 1)
{
DialogResult = MessageBox.Show("Do you want to delete it ?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (DialogResult.ToString() == "Yes")
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create("http://localhost:6928/Service1.svc/Reset/DeleteData/" + dataGridView1.CurrentRow.Cells[2].Value.ToString());
hwr.Method = "DELETE";
HttpWebResponse hws = (HttpWebResponse)hwr.GetResponse();
clr();
MessageBox.Show("Data Deleted.");
fill();
}
}
}
}
}
Subscribe to:
Posts (Atom)