private void saveButton_Click(object sender, EventArgs e) { Department department=new Department(); department.Name = departmentsNameTextBox.Text; DepartmentManager departmentManager=new DepartmentManager(); if (departmentManager.Save(department)) { Close(); MessageBox.Show("Department Successfully Added"); } }
public bool Save(Department department) { if (department.Name == "") { MessageBox.Show("Name cannot be empty"); return false; } else { return departmentGateway.Save(department); } }
public bool Save(Department department) { string connectionString = ConfigurationManager.ConnectionStrings["HospitalConnectionString"].ConnectionString; SqlConnection sqlConnection = new SqlConnection(connectionString); string query = "INSERT INTO DepartmentTable (Name) VALUES('" + department.Name + "')"; SqlCommand sqlCommand = new SqlCommand(query, sqlConnection); sqlConnection.Open(); int row = sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); if (row == 1) { return true; } else { return false; } }
public List<Department> GetDepartments() { string connectionString = ConfigurationManager.ConnectionStrings["HospitalConnectionString"].ConnectionString; SqlConnection sqlConnection = new SqlConnection(connectionString); string query = "SELECT * FROM DepartmentTable"; SqlCommand sqlCommand = new SqlCommand(query, sqlConnection); sqlConnection.Open(); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); List<Department> departmentList = new List<Department>(); while (sqlDataReader.Read()) { Department department = new Department(); department.Id = int.Parse(sqlDataReader["Id"].ToString()); department.Name = sqlDataReader["Name"].ToString(); departmentList.Add(department); } return departmentList; }