public void CrearCliente(Cliente cliente) { ReservasHotelDB contexto = new ReservasHotelDB(); contexto.Clientes.Add(cliente); contexto.SaveChanges(); //SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); //conexion.Open(); //SqlCommand comand = new SqlCommand("INSERT INTO Clientes(NumeroIdentificacion, " + // "Nombre, " + // "Apellidos, " + // "Ciudad, " + // "FechaNacimiento, " + // "Direccion, " + // "Telefono, " + // "NumeroAcompanantes) " + // "VALUES" + // "('" + cliente.NumeroIdentificacion + "','" + // cliente.Nombres + "','" + // cliente.Apellidos + "','" + // cliente.Ciudad + "','" + // cliente.FechaNacimiento.ToShortDateString() + "','" + // cliente.Direccion + "','" + // cliente.Telefono + "'," + // "0)", conexion); //comand.ExecuteNonQuery(); //conexion.Close(); }
public IList<Cliente> ConsultarClientes() { List<Cliente> clientes = new List<Cliente>(); ReservasHotelDB contexto = new ReservasHotelDB(); clientes = contexto.Clientes.ToList(); //SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString); //conexion.Open(); //SqlCommand comando = new SqlCommand("select * from Clientes", conexion); //SqlDataReader reader = comando.ExecuteReader(); //while (reader.Read()) //{ // Cliente cliente = new Cliente(); // cliente.Id = (int)reader["Id"]; // cliente.NumeroIdentificacion = reader["NumeroIdentificacion"].ToString(); // cliente.Nombres = reader["Nombre"].ToString(); // cliente.Apellidos = reader["Apellidos"].ToString(); // cliente.FechaNacimiento = (DateTime)reader["FechaNacimiento"]; // cliente.Ciudad = reader["Ciudad"].ToString(); // cliente.Direccion = reader["Direccion"].ToString(); // cliente.Telefono = reader["Telefono"].ToString(); // clientes.Add(cliente); //} //conexion.Close(); return clientes; }
public List<Cliente> ConsultarClientePorNombre(string nombreCliente) { using (ReservasHotelDB contexto = new ReservasHotelDB()) { List<Cliente> clientes = contexto.Clientes.Where(c => c.Nombres.Contains(nombreCliente)).ToList(); return clientes; } }
public Cliente ConsultarClientePorId(int idCliente) { using (ReservasHotelDB contexto = new ReservasHotelDB()) { Cliente cliente = contexto.Clientes.FirstOrDefault(c => c.Id == idCliente); return cliente; } }