private string UpdateBedForFree()
        {
            string bed   = "none available";
            Beds   oBeds = new Beds();

            bed = oBeds.FindAvailableBed(cboWard.Text, "Semi-private");
            if (bed.Equals("none available"))
            {
                bed = oBeds.FindAvailableBed(cboWard.Text, "Private");
            }

            return(bed);
        }
        private void btnFindBed_Click(object sender, EventArgs e)
        {
            Beds   oBeds = new Beds();
            string msg   = "";

            string bed = oBeds.FindAvailableBed(cboWard.Text, cboBedType.Text);

            if (bed.Equals("none available"))
            {
                msg = "No " + cboBedType.Text + " bed available in " + cboWard.Text + ".\n";
                if (cboBedType.Text.Equals("Ward"))
                {
                    bed = UpdateBedForFree();
                    if (!bed.Equals("none available"))
                    {
                        msg        += "Patient upgraded bed type at no cost.\n";
                        txtBed.Text = bed;
                        MessageBox.Show(msg + "Bed " + bed + " found");
                        return;
                    }
                    msg = "No beds available in " + cboWard.Text + ".\n";
                }
                MessageBox.Show(msg);
            }
            else
            {
                txtBed.Text = bed;
                MessageBox.Show("Bed " + bed + " found");
                return;
            }
        }