예제 #1
0
        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();
        }
예제 #2
0
        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;
        }
예제 #3
0
 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;
     }
 }
예제 #4
0
 public Cliente ConsultarClientePorId(int idCliente)
 {
     using (ReservasHotelDB contexto = new ReservasHotelDB())
     {
         Cliente cliente = contexto.Clientes.FirstOrDefault(c => c.Id == idCliente);
         return cliente;
     }
 }