public void DisplayEmployeeDetails(int EmployeeID) { //EmployeeDetails myEmployee = new EmployeeDetails(intEmployee_ID, "John", "JOnes", "Janitor", 1, "*****@*****.**", "8001234567", "8009876543", "8007771111"); try { myEmployee = EmployeeDB.GetEmployeeDetails(EmployeeID); } catch (SQLiteException ex) { Response.Write("<script>alert('Exception: " + ex.Message + "')</script>"); } lblEmployee_ID.Text = myEmployee.ID.ToString(); txtEmployee_FName.Text = myEmployee.FirstName.ToString(); txtEmployee_LName.Text = myEmployee.LastName.ToString(); txtEmployee_JobTitle.Text = myEmployee.JobTitle.ToString(); txtEmployeeContact_Email.Text = myEmployee.ContactEmail.ToString(); txtEmployeeContact_HomePhone.Text = myEmployee.ContactHomePhone.ToString(); txtEmployeeContact_CellPhone.Text = myEmployee.ContactCellPhone.ToString(); txtEmployeeContact_Fax.Text = myEmployee.ContactFax.ToString(); txtEmployeeAddress_Line.Text = myEmployee.Employee_AddressLine.ToString(); txtEmployeeAddress_Line2.Text = myEmployee.Employee_AddressLine2.ToString(); txtEmployeeAddress_City.Text = myEmployee.Employee_AddressCity.ToString(); txtEmployeeAddress_Zip.Text = myEmployee.Employee_AddressZip.ToString(); ddlState.SelectedValue = myEmployee.Employee_Address_StateID.ToString(); }
protected void lnkBtnAddEmployee_Click(object sender, EventArgs e) { myEmployee.FirstName = txtEmployee_FName.Text.ToString(); myEmployee.LastName = txtEmployee_LName.Text.ToString(); myEmployee.JobTitle = txtEmployee_JobTitle.Text.ToString(); myEmployee.ContactEmail = txtEmployeeContact_Email.Text.ToString(); myEmployee.ContactHomePhone = txtEmployeeContact_HomePhone.Text.ToString(); myEmployee.ContactCellPhone = txtEmployeeContact_CellPhone.Text.ToString(); myEmployee.ContactFax = txtEmployeeContact_Fax.Text.ToString(); myEmployee.Employee_AddressLine = txtEmployeeAddress_Line.Text.ToString(); myEmployee.Employee_AddressLine2 = txtEmployeeAddress_Line2.Text.ToString(); myEmployee.Employee_AddressCity = txtEmployeeAddress_City.Text.ToString(); myEmployee.Employee_Address_StateID = Convert.ToInt32(ddlState.SelectedValue.ToString()); myEmployee.Employee_AddressZip = txtEmployeeAddress_Zip.Text.ToString(); bool NewEntry = true; if (ValidateInput.ValidateEmployeeDetails(myEmployee, NewEntry)) { myEmployee = EmployeeDB.InsertEmployeeDetails(myEmployee); //DisplayEmployeeDetails(myEmployee.ID); //lblStatus.Text = "Employee Information Added"; Response.Redirect("Employee.aspx?new=true&id=" + myEmployee.ID.ToString()); } else { lblStatus.Text = "Invalid input, please check entries."; } }
protected void lnkBtnEditEmployee_Click(object sender, EventArgs e) { myEmployee = EmployeeDB.GetEmployeeDetails(intEmployee_ID); myEmployee.FirstName = txtEmployee_FName.Text.ToString(); myEmployee.LastName = txtEmployee_LName.Text.ToString(); myEmployee.JobTitle = txtEmployee_JobTitle.Text.ToString(); myEmployee.ContactEmail = txtEmployeeContact_Email.Text.ToString(); myEmployee.ContactHomePhone = txtEmployeeContact_HomePhone.Text.ToString(); myEmployee.ContactCellPhone = txtEmployeeContact_CellPhone.Text.ToString(); myEmployee.ContactFax = txtEmployeeContact_Fax.Text.ToString(); myEmployee.Employee_AddressLine = txtEmployeeAddress_Line.Text.ToString(); myEmployee.Employee_AddressLine2 = txtEmployeeAddress_Line2.Text.ToString(); myEmployee.Employee_AddressCity = txtEmployeeAddress_City.Text.ToString(); myEmployee.Employee_Address_StateID = Convert.ToInt32(ddlState.SelectedValue.ToString()); myEmployee.Employee_AddressZip = txtEmployeeAddress_Zip.Text.ToString(); bool NewEntry = false; if (ValidateInput.ValidateEmployeeDetails(myEmployee, NewEntry)) { EmployeeDB.UpdateEmployeeDetails(myEmployee); DisplayEmployeeDetails(myEmployee.ID); lblStatus.Text = "Employee Information Updated"; } else { lblStatus.Text = "Invalid input, please check entries."; } }
protected void lnkBtnDeleteEmployee_Click(object sender, EventArgs e) { myEmployee = EmployeeDB.GetEmployeeDetails(intEmployee_ID); EmployeeDB.DeleteEmployee(myEmployee.ID); Response.Redirect("Default.aspx"); }