コード例 #1
0
        static void Main(string[] args)
        {
            EmpServiceClient proxy  = new EmpServiceClient();
            string           result = proxy.GetData(100);

            Console.WriteLine(result);
        }
コード例 #2
0
ファイル: Home.aspx.cs プロジェクト: vinayasshetty/ad5
    //protected void btnCall_Click(object sender, EventArgs e)
    //{
    //    EmpServiceClient proxy = new EmpServiceClient();
    //    string msg = proxy.GetMsg();
    //    lblMsg.Text = "WCF Messsage:" + msg;
    //}

    //protected void btn_tcp_Click(object sender, EventArgs e)
    //{
    //    EmpServiceClient proxy = new EmpServiceClient();
    //    string msg = proxy.GetMsg();
    //    lblMsg.Text = "WCF Messsage:" + msg;
    //}

    protected void btnGetAllEmps_Click(object sender, EventArgs e)
    {
        EmpServiceClient proxy = new EmpServiceClient("BasicHttpBinding_IEmpService");
        var result             = proxy.GetAllEmps().ToList();

        GridView1.DataSource = result;
        GridView1.DataBind();
    }
コード例 #3
0
ファイル: Home.aspx.cs プロジェクト: vinayasshetty/ad5
    protected void btndelete_Click(object sender, EventArgs e)
    {
        EmpServiceClient proxy = new EmpServiceClient("BasicHttpBinding_IEmpService");
        var Ecode = int.Parse(txtecode.Text);

        proxy.DeleteEmp(Ecode);
        GridView1.DataSource = proxy.GetAllEmps().ToList();
        GridView1.DataBind();
    }
コード例 #4
0
        static void Main(string[] args)
        {
            EmpServiceClient sc = new EmpServiceClient();

            //sc.InsertEmp("Sandeep", 10000);
            sc.UpdateEmp(new DevelopmentEmployee()
            {
                EmpId = 1, EmpName = "E1", EmpSalary = 10000, DateOfBirth = new DateTime(2017, 4, 2), ProgrammingLanguage = "DotNet"
            });
            sc.Close();
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                EmpServiceClient proxy = new EmpServiceClient();
                var empLst             = proxy.GetAllEmps().ToList();

                GridView1.DataSource = empLst;
                GridView1.DataBind();
            }
        }
コード例 #6
0
        protected void btnFindById_Click(object sender, EventArgs e)
        {
            int ecode = int.Parse(txtEcode.Text);

            EmpServiceClient proxy  = new EmpServiceClient();
            Employee         record = proxy.GetEmpById(ecode);

            TxtEname.Text  = record.Ename;
            txtSalary.Text = record.Salary.ToString();
            txtDeptid.Text = record.Deptid.ToString();
        }
コード例 #7
0
ファイル: Home.aspx.cs プロジェクト: vinayasshetty/ad5
    protected void btnemployeebyid_Click(object sender, EventArgs e)
    {
        EmpServiceClient proxy = new EmpServiceClient("BasicHttpBinding_IEmpService");
        var Ecode = int.Parse(txtecode.Text);
        var a     = proxy.GetEmpById(Ecode);

        txtename.Text        = a.Ename.ToString();
        txtsalary.Text       = a.salary.ToString();
        txtdeptid.Text       = a.deptid.ToString();
        GridView1.DataSource = proxy.GetAllEmps().ToList();
        GridView1.DataBind();
    }
コード例 #8
0
ファイル: Home.aspx.cs プロジェクト: vinayasshetty/ad5
    protected void btnupdate_Click(object sender, EventArgs e)
    {
        EmpServiceClient proxy = new EmpServiceClient("BasicHttpBinding_IEmpService");
        var result             = new tbl_employee
        {
            Ecode  = int.Parse(txtecode.Text),
            salary = int.Parse(txtsalary.Text)
        };

        proxy.UpdateEmp(result);
        GridView1.DataSource = proxy.GetAllEmps().ToList();
        GridView1.DataBind();
    }
コード例 #9
0
        static void Main(string[] args)
        {
            Console.WriteLine("Please press Enter when the server is up...");
            Console.ReadLine();
            Console.Clear();

            var       client = new EmpServiceClient();
            EmpireDTO temp;

            Console.WriteLine("Names of the empires:");
            foreach (var k in client.GetEmpireNames())
            {
                Console.WriteLine(k);
            }
            Console.WriteLine("\n\n");

            Console.WriteLine("Government types:");
            foreach (var k in client.GetGovernmentNames())
            {
                Console.WriteLine(k);
            }
            Console.WriteLine("\n\n");

            client.AddEmpire(new EmpireDTO()
            {
                EName = "Federation Late to the Game", EGov = "Prethoryn food", Empno = 21
            });
            temp = client.GetEmpire(21);
            Console.WriteLine("{0} are {1}\n", temp.EName, temp.EGov);
            client.ModifyEmpireGovernment(21, "Human Federation");

            Console.WriteLine("Current empires:");
            foreach (var k in client.GetEmpires())
            {
                Console.WriteLine("{0} are {1}", k.EName, k.EGov);
            }
            Console.WriteLine("\n\n");

            client.RemoveEmpire(21);
            Console.WriteLine("An empire has been destroyed.\n");

            Console.WriteLine("Current empires:");
            foreach (var k in client.GetEmpires())
            {
                Console.WriteLine("{0} is a {1}", k.EName, k.EGov);
            }

            Console.ReadLine();
        }
コード例 #10
0
ファイル: Home.aspx.cs プロジェクト: vinayasshetty/ad5
    protected void btninsert_Click(object sender, EventArgs e)
    {
        EmpServiceClient proxy = new EmpServiceClient("BasicHttpBinding_IEmpService");

        var result = new tbl_employee
        {
            Ecode  = int.Parse(txtecode.Text),
            Ename  = txtename.Text,
            salary = int.Parse(txtsalary.Text),
            deptid = int.Parse(txtdeptid.Text)
        };

        proxy.AddEmployee(result);
        GridView1.DataSource = proxy.GetAllEmps().ToList();
        GridView1.DataBind();
    }
コード例 #11
0
        static void Main(string[] args)
        {
            Console.WriteLine("Callign Service");
            employeeProxy.EmpServiceClient obj = new EmpServiceClient();
            employeeProxy.Employee         emp = new employeeProxy.Employee();
            emp.FirstName = "Shirley";
            emp.LastName  = "Teens";
            emp.Gender    = "Female";

            employeeProxy.Employee empObj2 = obj.GetDataUsingDataContract(emp);
            Console.WriteLine("Result obtained from service as below");
            Console.WriteLine(empObj2.Details);
            Console.WriteLine("Oh I am done");
            Console.WriteLine("To Stop hit any key");
            Console.ReadLine();
        }
コード例 #12
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            Employee emp = new Employee
            {
                Ecode  = int.Parse(txtEcode.Text),
                Ename  = TxtEname.Text,
                Salary = int.Parse(txtSalary.Text),
                Deptid = int.Parse(txtDeptid.Text)
            };

            EmpServiceClient proxy = new EmpServiceClient();

            proxy.UpdateEmpById(emp);
            lblMsg.Text = "Record updated";

            GridView1.DataSource = proxy.GetAllEmps().ToList();
            GridView1.DataBind();
        }
コード例 #13
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int ecode = int.Parse(txtEcode.Text);

                EmpServiceClient proxy = new EmpServiceClient();
                proxy.DeleteEmpById(ecode);
                lblMsg.Text = "Record deleted";

                GridView1.DataSource = proxy.GetAllEmps().ToList();
                GridView1.DataBind();
            }
            catch (FaultException <MyException> ex)
            {
                lblMsg.Text = ex.Message;
            }
        }
コード例 #14
0
ファイル: Form1.cs プロジェクト: nihlen/WCFExercises
 public Form1()
 {
     InitializeComponent();
     client = new EmpServiceClient();
 }
コード例 #15
0
        private void ServiceClient_Load(object sender, EventArgs e)
        {
            EmpServiceClient proxy = new EmpServiceClient();

            dataGridView1.DataSource = proxy.GetAllEmployees();
        }