Пример #1
0
        private void deleteButton_Click(object sender, EventArgs e)
        {
            BookCatagory bookCatagoryOBj = new BookCatagory();

            bookCatagoryOBj.cID             = int.Parse(cIDTextBox.Text);
            bookCatagoryOBj.catagoryName    = cNameTextBox.Text;
            bookCatagoryOBj.catagoryDetails = detailsTextBox.Text;

            BookCatagoryBL bCatBLOBj = new BookCatagoryBL();
            bool           result    = bCatBLOBj.DeleteCatagoryAndSendToBL(bookCatagoryOBj);

            if (result)
            {
                MessageBox.Show("Succesfuly Deleted!!!!");

                this.PopulateGridView();
                IntitialButtonMood();
                CleanTextBar();
            }

            else
            {
                MessageBox.Show("ERROR!!");
            }
        }
 private BookCatagory BuildEntity(BookCatagory obj)
 {
     if (!string.IsNullOrEmpty(hhdId.Value))
     {
         obj.Id = long.Parse(hhdId.Value);
     }
     obj.Name = txtName.Text;
     return(obj);
 }
Пример #3
0
        public void Save(BookCatagory bookCategory)
        {
            Database  db;
            string    sqlCommand;
            DbCommand dbCommand;

            db         = DatabaseFactory.CreateDatabase();
            sqlCommand = "BookCatagoryInsert";
            dbCommand  = db.GetStoredProcCommand(sqlCommand);
            db.DiscoverParameters(dbCommand);
            dbCommand.Parameters["@Name"].Value = bookCategory.Name;
            db.ExecuteNonQuery(dbCommand);
        }
        public bool DeleteCatagoryAndSendToBL(BookCatagory bCatagoryOBj)
        {
            if (bCatagoryOBj.cID == 0 || bCatagoryOBj.catagoryName == "" || bCatagoryOBj.catagoryDetails == "")
            {
                return(false);
            }

            else
            {
                BookCatagoryDA BookCatagoryDAOBj = new BookCatagoryDA();
                bool           result            = BookCatagoryDAOBj.DeleteCatagoryFromDB(bCatagoryOBj);
                return(result);
            }
        }
        public bool ValidateNewCatagoryAndSendToBL(BookCatagory bCatagoryOBj)
        {
            if (bCatagoryOBj.cID == 0 || bCatagoryOBj.catagoryName == "" || bCatagoryOBj.catagoryDetails == "")
            {
                return(false);
            }

            else
            {
                BookCatagoryDA BookCatagoryDAOBj = new BookCatagoryDA();
                bool           result            = BookCatagoryDAOBj.SaveNewCatagoryToDB(bCatagoryOBj);
                return(result);
            }
        }
Пример #6
0
        public bool DeleteCatagoryFromDB(BookCatagory bCatagoryOBj)
        {
            SqlConnection connection   = DatabaseConnection.OpenAnSqlConnection();
            string        query        = "DELETE FROM BookCatagory WHERE CID = " + bCatagoryOBj.cID + "";
            SqlCommand    command      = new SqlCommand(query, connection);
            int           rowsAffected = command.ExecuteNonQuery();

            if (rowsAffected == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #7
0
        public bool UpdateCatagoryToDB(BookCatagory bCatagoryOBj)
        {
            SqlConnection connection   = DatabaseConnection.OpenAnSqlConnection();
            string        query        = "UPDATE BookCatagory SET Catagory ='" + bCatagoryOBj.catagoryName + "', Details ='" + bCatagoryOBj.catagoryDetails + "' WHERE CID = " + bCatagoryOBj.cID + "";
            SqlCommand    command      = new SqlCommand(query, connection);
            int           rowsAffected = command.ExecuteNonQuery();

            if (rowsAffected == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #8
0
        public bool SaveNewCatagoryToDB(BookCatagory bCatagoryOBj)
        {
            SqlConnection connection   = DatabaseConnection.OpenAnSqlConnection();
            string        query        = "INSERT INTO BookCatagory VALUES(" + bCatagoryOBj.cID + ",'" + bCatagoryOBj.catagoryName + "','" + bCatagoryOBj.catagoryDetails + "')";
            SqlCommand    command      = new SqlCommand(query, connection);
            int           rowsAffected = command.ExecuteNonQuery();

            if (rowsAffected == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #9
0
        public BookCatagory GetById(long categotyId)
        {
            Database     db;
            string       sqlCommand;
            DbCommand    dbCommand;
            BookCatagory instance = null;

            db         = DatabaseFactory.CreateDatabase();
            sqlCommand = "BookCatagoryGetById";
            dbCommand  = db.GetStoredProcCommand(sqlCommand, categotyId);

            // Get results.
            using (IDataReader objReader = db.ExecuteReader(dbCommand))
            {
                while (objReader.Read())
                {
                    instance = instance.ReadReader(objReader);
                }
            }
            return(instance);
        }
Пример #10
0
        public List <BookCatagory> GetAll()
        {
            Database  db;
            string    sqlCommand;
            DbCommand dbCommand;

            db         = DatabaseFactory.CreateDatabase();
            sqlCommand = "BookCatagoryGetAll";
            dbCommand  = db.GetStoredProcCommand(sqlCommand);

            List <BookCatagory> objPrdList = new List <BookCatagory>();

            using (IDataReader objReader = db.ExecuteReader(dbCommand))
            {
                while (objReader.Read())
                {
                    BookCatagory obj = new BookCatagory();
                    objPrdList.Add(obj.ReadReader(objReader));
                }
            }
            return(objPrdList);
        }
Пример #11
0
 void IBookInfoService.Delete(BookCatagory bookCategory)
 {
     throw new NotImplementedException();
 }
Пример #12
0
 public void Delete(BookCatagory bookCategory)
 {
     throw new NotImplementedException();
 }