private static void SearchRawMaterialByName() { try { string searchRawMaterialName; Console.WriteLine("Enter Raw Material Name to Search:"); searchRawMaterialName = Console.ReadLine(); RawMaterialBL rawMaterialBL = new RawMaterialBL(); List <RawMaterial> searchRawMaterialList = rawMaterialBL.SearchRawMaterialByNameBL(searchRawMaterialName); if (searchRawMaterialList != null) { Console.WriteLine("******************************************************************************"); Console.WriteLine("ID\t\tName\t\tCode"); Console.WriteLine("******************************************************************************"); foreach (RawMaterial item in searchRawMaterialList) { Console.WriteLine("{0}\t\t{1}\t\t{2}", item.RawMaterialID, item.RawMaterialName, item.RawMaterialCode); } Console.WriteLine("******************************************************************************"); } else { Console.WriteLine("No Raw Material Details Available"); } } catch (SystemException ex) { Console.WriteLine(ex.Message); } }
private static void UpdateRawMaterial() { try { string updateRawMaterialName; Console.WriteLine("Enter Raw Material Name that has to be Updated:"); updateRawMaterialName = Console.ReadLine(); RawMaterialBL rawMaterialBL = new RawMaterialBL(); List <RawMaterial> updatedRawMaterialList = rawMaterialBL.SearchRawMaterialByNameBL(updateRawMaterialName); if (updatedRawMaterialList != null) { RawMaterial updatedRawMaterial = new RawMaterial(); Console.WriteLine("Updated Raw Material Name :"); updatedRawMaterial.RawMaterialName = Console.ReadLine(); Console.WriteLine("Updated Raw Material Code :"); updatedRawMaterial.RawMaterialCode = Console.ReadLine(); bool rawMaterialUpdated = rawMaterialBL.UpdateRawMaterialBL(updatedRawMaterial, updatedRawMaterialList); if (rawMaterialUpdated) { Console.WriteLine("Raw Material Details Updated"); } else { Console.WriteLine("Raw Material Details not Updated "); } } else { Console.WriteLine("No Raw Material Details Available"); } } catch (SystemException ex) { Console.WriteLine(ex.Message); } }