private void removeButton_Click(object sender, EventArgs e) { try { projectRepository projRepo = new projectRepository(); projRepo.Remove(projEmployeeList.SelectedItems[0].SubItems[0].Text, projID); projEmployeeList.Clear(); projEmployeeList.View = View.Details; projEmployeeList.GridLines = true; projEmployeeList.FullRowSelect = true; projEmployeeList.MultiSelect = false; idHeader = projEmployeeList.Columns.Add("ID"); firstNameHeader = projEmployeeList.Columns.Add("First Name"); lastNameHeader = projEmployeeList.Columns.Add("Last Name"); depHeader = projEmployeeList.Columns.Add("Department ID"); dateHeader = projEmployeeList.Columns.Add("Date of Hire"); contractHeader = projEmployeeList.Columns.Add("Contract"); projEmployeeList.Columns[0].Width = -2; projEmployeeList.Columns[1].Width = -2; projEmployeeList.Columns[2].Width = -2; projEmployeeList.Columns[3].Width = -2; projEmployeeList.Columns[4].Width = -2; projEmployeeList.Columns[5].Width = -2; projID = projectList.SelectedItems[0].SubItems[0].Text; projectService projService = new projectService(projRepo); List <employeeViewModel> employees = projService.getAllEmployees(projID); foreach (employeeViewModel au in employees) { ListViewItem lvi; lvi = new ListViewItem(au.ID); lvi.SubItems.Add(au.FirstName); lvi.SubItems.Add(au.LastName); lvi.SubItems.Add(au.Department); lvi.SubItems.Add(au.dateOFHire); lvi.SubItems.Add(au.Contract); projEmployeeList.Items.Add(lvi); } } catch (Exception) { return; } }
// POST: api/project public HttpResponseMessage Post([FromBody] projectModel value) { if (value == null) { return(null); } JavaScriptSerializer js = new JavaScriptSerializer(); projectService service = new projectService(); HttpResponseMessage response = null; Object result = null; switch (value.method) { case "master": result = service.master(value); break; case "search": result = service.search(value); break; case "detail": result = service.detail(value); break; case "insert": result = service.insert(value); break; case "update": result = service.update(value); break; //case "delete": // result = service.delete(value); // break; default: break; } string json = js.Serialize(result); response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); return(response); }
public Form1() { InitializeComponent(); addButton.Enabled = false; removeButton.Enabled = false; employeeList.View = View.Details; employeeList.GridLines = true; employeeList.FullRowSelect = true; employeeList.MultiSelect = false; projectList.Activation = ItemActivation.OneClick; projectList.View = View.Details; projectList.GridLines = true; projectList.FullRowSelect = true; projectList.MultiSelect = false; projEmployeeList.View = View.Details; projEmployeeList.GridLines = true; projEmployeeList.FullRowSelect = true; projEmployeeList.MultiSelect = false; idHeader = employeeList.Columns.Add("ID"); firstNameHeader = employeeList.Columns.Add("First Name"); lastNameHeader = employeeList.Columns.Add("Last Name"); depHeader = employeeList.Columns.Add("Department ID"); dateHeader = employeeList.Columns.Add("Date of Hire"); contractHeader = employeeList.Columns.Add("Contract"); projIdHeader = projectList.Columns.Add("ID"); projDesHeader = projectList.Columns.Add("Description"); idHeader = projEmployeeList.Columns.Add("ID"); firstNameHeader = projEmployeeList.Columns.Add("First Name"); lastNameHeader = projEmployeeList.Columns.Add("Last Name"); depHeader = projEmployeeList.Columns.Add("Department ID"); dateHeader = projEmployeeList.Columns.Add("Date of Hire"); contractHeader = projEmployeeList.Columns.Add("Contract"); employeeList.Columns[0].Width = -2; employeeList.Columns[1].Width = -2; employeeList.Columns[2].Width = -2; employeeList.Columns[3].Width = -2; employeeList.Columns[4].Width = -2; employeeList.Columns[5].Width = -2; projectList.Columns[0].Width = -2; projectList.Columns[1].Width = -2; projEmployeeList.Columns[0].Width = -2; projEmployeeList.Columns[1].Width = -2; projEmployeeList.Columns[2].Width = -2; projEmployeeList.Columns[3].Width = -2; projEmployeeList.Columns[4].Width = -2; projEmployeeList.Columns[5].Width = -2; employeeRepo empRepo = new employeeRepo(); employeeService empService = new employeeService(empRepo); List <employeeViewModel> employees = empService.getAll(); projectRepository projRepo = new projectRepository(); projectService projService = new projectService(projRepo); List <projectViewModel> projects = projService.getAll(); foreach (employeeViewModel au in employees) { ListViewItem lvi; lvi = new ListViewItem(au.ID); lvi.SubItems.Add(au.FirstName); lvi.SubItems.Add(au.LastName); lvi.SubItems.Add(au.Department); lvi.SubItems.Add(au.dateOFHire); lvi.SubItems.Add(au.Contract); employeeList.Items.Add(lvi); } foreach (projectViewModel au in projects) { ListViewItem lvi; lvi = new ListViewItem(au.ID); lvi.SubItems.Add(au.Description); projectList.Items.Add(lvi); } projectList.ItemActivate += new EventHandler(ProjectClick); }