Example #1
0
        private void CurrentClient_Load(object sender, EventArgs e)
        {
            LibraryReader.LibraryEntities context = new LibraryReader.LibraryEntities();
            LibraryReader.Client          clients = GetClientByID(context, id);

            textBoxFName.Text   = clients.FName;
            textBoxSName.Text   = clients.SName;
            textBoxLName.Text   = clients.LName;
            textBoxEGN.Text     = clients.EGN;
            textBoxAdress.Text  = clients.Adress;
            textBoxPhone.Text   = clients.Phone;
            textBoxEmail.Text   = clients.Email;
            textBoxLeaving.Text = clients.Leaving.ToString();;

            var books =
                from cl in context.ClientsBooks
                join book in context.Books on cl.BookID equals book.BookID
                where (cl.ClientID == id) && (cl.Returned == false) && (cl.Reservation == false)
                select book;

            if (books != null)
            {
                dataGridViewLoaned.AutoGenerateColumns = false;
                dataGridViewLoaned.DataSource          = books;
            }
        }
Example #2
0
 static LibraryReader.Client GetClientByID(LibraryReader.LibraryEntities context, int clientID)
 {
     LibraryReader.Client cl = context.Clients.FirstOrDefault(
         p => p.ClientID == clientID);
     return(cl);
 }