protected void InsertButton_Click(object sender, EventArgs e) { try { long StudentId = 0; if (txtStudentId.Text != null && txtStudentId.Text != string.Empty) { StudentId = Convert.ToInt64(txtStudentId.Text); } string FirstName = txtFirstName.Text.Trim(); string LastName = txtLastName.Text.Trim(); string RegisterNo = txtRegisterNo.Text.Trim(); string Department = txtDepartment.Text.Trim(); proxy = new ServiceReference1.Service1Client(); ServiceReference1.Student newStudent = new ServiceReference1.Student() { StudentId = StudentId, FirstName = FirstName, LastName = LastName, RegisterNo = RegisterNo, Department = Department }; proxy.AddStudents(newStudent); GridViewStudentDetails.DataSource = proxy.GetStudents(); GridViewStudentDetails.DataBind(); lblMsg.Text = "Record Saved Successfully"; } catch (FaultException<ExceptionMessage> exceptionFromService) { if (ButtonInsert.Visible == true) { lblMsg.Text = "Error while adding new customer details :" + exceptionFromService.Detail.errorMessageOfAction; } else { lblMsg.Text = "Error while updating customer details :" + exceptionFromService.Detail.errorMessageOfAction; } } catch (Exception exception) { if (ButtonInsert.Visible == true) { lblMsg.Text = "Error while adding new customer details :" + exception.Message; } else { lblMsg.Text = "Error while updating customer details :" + exception.Message; } } ResetAll(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { proxy = new ServiceReference1.Service1Client(); GridViewStudentDetails.DataSource = proxy.GetStudents(); GridViewStudentDetails.DataBind(); } catch (FaultException<ExceptionMessage> exceptionFromService) { lblMsg.Text = "Error while loading student details :" + exceptionFromService.Detail.errorMessageOfAction; } catch (Exception exception) { lblMsg.Text = "Error while loading student details :" + exception.Message; } } }