Ejemplo n.º 1
0
        public static void setDispatchAllowedModels()
        {
            {
                SlideMenu withBlock = sl;
                foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Truck_Dispatch_Clearance").Rows)
                {
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Inbound"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Dispatch", "Inbound", "Inbound");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Outbound"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Dispatch", "Outbound", "Outbound");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Requests"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Dispatch", "Requests", "Requests");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Carrier_Assignment"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Dispatch", "Carrier Assignment", "Carrier Assignment");
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public static void setContactsAllowedModels()
        {
            foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Contacts_Clearance").Rows)
            {
                {
                    SlideMenu withBlock = sl;
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Companies"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Contacts", "Companies", "Companies");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Pre_Scripts"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Contacts", "Pre Scripts", "Pre Scripts");
                    }
                }
            }
        }
Ejemplo n.º 3
0
        public static void setMiscellaneousAllowedModels()
        {
            userID = My.MyProject.Forms.FrmLoginWindow._userID;
            {
                SlideMenu withBlock = sl;
                foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Miscellaneous_Clearance").Rows)
                {
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Logs"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Miscellaneous", "Logs", "Logs");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Truck_Drivers"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Miscellaneous", "Truck Drivers", "TruckDrivers");
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private static void SetInventoryMngAllowedModules()
        {
            userID = My.MyProject.Forms.FrmLoginWindow._userID;
            {
                SlideMenu withBlock = sl;
                foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Inventory_Management_Clearance").Rows)
                {
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Empty_Bag_Inventory"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Inventory Management", "Empty Bag Inventory", "Epty Bag Inventory");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Grain_Inventory"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Inventory Management", "Grain Inventory", "Grain Inventory");
                    }
                }
            }
        }
Ejemplo n.º 5
0
        public static void setHRAllowedModels()
        {
            userID = My.MyProject.Forms.FrmLoginWindow._userID;
            {
                SlideMenu withBlock = sl;
                foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Human_Resources_Clearance").Rows)
                {
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Employee_Management"], true, false)))
                    {
                        withBlock.AddSubMenuOption("HR", "Employee Management", "Employee Management");
                        getEmployeeManagementAllowedFunctionalities();
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Time_Management_and_Reports"], true, false)))
                    {
                        getTimeManagAndReportsAllowedodels();
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Shift_Management"], true, false)))
                    {
                        withBlock.AddSubMenuOption("HR", "Shift Management", "Shift Management");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Safety_and_Risk_Management"], true, false)))
                    {
                        withBlock.AddSubMenuOption("HR", "Safety/Risk Management", "Safety/Risk Management");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Message_Employee"], false, false)))
                    {
                        My.MyProject.Forms.FrmHomePage.messageEmployeeeTableLayoutPanel.Hide();
                        canSeeMessages = false;
                    }
                    else
                    {
                        canSeeMessages = true;
                    }
                }
            }
        }
Ejemplo n.º 6
0
        public static void setContainersAllowedModels()
        {
            userID = My.MyProject.Forms.FrmLoginWindow._userID;
            {
                SlideMenu withBlock = sl;
                foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Containers_Clearance").Rows)
                {
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["MAnage_Container"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "Container Management", "Container Management");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Assign_Container"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "Assign Container", "Assign Container");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Block_Container"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "Blocked Containers", "Block Container");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["CFIA_Labels"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "Labels", "CFIA Labels");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["EDI"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "EDI", "EDI");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["EDI_Performance_Audit"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "EDI Performance Audit", "EDI Performance Audit");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["In/Out_Gate"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "In/Out Gate", "In/Out Gate");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Transfer_Container"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Containers", "Transfer Container", "Transfer Container");
                    }
                }
            }
        }
Ejemplo n.º 7
0
 public static void setBillingModels()
 {
     userID = My.MyProject.Forms.FrmLoginWindow._userID;
     {
         SlideMenu withBlock = sl;
         foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Billing_Clearance").Rows)
         {
             if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Trucking_Reconciliation"], true, false)))
             {
                 withBlock.AddSubMenuOption("Billing", "Trucking Reconciliation", "Trucking Reconciliation");
             }
         }
     }
 }
Ejemplo n.º 8
0
        private static void SetBookingModels()
        {
            userID = My.MyProject.Forms.FrmLoginWindow._userID;
            {
                SlideMenu withBlock = sl;
                foreach (DataRow model in (IEnumerable)db.getClearance(userID, "BookingClearance").Rows)
                {
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["BookingReport"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Bookings", "Bookings Report", "Bookings Report");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["VesselList"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Bookings", "Vessel", "Vessel");
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["VesselVoyageList"], true, false)))
                    {
                        withBlock.AddSubMenuOption("Bookings", "Vessel Voyage", "Vessel Voyage");
                    }
                }
            }
        }
Ejemplo n.º 9
0
        public static void getTimeManagAndReportsAllowedodels()
        {
            foreach (DataRow model in (IEnumerable)db.getClearance(userID, "Time_Management_and_Reports_Clearance").Rows)
            {
                {
                    SlideMenu withBlock = sl;
                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Time_Management"], true, false)))
                    {
                        withBlock.AddSubMenuOption("HR", "Time Management", "Time Management");
                        getTimeManagementAllowedFunctionalities();
                    }

                    if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(model["Time_Reports"], true, false)))
                    {
                    }
                }
            }
        }