コード例 #1
0
ファイル: BookGateWay.cs プロジェクト: faruk111/MyProjectWork
        public BindingList<BookModel> GetAllBook()
        {
            BindingList<BookModel> booklist = new BindingList<BookModel>();
               url = @"server=faruk\SQLEXPRESS; database=library; integrated security=true";
               connection = new SqlConnection(url);

               connection.Open();

               string query = "select * from book_table";
               SqlCommand command = new SqlCommand(query, connection);
               SqlDataReader aReader = command.ExecuteReader();

               int count = 1;
               if (aReader.HasRows)
               {
               while (aReader.Read())
               {
                   BookModel bookModel = new BookModel();
                   bookModel.Id = Convert.ToInt32((count++).ToString());
                   bookModel.Title = aReader[1].ToString();
                   bookModel.SubjectCode = aReader[2].ToString();
                   bookModel.Author = aReader[3].ToString();
                   bookModel.Publisher = aReader[4].ToString();
                   bookModel.RackNo = aReader[5].ToString();
                    bookModel.Price = aReader[6].ToString();
                   booklist.Add(bookModel);
               }

               }
               connection.Close();
               return booklist;
        }
コード例 #2
0
ファイル: BookGateWay.cs プロジェクト: faruk111/MyProjectWork
        public string Insert(BookModel book)
        {
            string url = @"server=faruk\SQLEXPRESS; database=library; integrated security=true";
               SqlConnection connection = new SqlConnection(url);

               connection.Open();

               string query = string.Format("insert into book_table values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", book.Id, book.Title, book.SubjectCode, book.Author, book.Publisher, book.RackNo,book.Price);
               SqlCommand command = new SqlCommand(query, connection);

               int affectedrow = command.ExecuteNonQuery();
               if (affectedrow > 0)
               return "successful";
               else
               {
               return "some error";
               }
        }
コード例 #3
0
ファイル: BookBLL.cs プロジェクト: faruk111/MyProjectWork
 public string Insert(BookModel book)
 {
     return gateway.Insert(book);
 }
コード例 #4
0
ファイル: BookUI.cs プロジェクト: faruk111/MyProjectWork
        private void savebutton_Click(object sender, EventArgs e)
        {
            BookModel book = new BookModel();

            book.Id = Convert.ToInt32(idtextBox.Text);
            book.Title = titletextBox.Text;
            book.SubjectCode = subjectCodetextBox.Text;
            book.Author = authortextBox.Text;
            book.Publisher = publishertextBox.Text;
            book.RackNo = rackNotextBox.Text;
            book.Price = pricetextBox.Text;

            string msg = bookBll.Insert(book);

            MessageBox.Show(msg);
        }