public static async Task ViewDistributorAddress() { try { using (IDistributorAddressBL distributorAddressBL = new DistributorAddressBL()) { //Get and display list of system users. List <DistributorAddress> distributorsAddress = await distributorAddressBL.GetAllDistributorAddressesBL(); WriteLine("DISTRIBUTORS Address:"); if (distributorsAddress != null && distributorsAddress?.Count > 0) { WriteLine("#\tAddressLine1\tAddressLine2\tCity\tState\tPincode"); int serial = 0; foreach (var distributorAddress in distributorsAddress) { serial++; WriteLine($"{serial}\t{distributorAddress.AddressLine1}\t{distributorAddress.AddressLine2}\t{distributorAddress.City}\t{distributorAddress.State}\t{distributorAddress.PinCode}"); } } } } catch (Exception ex) { ExceptionLogger.LogException(ex); WriteLine(ex.Message); } }
public static async Task AddDistributorAddress() { try { //Read inputs DistributorAddress distributorAddress = new DistributorAddress(); Write("AddressLine1: "); distributorAddress.AddressLine1 = ReadLine(); Write("AddressLine2: "); distributorAddress.AddressLine2 = ReadLine(); Write("City: "); distributorAddress.City = ReadLine(); Write("State: "); distributorAddress.State = ReadLine(); Write("Pincode: "); distributorAddress.PinCode = ReadLine(); //Invoke AddDistributorBL method to add using (IDistributorAddressBL distributorAddressBL = new DistributorAddressBL()) { bool isAdded = await distributorAddressBL.AddDistributorAddressBL(distributorAddress); if (isAdded) { WriteLine("Distributor Address Added"); } } } catch (Exception ex) { ExceptionLogger.LogException(ex); WriteLine(ex.Message); } }
private static void ListAllDistributorsAddress() { try { List <DistributorAddress> distributorAddressList = DistributorAddressBL.GetAllDistributorAddressBL(); if (distributorAddressList != null) { Console.WriteLine("******************************************************************************"); Console.WriteLine("DistributorAddressID\t\tAddress Line1\t\tAddress Line2\t\tCity\t\tState\t\tPincode"); Console.WriteLine("******************************************************************************"); foreach (DistributorAddress distributorAddress in distributorAddressList) { Console.WriteLine("{0}\t\t{1}\t\t{2}\t\t{3}\t\t{4}", distributorAddress.DistributorAddressID, distributorAddress.DistributorAddressLine1, distributorAddress.DistributorAddressLine2, distributorAddress.DistributorCity, distributorAddress.DistributorState, distributorAddress.DistributorPincode); } Console.WriteLine("******************************************************************************"); } else { Console.WriteLine("No Guest Details Available"); } } catch (InventoryException ex) { Console.WriteLine(ex.Message); } }
private static void SearchDistributorAddressByID() { try { int searchDistributorAddressID; Console.WriteLine("Enter Distributor Address ID to Search:"); searchDistributorAddressID = Convert.ToInt32(Console.ReadLine()); DistributorAddress searchDistributorAddress = DistributorAddressBL.SearchDistributorAddressBL(searchDistributorAddressID); if (searchDistributorAddress != null) { Console.WriteLine("******************************************************************************"); Console.WriteLine("DistributorAddressID\t\tAddress Line1\t\tAddress Line2\t\tCity\t\tState\t\tPincode"); Console.WriteLine("******************************************************************************"); Console.WriteLine("{0}\t\t{1}\t\t{2}\t\t{3}\t\t{4}", searchDistributorAddress.DistributorAddressID, searchDistributorAddress.DistributorAddressLine1, searchDistributorAddress.DistributorAddressLine2, searchDistributorAddress.DistributorCity, searchDistributorAddress.DistributorState, searchDistributorAddress.DistributorPincode); Console.WriteLine("******************************************************************************"); } else { Console.WriteLine("No Distributor Address Details Available"); } } catch (InventoryException ex) { Console.WriteLine(ex.Message); } }
private static void DeleteDistributorAddress() { try { int deleteDistributorAddressID; Console.WriteLine("Enter DistributorAddressID to Delete:"); deleteDistributorAddressID = Convert.ToInt32(Console.ReadLine()); DistributorAddress deleteDistributorAddress = DistributorAddressBL.SearchDistributorAddressBL(deleteDistributorAddressID); if (deleteDistributorAddress != null) { bool distributorAddressdeleted = DistributorAddressBL.DeleteDistributorAddressBL(deleteDistributorAddressID); if (distributorAddressdeleted) { Console.WriteLine("Distributor Address Deleted"); } else { Console.WriteLine("Distributor Address not Deleted "); } } else { Console.WriteLine("No Distributor Address Details Available"); } } catch (InventoryException ex) { Console.WriteLine(ex.Message); } }
private static void AddDistributorAddress() { try { DistributorAddress distributorAddress = new DistributorAddress(); Console.WriteLine("Enter Distributor Address ID :"); distributorAddress.DistributorAddressID = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Enter Distributor Address Line1 :"); distributorAddress.DistributorAddressLine1 = Console.ReadLine(); Console.WriteLine("Enter Distributor Address Line2 :"); distributorAddress.DistributorAddressLine2 = Console.ReadLine(); Console.WriteLine("Enter Distributor City :"); distributorAddress.DistributorCity = Console.ReadLine(); Console.WriteLine("Enter Distributor State :"); distributorAddress.DistributorState = Console.ReadLine(); Console.WriteLine("Enter Pincode :"); distributorAddress.DistributorPincode = Console.ReadLine(); bool distributorAddressAdded = DistributorAddressBL.AddDistributorAddressBL(distributorAddress); if (distributorAddressAdded) { Console.WriteLine("Distributor Address Added"); } else { Console.WriteLine("Distributor Address not Added"); } } catch (InventoryException ex) { Console.WriteLine(ex.Message); } }
public static async Task UpdateDistributorAddress() { try { using (IDistributorAddressBL distributorAddressBL = new DistributorAddressBL()) { //Read Sl.No Write("Distributor Address #: "); bool isNumberValid = int.TryParse(ReadLine(), out int serial); if (isNumberValid) { serial--; List <DistributorAddress> distributorsAddress = await distributorAddressBL.GetAllDistributorAddressesBL(); if (serial <= distributorsAddress.Count - 1) { //Read inputs DistributorAddress distributorAddress = distributorsAddress[serial]; Write("AddressLine1: "); distributorAddress.AddressLine1 = ReadLine(); Write("AddressLine2: "); distributorAddress.AddressLine2 = ReadLine(); Write("City: "); distributorAddress.City = ReadLine(); Write("State: "); distributorAddress.State = ReadLine(); Write("Pincode: "); distributorAddress.PinCode = ReadLine(); //Invoke UpdateDistributorAddressBL method to update bool isUpdated = await distributorAddressBL.UpdateDistributorAddressBL(distributorAddress); if (isUpdated) { WriteLine("Distributor Address Updated"); } } else { WriteLine($"Invalid Distributor #.\nPlease enter a number between 1 to {distributorsAddress.Count}"); } } else { WriteLine($"Invalid number."); } } } catch (Exception ex) { ExceptionLogger.LogException(ex); WriteLine(ex.Message); } }
public static async Task DeleteDistributorAddress() { try { using (IDistributorAddressBL distributorAddressBL = new DistributorAddressBL()) { //Read Sl.No Write("Distributor Address #: "); bool isNumberValid = int.TryParse(ReadLine(), out int serial); if (isNumberValid) { serial--; List <DistributorAddress> distributorsAddress = await distributorAddressBL.GetAllDistributorAddressesBL(); if (serial <= distributorsAddress.Count - 1) { //Confirmation DistributorAddress distributorAddress = distributorsAddress[serial]; Write("Are you sure? (Y/N): "); string confirmation = ReadLine(); if (confirmation.Equals("Y", StringComparison.OrdinalIgnoreCase)) { //Invoke DeleteDistributorAddressBL method to delete bool isDeleted = await distributorAddressBL.DeleteDistributorAddressBL(distributorAddress.DistributorAddressID); if (isDeleted) { WriteLine("Distributor Address Deleted"); } } } else { WriteLine($"Invalid Distributor Address #.\nPlease enter a number between 1 to {distributorsAddress.Count}"); } } else { WriteLine($"Invalid number."); } } } catch (Exception ex) { ExceptionLogger.LogException(ex); WriteLine(ex.Message); } }
private static void UpdateDistributorAddress() { try { int updateDistributorAddressID; Console.WriteLine("Enter DistributorAddressID to Update Details:"); updateDistributorAddressID = Convert.ToInt32(Console.ReadLine()); DistributorAddress updatedDistributorAddress = DistributorAddressBL.SearchDistributorAddressBL(updateDistributorAddressID); if (updatedDistributorAddress != null) { Console.WriteLine("Update Address Line1 :"); updatedDistributorAddress.DistributorAddressLine1 = Console.ReadLine(); Console.WriteLine("Update Address Line2 :"); updatedDistributorAddress.DistributorAddressLine2 = Console.ReadLine(); Console.WriteLine("Update City :"); updatedDistributorAddress.DistributorCity = Console.ReadLine(); Console.WriteLine("Update State :"); updatedDistributorAddress.DistributorState = Console.ReadLine(); Console.WriteLine("Update Pincode :"); updatedDistributorAddress.DistributorPincode = Console.ReadLine(); bool distributorAddressUpdated = DistributorAddressBL.UpdateDistributorAddressBL(updatedDistributorAddress); if (distributorAddressUpdated) { Console.WriteLine("Distributor Address Details Updated"); } else { Console.WriteLine("Distributor Address Details not Updated "); } } else { Console.WriteLine("No Distributor Address Details Available"); } } catch (InventoryException ex) { Console.WriteLine(ex.Message); } }