/// <summary> /// Inserimento row /// </summary> /// <param name="museo"></param> /// <returns></returns> private Museo AddMuseo(Museo museo) { Int32 Id = 0; try { using (SqlConnection con = new SqlConnection(UtilitiesDB.GetConnectionStringSQL())) { using (SqlCommand cmd = new SqlCommand("AddMuseo", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@id_macroaree", SqlDbType.Int).Value = museo.id_macroaree; cmd.Parameters.Add("@nome", SqlDbType.VarChar).Value = museo.nome; cmd.Parameters.Add("@descrizione", SqlDbType.VarChar).Value = museo.descrizione; cmd.Parameters.Add(new SqlParameter("@returnId", SqlDbType.Int)); cmd.Parameters["@returnId"].Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); con.Close(); Id = Convert.ToInt32(cmd.Parameters["@returnId"].Value); } } } catch (Exception ex) { throw new Exception("Si è verificato un errore nel AddMuseo: " + ex.Message); } return(GetMuseo(Id)); }
public void Descrizionemuseo() { Museo museo = new Museo(); museo.Descrizione = "ciao"; Lbl_Descrizione.Content = museo.Descrizione; }
/// <summary> /// Update row /// </summary> /// <param name="museo"></param> /// <returns></returns> private Museo UpdateMuseo(Museo museo) { try { using (SqlConnection con = new SqlConnection(UtilitiesDB.GetConnectionStringSQL())) { using (SqlCommand cmd = new SqlCommand("UpDataMuseo", con)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@id", SqlDbType.Int).Value = museo.Id; cmd.Parameters.Add("@id_macroaree", SqlDbType.Int).Value = museo.id_macroaree; cmd.Parameters.Add("@nome", SqlDbType.VarChar).Value = museo.nome; cmd.Parameters.Add("@descrizione", SqlDbType.VarChar).Value = museo.descrizione; con.Open(); cmd.ExecuteNonQuery(); con.Close(); } } } catch (Exception ex) { throw new Exception("Si è verificato un errore nel UpdateMuseo: " + ex.Message); } return(museo); }
private void Elementos_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (Elementos.SelectedItem != null) { Museo museo = (Elementos.SelectedItem as Museo); Frame.Navigate(typeof(FullInfo), museo); } }
/// <summary> /// Gestone per l'inserimento dei musei /// </summary> /// <param name="museo"></param> /// <returns></returns> public PartialViewResult NewMuseo(Museo museo) { MuseiVM model = new MuseiVM(); model.Museo = this._museoDataControllers.Save(museo); model.ListaMusei.Add(model.Museo); return(PartialView("../Museo/_listMusei", model)); }
/// <summary> /// Salva /// </summary> /// <param name="museo"></param> /// <returns></returns> public Museo Save(Museo museo) { if (museo.Id > 0) { return(this.UpdateMuseo(museo)); } else { return(this.AddMuseo(museo)); } }
public void Delete(Museo museum) { if (museum == null) { throw new ArgumentNullException(nameof(museum)); } _museumRepository.Delete(museum); // log }
/// <summary> /// Ricerca musei /// </summary> /// <param name="filtro">Filtro di ricerca</param> /// <returns>Musei trovati</returns> public Museo GetMuseo(int id) { Museo museo = new Museo(); try { using (SqlConnection con = new SqlConnection(UtilitiesDB.GetConnectionStringSQL())) { using (SqlCommand cmd = new SqlCommand("GetListMusei", con)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Id", SqlDbType.Int).Value = id; cmd.Parameters.Add("@IdMacroArea", SqlDbType.Int).Value = 0; cmd.Parameters.Add("@DataDa", SqlDbType.VarChar, 50).Value = ""; cmd.Parameters.Add("@DataAl", SqlDbType.VarChar, 50).Value = ""; con.Open(); using (SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (reader.Read()) { museo.Id = DBHelper.ConvertDBStringToInt(reader["Id"].ToString()); museo.nome = DBHelper.GetString(reader["nome"].ToString()); museo.descrizione = DBHelper.GetString(reader["descrizione"].ToString()); museo.data_creazione = reader.GetDateTime(reader.GetOrdinal("data_creazione")); museo.zona = reader.GetString(reader.GetOrdinal("zona")); } } con.Close(); } } } catch (Exception ex) { throw new Exception("Si è verificato un errore nel GetMuseo: " + ex.Message); } return(museo); }
static void Main() { Museo m = new Museo(); m.Ejecutar(); }
/// <summary> /// Salvataggio /// </summary> /// <param name="museo"></param> public void SaveMuseo(Museo museo) { this._museoDataControllers.Save(museo); }