public static void InserimentoPrenotazione() { Console.WriteLine("Inserisco una nuova prenotazione."); AlbergoEntities albergoDB; albergoDB = new AlbergoEntities(); // inserisco una nuova prenotazione Prenotazioni prenotazione = new Prenotazioni(); Console.WriteLine("Inserire la data di check-in:"); System.DateTime checkIn = Convert.ToDateTime(Console.ReadLine()); prenotazione.periodoDal = checkIn; Console.WriteLine("Inserire la data di check-out:"); System.DateTime checkOut = Convert.ToDateTime(Console.ReadLine()); prenotazione.periodoAl = checkOut; Console.WriteLine("Inserire il numero di camera:"); short n_camera = Convert.ToInt16(Console.ReadLine()); prenotazione.camera = n_camera; Console.WriteLine("Inserire l'id del cliente:"); int id_cliente = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Inserire il prezzo:"); decimal prezzo_ = Convert.ToDecimal(Console.ReadLine()); prenotazione.prezzoTotale = prezzo_; if (albergoDB.Prenotazioni.Any(o => o.idCliente == id_cliente)) { prenotazione.idCliente = id_cliente; try { albergoDB.Prenotazioni.Add(prenotazione); albergoDB.SaveChanges(); } catch (Exception ex) { Console.WriteLine("Messaggio di errore:{0}", ex.ToString()); } } else { Console.WriteLine("IdCliente non valido."); } Console.ReadKey(); }
}//fine test public static void testAggiorno() { Console.WriteLine("Aggiorno indirizzo Cliente 1"); AlbergoEntities albergoDB; albergoDB = new AlbergoEntities(); //seleziono un cliente con uno specifico id (1) var query3 = from cli in albergoDB.Clienti where cli.id == 1 select cli; Clienti upd = query3.First(); upd.indirizzo = "via Morandi 34 Cattolica PE"; albergoDB.SaveChanges(); Console.ReadKey(); }//fine test
}//fine test public static void testCancello() { Console.WriteLine("Cancello cliente Marco Bianchetti"); AlbergoEntities albergoDB; albergoDB = new AlbergoEntities(); var query4 = from cli in albergoDB.Clienti where cli.nominativo == "Marco Bianchetti" select cli; List <Clienti> toDel = query4.ToList(); for (int i = 0; i < toDel.Count; i++) { albergoDB.Clienti.Remove(toDel[i]); } albergoDB.SaveChanges(); Console.ReadKey(); }//fine test
public static void testInserimento() { Console.WriteLine("Inserisco cliente Marco Bianchetti"); AlbergoEntities albergoDB; albergoDB = new AlbergoEntities(); // inserisco un cliente Clienti cliente = new Clienti(); cliente.indirizzo = "Via Milano 2"; cliente.nominativo = "Marco Bianchetti"; cliente.telefono = "444444444"; try { albergoDB.Clienti.Add(cliente); albergoDB.SaveChanges(); } catch (Exception ex) { Console.WriteLine("Messaggio di errore:{0}", ex.ToString()); } Console.ReadKey(); }//fine test