public List <CabinViewModel> GetAllCabinFromView() { Query = "SELECT * FROM ViewAllCabins ORDER BY CabinName,CategoryName,FloorName"; Command = new SqlCommand(Query, Connection); //Connection.Open(); Reader = Command.ExecuteReader(); List <CabinViewModel> cabinViewModels = new List <CabinViewModel>(); int sl = 0; while (Reader.Read()) { sl++; CabinViewModel aCabinViewModel = new CabinViewModel(); aCabinViewModel.Sl = Convert.ToInt32(sl); aCabinViewModel.Id = (int)Reader["Id"]; aCabinViewModel.CabinName = Reader["CabinName"].ToString(); aCabinViewModel.Description = Reader["Description"].ToString(); aCabinViewModel.FloorName = Reader["FloorName"].ToString(); aCabinViewModel.CategoryName = Reader["CategoryName"].ToString(); aCabinViewModel.Rate = Convert.ToInt32(Reader["Rate"]); aCabinViewModel.CategoryId = (int)Reader["CategoryId"]; aCabinViewModel.FloorId = (int)Reader["FloorId"]; cabinViewModels.Add(aCabinViewModel); } Reader.Close(); //Connection.Close(); return(cabinViewModels); }
private void cabinListView_MouseDoubleClick(object sender, MouseEventArgs e) { CabinViewModel aCabinViewModel = cabinListView.SelectedItems[0].Tag as CabinViewModel; if (aCabinViewModel != null) { idTextBox.Text = aCabinViewModel.Id.ToString(); cabinNameTextBox.Text = aCabinViewModel.CabinName; floorComboBox.SelectedValue = aCabinViewModel.FloorId; categoryComboBox.SelectedValue = aCabinViewModel.CategoryId; descriptionTextBox.Text = aCabinViewModel.Description; rateTextBox.Text = aCabinViewModel.Rate.ToString(); deleteButton.Enabled = true; saveButton.Text = "Update"; } deleteButton.Enabled = true; }