Ejemplo n.º 1
0
        //validate and call delete
        public override bool DeleteRawMaterialBL(string deleteRawMaterialID)
        {
            bool rawMaterialDeleted = false;

            try
            {
                if (deleteRawMaterialID.Length > 0 && deleteRawMaterialID.Length < 6)
                {
                    RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                    rawMaterialDeleted = rawMaterialDAL.DeleteRawMaterialDAL(deleteRawMaterialID);
                }
                else
                {
                    throw new InventoryException("Invalid Raw Material ID");
                }
            }
            catch (InventoryException)
            {
                throw;
            }
            catch (SystemException ex)
            {
                throw ex;
            }
            return(rawMaterialDeleted);
        }
Ejemplo n.º 2
0
 /// <summary>
 ///Invokes Deserialize method of DAL.
 /// </summary>
 public static void Deserialize()
 {
     try
     {
         RawMaterialDAL.Deserialize();
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 3
0
        public static List <RawMaterial> GetAllRawMaterialsBL()
        {
            List <RawMaterial> rawMaterialList = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                rawMaterialList = rawMaterialDAL.GetAllRawMaterialsDAL();
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            return(rawMaterialList);
        }
Ejemplo n.º 4
0
        public static List <RawMaterial> SearchRawMaterialByNameBL(string searchRawMaterialName)
        {
            List <RawMaterial> searchRawMaterial = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                searchRawMaterial = rawMaterialDAL.GetRawMaterialByNameDAL(searchRawMaterialName);
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            return(searchRawMaterial);
        }
Ejemplo n.º 5
0
        public static RawMaterial SearchRawMaterialByIDBL(int searchRawMaterialID)
        {
            RawMaterial searchRawMaterial = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                searchRawMaterial = rawMaterialDAL.SearchRawMaterialDAL(searchRawMaterialID);
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            return(searchRawMaterial);
        }
Ejemplo n.º 6
0
        //Serilize Data
        public override bool RawMaterialSerializeBL()
        {
            bool isSerializationComplete = false;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                rawMaterialDAL.RawMaterialSerializeDAL();
                isSerializationComplete = true;
            }
            catch (SystemException ex)
            {
                throw new InventoryException(ex.Message);
            }
            return(isSerializationComplete);
        }
Ejemplo n.º 7
0
        //calling search method
        public override List <RawMaterial> SearchRawMaterialByCodeBL(string searchRawMaterialCode)
        {
            List <RawMaterial> searchRawMaterialList = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                searchRawMaterialList = rawMaterialDAL.SearchRawMaterialByCodeDAL(searchRawMaterialCode);
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            catch (SystemException ex)
            {
                throw ex;
            }
            return(searchRawMaterialList);
        }
Ejemplo n.º 8
0
        //Deserialize Data
        public override List <RawMaterial> RawMaterialDeserializeBL()
        {
            List <RawMaterial> rawMaterialDeserializeList = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                rawMaterialDeserializeList = rawMaterialDAL.RawMaterialDeserializeDAL();
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            catch (SystemException ex)
            {
                throw ex;
            }
            return(rawMaterialDeserializeList);
        }
Ejemplo n.º 9
0
        //calling search method
        public override RawMaterial SearchRawMaterialByIDBL(string searchRawMaterialID)
        {
            RawMaterial searchRawMaterial = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                searchRawMaterial = rawMaterialDAL.SearchRawMaterialByIDDAL(searchRawMaterialID);
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            catch (SystemException ex)
            {
                throw ex;
            }
            return(searchRawMaterial);
        }
Ejemplo n.º 10
0
        public static RawMaterial SearchRawMaterialByCodeBL(string searchRawMaterialCode)
        {
            RawMaterial searchRawMaterial = null;

            try
            {
                RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                searchRawMaterial = rawMaterialDAL.SearchRawMaterialByCodeDAL(searchRawMaterialCode);
            }
            catch (InventoryException ex)
            {
                throw ex;
            }
            catch (SystemException ex)
            {
                throw ex;
            }
            return(searchRawMaterial);
        }
Ejemplo n.º 11
0
        public static bool DeleteRawMaterialBL(int deleteRawMaterialID)
        {
            bool rawMaterialDeleted = false;

            try
            {
                if (deleteRawMaterialID > 0 && deleteRawMaterialID < 99999)
                {
                    RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                    rawMaterialDeleted = rawMaterialDAL.DeleteRawMaterialDAL(deleteRawMaterialID);
                }
                else
                {
                    throw new InventoryException("Invalid Raw Material ID");
                }
            }
            catch (InventoryException)
            {
                throw;
            }
            return(rawMaterialDeleted);
        }
Ejemplo n.º 12
0
        public static bool AddRawMaterialBL(RawMaterial newRawMaterial)
        {
            bool rawMaterialAdded = false;

            try
            {
                if (ValidateRawMaterial(newRawMaterial))
                {
                    RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                    rawMaterialAdded = rawMaterialDAL.AddRawMaterialDAL(newRawMaterial);
                }
                else
                {
                    throw new InventoryException("Invalid Raw Material Detail");
                }
            }
            catch (InventoryException)
            {
                throw;
            }
            return(rawMaterialAdded);
        }
Ejemplo n.º 13
0
        //validate raw material details before calling update
        public override bool UpdateRawMaterialBL(RawMaterial updateRawMaterial, List <RawMaterial> updatedRawMaterialList)
        {
            bool rawMaterialUpdated = false;

            try
            {
                if (ValidateRawMaterial(updateRawMaterial))
                {
                    RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                    rawMaterialUpdated = rawMaterialDAL.UpdateRawMaterialDAL(updateRawMaterial, updatedRawMaterialList);
                }
            }
            catch (InventoryException)
            {
                throw;
            }
            catch (SystemException ex)
            {
                throw ex;
            }

            return(rawMaterialUpdated);
        }
Ejemplo n.º 14
0
        public static bool UpdateRawMaterialBL(RawMaterial updateRawMaterial)
        {
            bool rawMaterialUpdated = false;

            try
            {
                if (ValidateRawMaterial(updateRawMaterial))
                {
                    RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                    rawMaterialUpdated = rawMaterialDAL.UpdateRawMaterialDAL(updateRawMaterial);
                }
            }
            catch (InventoryException)
            {
                throw;
            }
            catch (SystemException ex)
            {
                throw ex;
            }

            return(rawMaterialUpdated);
        }
Ejemplo n.º 15
0
        //validate raw material details before calling add
        public override bool AddRawMaterialBL(RawMaterial newRawMaterial)
        {
            bool rawMaterialAdded = false;

            try
            {
                if (ValidateRawMaterial(newRawMaterial))
                {
                    RawMaterialDAL rawMaterialDAL = new RawMaterialDAL();
                    rawMaterialAdded = rawMaterialDAL.AddRawMaterialDAL(newRawMaterial);
                }
            }
            catch (InventoryException)
            {
                throw;
            }
            catch (SystemException ex)
            {
                throw ex;
            }

            return(rawMaterialAdded);
        }
Ejemplo n.º 16
0
 public void UpdateRawMaterial(int ID, String Type, String Color, String Name)
 {
     //RawMaterialDAL.UpdateRawMaterial(ID,Type,Color,Name);
     RawMaterialDAL.UpdateRawMaterialSP(ID, Type, Color, Name);
 }
Ejemplo n.º 17
0
 public void AddRawMaterial(String Type, String Color, String Name)
 {
     //RawMaterialDAL.AddRawMaterial(Type,Color,Name);
     RawMaterialDAL.AddRawMaterialSP(Type, Color, Name);
 }
Ejemplo n.º 18
0
 public DataTable GetRawMaterialByID(int ID)
 {
     //return   RawMaterialDAL.GetRawMaterialsByID(ID);
     return(RawMaterialDAL.GetRawMaterialsByIDSP(ID));
 }
Ejemplo n.º 19
0
 public DataTable GetRawMaterial()
 {
     //return RawMaterialDAL.GetRawMaterial();
     return(RawMaterialDAL.GetRawMaterialSP());
 }
Ejemplo n.º 20
0
 public void DeleteRawMaterial(int ID)
 {
     //RawMaterialDAL.DeleteRawMaterial(ID);
     RawMaterialDAL.DeleteRawMaterialSP(ID);
 }