示例#1
0
 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);
     }
 }
示例#2
0
 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);
     }
 }