예제 #1
0
 public void DeleteOkuyucu(int id)
 {
     try
     {
         Okuyucu _okuyucu = _context.GRFOKUYUCU.FirstOrDefault(w => w.ID == id);
         _context.GRFOKUYUCU.Remove(_okuyucu);
         _context.SaveChanges();
     }
     catch (System.Exception ex)
     {
         var ss = ex.Message;
     }
 }
        private void KitapBilgileriniYukle(int borrowingBook)
        {
            SqlConnection Baglanti;
            SqlCommand    Komut;
            SqlDataReader Okuyucu;
            string        ConnectionString = ConfigurationManager.ConnectionStrings["ConfigurationStringApplication"].ConnectionString;

            Baglanti = new SqlConnection(ConnectionString);
            Komut    = new SqlCommand("SELECT Name,Writer,ImgUrl,Status,Person,Date FROM Borrowed FULL OUTER JOIN Book ON Book.ID = Borrowed.BookID WHERE Book.ID = @borrowingBook", Baglanti);
            var borrowingBookIdParam = new SqlParameter("@BorrowingBook", borrowingBook);

            Komut.Parameters.Add(borrowingBookIdParam);

            try
            {
                Baglanti.Open();
                Okuyucu = Komut.ExecuteReader();
                if (Okuyucu.Read())
                {
                    TextBoxName.Text   = Okuyucu["Name"].ToString();
                    TextBoxAuthor.Text = Okuyucu["Writer"].ToString();
                    BookImage.ImageUrl = Okuyucu["ImgUrl"].ToString();
                    if (Convert.ToBoolean(Okuyucu["Status"]))
                    {
                        ButtonBorrow.Enabled    = false;
                        TextBoxUser.Text        = Okuyucu["Person"].ToString();
                        TextBoxUser.Enabled     = false;
                        TextBoxCalendar.Text    = Convert.ToDateTime(Okuyucu["Date"]).ToShortDateString();
                        TextBoxCalendar.Enabled = false;
                    }
                }
                else
                {
                    divMain.Visible           = false;
                    lblBookProperties.Visible = true;
                }
                Okuyucu.Close();
            }
            catch
            {
                divMain.Visible           = false;
                lblBookProperties.Visible = true;
            }
            finally
            {
                Baglanti.Close();
            }
        }
예제 #3
0
        public void UpdateOkuyucu(string model)
        {
            tempOkuyucu okuyucu = new tempOkuyucu();

            okuyucu = Newtonsoft.Json.JsonConvert.DeserializeObject <tempOkuyucu>(model);
            Console.WriteLine(okuyucu.ID);
            Console.WriteLine(okuyucu.GRUP);
            Console.WriteLine(okuyucu.ARTI);
            Console.WriteLine(okuyucu.EKSI);
            try
            {
                if (okuyucu.ID == 0)
                {
                    Okuyucu _okuyucu = new Okuyucu();
                    _okuyucu.GRUP       = okuyucu.GRUP;
                    _okuyucu.OKUYUCUADI = okuyucu.OKUYUCUADI;
                    _okuyucu.ARTI       = okuyucu.ARTI;
                    _okuyucu.EKSI       = okuyucu.EKSI;
                    _context.GRFOKUYUCU.Add(_okuyucu);
                    _context.SaveChanges();
                }
                else
                {
                    Okuyucu _okuyucu = _context.GRFOKUYUCU.FirstOrDefault(w => w.ID == okuyucu.ID);
                    _okuyucu.GRUP       = okuyucu.GRUP;
                    _okuyucu.OKUYUCUADI = okuyucu.OKUYUCUADI;
                    _okuyucu.ARTI       = okuyucu.ARTI;
                    _okuyucu.EKSI       = okuyucu.EKSI;
                    //_context.GRFOKUYUCU.Add(_okuyucu);
                    _context.SaveChanges();
                }
            }
            catch (System.Exception ex)
            {
                var ss = ex.Message;
            }
        }