protected void btnAddMission2_Click(object sender, EventArgs e) { ServiceReference1.Service1Client x = new ServiceReference1.Service1Client(); setFields(); ServiceReference1.CompositeMission mission = new ServiceReference1.CompositeMission(); mission.Description = Description; int oid = Convert.ToInt32(ddOffice.SelectedValue); ServiceReference1.CompositeOffice office = new ServiceReference1.CompositeOffice(); office = x.GetOffice(oid); mission.OID = office.OID; int eid = Convert.ToInt32(ddEmployee.SelectedValue); ServiceReference1.CompositeEmployee employee = new ServiceReference1.CompositeEmployee(); employee = x.GetEmployee(eid); mission.EID = employee.EID; mission.StartDate = Date; int manager = Convert.ToInt32(ddManager.SelectedValue); ServiceReference1.CompositeEmployee mana = new ServiceReference1.CompositeEmployee(); mana = x.GetEmployee(manager); mission.Manager = mana.EID; x.SaveMission(mission); buttonsAddMission2(); setFieldsEnabled(false); updateGW(); }
protected void btnAddUser2_Click(object sender, EventArgs e) { setAttributes(); ServiceReference1.CompositeEmployee employee = new ServiceReference1.CompositeEmployee(); employee.Adress = adress; employee.City = city; employee.Email = email; employee.FirstName = firstname; employee.LastName = lastname; employee.ZipCode = zipcode; employee.IdNumber = idnumber; employee.Manager = manager; //Lägger till i databasen ServiceReference1.Service1Client x = new ServiceReference1.Service1Client(); x.SaveEmployee(employee); //Lägger till i WebProfiles för inloggning System.Web.Security.Membership.CreateUser(idnumber, "pass123"); string roll = ""; if (manager == true) { roll = "Admin"; } else { roll = "User"; } Roles.AddUserToRole(idnumber, roll); resetFields(); buttonsAddUser2(); setFieldsEnabled(false); updateGW(); }
protected void gwMissions_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(gwMissions.DataKeys[index].Value.ToString()); ServiceReference1.CompositeMission mission = new ServiceReference1.CompositeMission(); ServiceReference1.Service1Client x = new ServiceReference1.Service1Client(); mission = x.GetMission(id); tbDate.Text = mission.StartDate.ToString(); tbDescription.Text = mission.Description; Calendar.SelectedDate = mission.StartDate; int officeid = mission.OID; int managerid = mission.Manager; int employeeid = mission.EID; ServiceReference1.CompositeOffice office = new ServiceReference1.CompositeOffice(); ServiceReference1.CompositeEmployee manager = new ServiceReference1.CompositeEmployee(); ServiceReference1.CompositeEmployee employee = new ServiceReference1.CompositeEmployee(); office = x.GetOffice(officeid); manager = x.GetEmployee(managerid); employee = x.GetEmployee(employeeid); ddOffice.ClearSelection(); ddOffice.Items.FindByValue(office.OID.ToString()).Selected = true; ddManager.ClearSelection(); ddManager.Items.FindByValue(manager.EID.ToString()).Selected = true; ddEmployee.ClearSelection(); ddEmployee.Items.FindByValue(employee.EID.ToString()).Selected = true; /* ListItem off = ddOffice.Items.FindByValue(office.OID.ToString()); ListItem man = ddManager.Items.FindByValue(manager.EID.ToString()); ListItem emp = ddEmployee.Items.FindByText(employee.EID.ToString()); List<ListItem> ddofficelistan = new List<ListItem>(); for (int i = 0; i < ddOffice.Items.Count; i++) { ddofficelistan.Add(ddOffice.Items[i]); } for (int i = 0; i < ddofficelistan.Count; i++) { if (ddofficelistan[i] == off) { ddOffice.SelectedIndex = i; } } List<ListItem> ddmanagerlistan = new List<ListItem>(); for (int i = 0; i < ddManager.Items.Count; i++) { ddmanagerlistan.Add(ddManager.Items[i]); } for (int i = 0; i < ddmanagerlistan.Count; i++) { if (ddmanagerlistan[i] == man) { ddManager.SelectedIndex = i; } } List<ListItem> ddemployeelistan = new List<ListItem>(); for (int i = 0; i < ddEmployee.Items.Count; i++) { ddemployeelistan.Add(ddEmployee.Items[i]); } for (int i = 0; i < ddemployeelistan.Count; i++) { if (ddemployeelistan[i] == emp) { ddEmployee.SelectedIndex = i; } } */ }
protected void gwUsers_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(gwUsers.DataKeys[index].Value.ToString()); ServiceReference1.CompositeEmployee employee = new ServiceReference1.CompositeEmployee(); ServiceReference1.Service1Client x = new ServiceReference1.Service1Client(); employee = x.GetEmployee(id); tbAdress.Text = employee.Adress.ToString(); tbCity.Text = employee.City; tbEmail.Text = employee.Email; tbFirstName.Text = employee.FirstName; tbLastName.Text = employee.LastName; tbID.Text = employee.IdNumber; tbZipCode.Text = employee.ZipCode; if (employee.Manager == true) { radiobutton.Items.FindByText("Konsult").Selected = false; radiobutton.Items.FindByText("Chef").Selected = true; } else { radiobutton.Items.FindByText("Chef").Selected = false; radiobutton.Items.FindByText("Konsult").Selected = true; } }