Пример #1
0
        public void DisplayData(string bookID = "-1")
        {
            try
            {
                ClearControl();

                //Master Data
                BooksMasterHandler objHandler = new BooksMasterHandler();
                BooksMaster        obj        = objHandler.GetBooksMasterDetails(bookID);
                if (obj != null)
                {
                    SetBook(obj);
                    ControlStatus(true);
                }
                else
                {
                    MessageBox.Show("No record exist");
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(System.Reflection.MethodBase.GetCurrentMethod().Name + "\n" + ex.Message);
            }
        }
Пример #2
0
        public BooksMaster GetBooksMasterDetails(String bookID)
        {
            BooksMaster obj = null;

            string commandText = OleDBHelper.GetQueryText("BooksMaster_SelectID", QueryType.Procedures);

            OleDbParameter[] parameters = new OleDbParameter[]
            {
                new OleDbParameter("@BookID", bookID)
            };

            using (DataTable table = OleDBHelper.ExecuteParamerizedSelectCommand(commandText, CommandType.Text, parameters))
            {
                //check if any record exist or not
                if (table.Rows.Count > 0)
                {
                    //Lets go ahead and create the list of employees
                    obj = new BooksMaster();

                    obj.BookID      = Convert.ToString(table.Rows[0]["BookID"]);
                    obj.ISBN        = Convert.ToString(table.Rows[0]["ISBN"]);
                    obj.Title       = Convert.ToString(table.Rows[0]["Title"]);
                    obj.Subject     = Convert.ToString(table.Rows[0]["Subject"]);
                    obj.Author      = Convert.ToString(table.Rows[0]["Author"]);
                    obj.Publication = Convert.ToString(table.Rows[0]["Publication"]);
                    obj.EditionNo   = Convert.ToInt32(table.Rows[0]["EditionNo"]);
                    obj.EditionYear = Convert.ToInt32(table.Rows[0]["EditionYear"]);
                    obj.Price       = Convert.ToInt32(table.Rows[0]["Price"]);
                }
            }

            return(obj);
        }
Пример #3
0
        private void Save()
        {
            bool        result = false;
            BooksMaster book   = GetBook();


            BooksMasterHandler handler = new BooksMasterHandler();

            if (AddMode)
            {
                result = handler.AddNewBooksMaster(book);
                if (result)
                {
                    result = GlobalFunction.UpdateUniqueCode("BooksMaster");
                }
            }
            else if (EditMode)
            {
                result = handler.UpdateBooksMaster(book);
            }


            if (result == true)
            {
                MessageBox.Show("New Account created");
            }
            else
            {
                MessageBox.Show("Errror Occurs!");
            }
        }
Пример #4
0
 private void SetBook(BooksMaster obj)
 {
     txtBookId.Text      = obj.BookID;
     txtISBN.Text        = obj.ISBN;
     txtTitle.Text       = obj.Title;
     txtSubject.Text     = obj.Subject;
     txtAuthorName.Text  = obj.Author;
     txtPublication.Text = obj.Publication;
     txtEditionNo.Text   = Convert.ToString(obj.EditionNo);
     txtEditionYear.Text = Convert.ToString(obj.EditionYear);
     txtPrice.Text       = Convert.ToString(obj.Price);
 }
Пример #5
0
        private void AddItemToGrid(BooksMaster item)
        {
            int i = dgvMain.RowCount;

            dgvMain.RowCount = i + 1;

            dgvMain.Rows[i].Cells[SNo].Value         = i + 1;
            dgvMain.Rows[i].Cells[BookID].Value      = item.BookID;
            dgvMain.Rows[i].Cells[Subject].Value     = item.Subject;
            dgvMain.Rows[i].Cells[Author].Value      = item.Author;
            dgvMain.Rows[i].Cells[EditionYear].Value = item.EditionYear;
            dgvMain.Rows[i].Cells[EditionNo].Value   = item.EditionNo;
        }
Пример #6
0
        public List <BooksMaster> SearchBooksMasterList(string searchText)
        {
            searchText = "%" + searchText + "%";
            List <BooksMaster> list = null;

            string commandText = OleDBHelper.GetQueryText("Search_BooksMaster", QueryType.Procedures);

            OleDbParameter[] parameters = new OleDbParameter[]
            {
                new OleDbParameter("@BookID", searchText),
                new OleDbParameter("@ISBN", searchText),
                new OleDbParameter("@Title]", searchText),
                new OleDbParameter("@Subject", searchText),
                new OleDbParameter("@Author", searchText),
                new OleDbParameter("@Publication", searchText)
                //new OleDbParameter("@EditionNo", searchText),
                //new OleDbParameter("@EditionYear", searchText)
                //new OleDbParameter("@Price", book.Price),
            };
            using (DataTable table = OleDBHelper.ExecuteParamerizedSelectCommand(commandText, CommandType.Text, parameters))
            {
                //check if any record exist or not
                if (table.Rows.Count > 0)
                {
                    //Lets go ahead and create the list of employees
                    list = new List <BooksMaster>();

                    //Now lets populate the employee details into the list of employees
                    foreach (DataRow row in table.Rows)
                    {
                        BooksMaster obj = new BooksMaster();

                        obj.BookID      = Convert.ToString(row["BookID"]);
                        obj.ISBN        = Convert.ToString(row["ISBN"]);
                        obj.Title       = Convert.ToString(row["Title"]);
                        obj.Subject     = Convert.ToString(row["Subject"]);
                        obj.Author      = Convert.ToString(row["Author"]);
                        obj.Publication = Convert.ToString(row["Publication"]);
                        obj.EditionNo   = Convert.ToInt32(row["EditionNo"]);
                        obj.EditionYear = Convert.ToInt32(row["EditionYear"]);
                        obj.Price       = Convert.ToInt32(row["Price"]);

                        list.Add(obj);
                    }
                }
            }

            return(list);
        }
Пример #7
0
        private BooksMaster GetBook()
        {
            BooksMaster book = new BooksMaster();

            book.BookID      = txtBookId.Text;
            book.ISBN        = txtISBN.Text;
            book.Title       = txtTitle.Text;
            book.Subject     = txtSubject.Text;
            book.Author      = txtAuthorName.Text;
            book.Publication = txtPublication.Text;
            book.EditionNo   = Convert.ToInt32(txtEditionNo.Text);
            book.EditionYear = Convert.ToInt32(txtEditionYear.Text);
            book.Price       = Convert.ToInt32(txtPrice.Text);
            return(book);
        }
Пример #8
0
        private void cmdAddItem_Click(object sender, EventArgs e)
        {
            ProcessInterface();

            if (AddMode || EditMode)
            {
                BooksMasterHandler handler = new BooksMasterHandler();
                if (_bookID != "")
                {
                    bookMasterItem = handler.GetBooksMasterDetails(_bookID);
                    AddItemToGrid(bookMasterItem);
                }

                //CalculateTotalAmount();
            }
        }
Пример #9
0
        public bool AddNewBooksMaster(BooksMaster book)
        {
            OleDbParameter[] parameters = new OleDbParameter[]
            {
                new OleDbParameter("@BookID", book.BookID),
                new OleDbParameter("@ISBN", book.ISBN),
                new OleDbParameter("@Title", book.Title),
                new OleDbParameter("@Title", book.Subject),
                new OleDbParameter("@Author", book.Author),
                new OleDbParameter("@Publication", book.Publication),
                new OleDbParameter("@EditionNo", book.EditionNo),
                new OleDbParameter("@EditionYear", book.EditionYear),
                new OleDbParameter("@Price", book.Price),
                new OleDbParameter("@CreatedOn", GlobalFunction.GetDateTimeWithoutMiliSecond(DateTime.Now))
            };
            string commandText = OleDBHelper.GetQueryText("BooksMaster_Insert", QueryType.Procedures);

            return(OleDBHelper.ExecuteNonQuery(commandText, CommandType.Text, parameters));
        }
Пример #10
0
        private void Save()
        {
            bool        result = false;
            BooksMaster book   = GetBook();


            BooksMasterHandler handler = new BooksMasterHandler();

            if (AddMode)
            {
                result = handler.AddNewBooksMaster(book);
                if (result)
                {
                    result = GlobalFunction.UpdateUniqueCode("BooksMaster");
                }
            }
            else if (EditMode)
            {
                result = handler.UpdateBooksMaster(book);
            }

            if (result == true)
            {
                if (AddMode)
                {
                    MessageBox.Show("New Record added successfully");
                }
                else
                {
                    MessageBox.Show("Record is updated successfully");
                }

                ControlStatus(true);
            }
            else
            {
                MessageBox.Show("Errror Occurs!");
            }
        }
Пример #11
0
        private List <BooksTransactionOutDetails> GetTransactionInDetailsOutiterface()
        {
            List <BooksTransactionOutDetails> objTrasList = new List <BooksTransactionOutDetails>();

            int rowCount = dgvMain.RowCount;
            BooksTransactionOutDetails obj;
            BooksMaster objbookMaster;

            for (int rowIndex = 0; rowIndex < rowCount; rowIndex++)
            {
                obj = new BooksTransactionOutDetails();
                obj.TransactionID = txtTranID.Text;

                obj.Unit = Convert.ToInt32(dgvMain.Rows[rowIndex].Cells[Unit].Value);

                objbookMaster        = new BooksMaster();
                objbookMaster.BookID = Convert.ToString(dgvMain.Rows[rowIndex].Cells[BookID].Value);
                obj.BookMaster       = objbookMaster;

                objTrasList.Add(obj);
            }
            return(objTrasList);
        }
Пример #12
0
        public List <BooksMaster> GetBooksMasterList()
        {
            List <BooksMaster> list = null;

            string commandText = OleDBHelper.GetQueryText("BooksMaster_SelectAll", QueryType.Views);


            using (DataTable table = OleDBHelper.ExecuteSelectCommand(commandText, CommandType.Text))
            {
                //check if any record exist or not
                if (table.Rows.Count > 0)
                {
                    //Lets go ahead and create the list of employees
                    list = new List <BooksMaster>();

                    //Now lets populate the employee details into the list of employees
                    foreach (DataRow row in table.Rows)
                    {
                        BooksMaster obj = new BooksMaster();

                        obj.BookID      = Convert.ToString(row["BookID"]);
                        obj.ISBN        = Convert.ToString(row["ISBN"]);
                        obj.Title       = Convert.ToString(row["Title"]);
                        obj.Subject     = Convert.ToString(row["Subject"]);
                        obj.Author      = Convert.ToString(row["Author"]);
                        obj.Publication = Convert.ToString(row["Publication"]);
                        obj.EditionNo   = Convert.ToInt32(row["EditionNo"]);
                        obj.EditionYear = Convert.ToInt32(row["EditionYear"]);
                        obj.Price       = Convert.ToInt32(row["Price"]);

                        list.Add(obj);
                    }
                }
            }

            return(list);
        }
Пример #13
0
        public BooksMaster GetBooksMasterDetails(String bookID)
        {
            BooksMaster books = null;

            return(books);
        }
Пример #14
0
 // Same can be used for deactive user
 public bool DeleteBooksMaster(BooksMaster book)
 {
     return(true);
 }
Пример #15
0
 public bool UpdateBooksMaster(BooksMaster book)
 {
     return(true);
 }