public Message Save(Student newStudent) { Message message = new Message(); bool isStudentExists = IsStudentExists(newStudent); if (isStudentExists) { message.Status = "warning"; message.Details = "Registration Number is already exists."; return message; } int totalRowsAffected = aStudentGateway.AddStudent(newStudent); if (totalRowsAffected > 0) { message.Status = "success"; message.Details = "Data Saved Successfully"; } else { message.Status = "error"; message.Details = "Operation Failed."; } return message; }
public Message Update(Student aStudent) { Message message = new Message(); int totalRowsAffected = aStudentGateway.UpdateStudent(aStudent); if (totalRowsAffected > 0) { message.Status = "success"; message.Details = "Data Successfully Updated"; } else { message.Status = "error"; message.Details = "Operation Failed."; } return message; }
protected void saveButton_Click(object sender, EventArgs e) { string regNo = regNoTextBox.Text; string name = nameTextBox.Text; string phone = phoneTextBox.Text; string address = addressTextBox.Text; int departmentId = Convert.ToInt32(departmentDropDown.SelectedValue); Message message = new Message(); if (saveButton.Text == "Save") { Student aStudent = new Student(regNo, name, phone, address); aStudent.DepartmentId = departmentId; message = studentManager.Save(aStudent); } else if (saveButton.Text == "Update") { int id = Convert.ToInt32(pkHiddenField.Value); Student aStudent = new Student(id, regNo, name, phone, address); aStudent.DepartmentId = departmentId; message = studentManager.Update(aStudent); saveButton.Text = "Save"; regNoTextBox.Enabled = true; } else if (saveButton.Text == "Delete") { int id = Convert.ToInt32(pkHiddenField.Value); message = studentManager.Delete(id); regNoTextBox.Enabled = true; nameTextBox.Enabled = true; phoneTextBox.Enabled = true; addressTextBox.Enabled = true; saveButton.Text = "Save"; } messageLabel.Text = message.Details; ClearTextFields(); LoadStudentList(); }