Ejemplo n.º 1
0
        protected void Add_Click(object sender, EventArgs e)
        {
            string          name = NewSupervisorNameValue.Text;
            PERSONALDETAILS pd   = pdlist.Find(p => (p.FirstName + " " + p.MiddleName + " " + p.LastName).Equals(name));
            EMPLOYEE        emp  = elist.Find(em => em.PersonalDetailId == pd.PersonalDetailId);
            string          eid  = emp.EmployeeId;
            SUPERVISOR      sup  = new SUPERVISOR();

            sup.EmployeeId = eid;

            var client = new HttpClient();

            client.BaseAddress = new Uri(Global.URIstring);

            var postTask = client.PostAsJsonAsync <SUPERVISOR>("supervisor", sup);

            postTask.Wait();

            var result = postTask.Result;

            if (result.IsSuccessStatusCode)
            {
                Response.Write("Add successfull!");
            }
        }
Ejemplo n.º 2
0
        protected void Change_Click(object sender, EventArgs e)
        {
            string          empname = EmployeeNameValue.Text;
            PERSONALDETAILS pd      = pdlist.Find(p => (p.FirstName + " " + p.MiddleName + " " + p.LastName).Equals(empname));
            EMPLOYEE        emp     = elist.Find(em => em.PersonalDetailId == pd.PersonalDetailId);
            string          eid     = emp.EmployeeId;


            string          supname = SupervisorNameValue.Text;
            PERSONALDETAILS pd1     = pdlist.Find(p => (p.FirstName + " " + p.MiddleName + " " + p.LastName).Equals(supname));
            EMPLOYEE        supemp  = elist.Find(em => em.PersonalDetailId == pd1.PersonalDetailId);

            SUPERVISOR sup1 = suplist.Find(s => s.EmployeeId == supemp.EmployeeId);

            emp.SupervisorId = sup1.SupervisorId;

            var client = new HttpClient();

            client.BaseAddress = new Uri(Global.URIstring);

            var putTask = client.PutAsJsonAsync <EMPLOYEE>("employees/" + emp.EmployeeId, emp);

            putTask.Wait();

            var result = putTask.Result;

            if (result.IsSuccessStatusCode)
            {
                Response.Write("Change successfull!");
            }
        }