public static bool AddRawMaterialsOrderDetailsDL(Entities.RawMaterialsOrderDetails order, List <Entities.RawMaterialsOrderDetails> orderDetails) { bool RawMaterialsorderAdded = false; try { if (ValidateRawMaterialsOrderDetails(order)) { RawMaterialsOrderDetailsDAL RawMaterialsorderDAL = new RawMaterialsOrderDetailsDAL(); RawMaterialsorderAdded = RawMaterialsorderDAL.AddRawMaterialsOrderDetailsDAL(order, orderDetails); } } catch (Exception ex) { throw new InventoryException(ex.Message); } return(RawMaterialsorderAdded); }
public static bool UpdateRawMaterialsOrderDetailsBL(Entities.RawMaterialsOrderDetails updateorder) { bool orderUpdated = false; try { if (ValidateRawMaterialsOrderDetails(updateorder)) { RawMaterialsOrderDetailsDAL RawMaterialsorderDAL = new RawMaterialsOrderDetailsDAL(); orderUpdated = RawMaterialsorderDAL.UpdateRawMaterialsOrderDetailsDAL(updateorder); } } catch (Exception ex) { throw new InventoryException(ex.Message); } return(orderUpdated); }
public static bool DeleteRawMaterialsOrderDetailsBL(string RawMaterialsOrderID) { bool RawMaterialsOrderDeleted = false; try { Regex regex = new Regex("^[P][O][0-9][0-9][0-9]$"); bool b = regex.IsMatch(RawMaterialsOrderID); if (b == true) { RawMaterialsOrderDetailsDAL RawMaterialsorderDAL = new RawMaterialsOrderDetailsDAL(); RawMaterialsOrderDeleted = RawMaterialsorderDAL.DeleteRawMaterialsOrderDetailsDAL(RawMaterialsOrderID); } } catch (Exception ex) { throw new InventoryException(ex.Message); } return(RawMaterialsOrderDeleted); }