Copying and Pasting cs Code

In cs, like in almost any computer programming language, reading data from a file can be tricky. You add extra lines of code to tell the computer what to do. Sometimes you can copy and paste these lines from other peoples’ code.

For example, you can follow the pattern in this listing:

         private void frmMainMenu_Load(object sender, EventArgs e)
         {
             if (lblUserType.Text.Trim()== "Admin")
                     {

                         this.masterEntryToolStripMenuItem.Enabled=true;
                         this.usersToolStripMenuItem.Enabled=true;
                         this.customerToolStripMenuItem1.Enabled=true;
                         this.suppliersToolStripMenuItem.Enabled=true;
                         this.productsToolStripMenuItem.Enabled=true;
                         this.recordsToolStripMenuItem.Enabled=true;
                         this.registrationToolStripMenuItem.Enabled=true;
                         this.databaseToolStripMenuItem.Enabled=true;
                         this.customerToolStripMenuItem.Enabled=true;
                         this.supplierToolStripMenuItem.Enabled=true;
                         this.productToolStripMenuItem.Enabled=true;
                         this.stockToolStripMenuItem.Enabled=true;
                         this.invoiceToolStripMenuItem.Enabled = true;


                     }
                     if (lblUserType.Text.Trim() == "Sales Person")
                     {
                         this.masterEntryToolStripMenuItem.Enabled = false;
                         this.usersToolStripMenuItem.Enabled = false;
                         this.customerToolStripMenuItem1.Enabled = true;
                         this.suppliersToolStripMenuItem.Enabled = false;
                         this.productsToolStripMenuItem.Enabled = false;
                         this.recordsToolStripMenuItem.Enabled = false;
                         this.registrationToolStripMenuItem.Enabled = false;
                         this.databaseToolStripMenuItem.Enabled = false;
                         this.customerToolStripMenuItem.Enabled = true;
                         this.supplierToolStripMenuItem.Enabled = false;
                         this.productToolStripMenuItem.Enabled = false;
                         this.stockToolStripMenuItem.Enabled = false;
                         this.invoiceToolStripMenuItem.Enabled = true;

                     }
                     if (lblUserType.Text.Trim() == "Warehouse Worker")
                     {
                         this.masterEntryToolStripMenuItem.Enabled = false;
                         this.usersToolStripMenuItem.Enabled = false;
                         this.customerToolStripMenuItem1.Enabled = false;
                         this.suppliersToolStripMenuItem.Enabled = false;
                         this.productsToolStripMenuItem.Enabled = false;
                         this.recordsToolStripMenuItem.Enabled = false;
                         this.registrationToolStripMenuItem.Enabled = false;
                         this.databaseToolStripMenuItem.Enabled = false;
                         this.customerToolStripMenuItem.Enabled = false;
                         this.supplierToolStripMenuItem.Enabled = false;
                         this.productToolStripMenuItem.Enabled = false;
                         this.stockToolStripMenuItem.Enabled = false;
                         this.invoiceToolStripMenuItem.Enabled = false;

                     }

                        if (lblUserType.Text.Trim() == "Warehouse Manager")
                     {
                         this.masterEntryToolStripMenuItem.Enabled = false;
                         this.usersToolStripMenuItem.Enabled = false;
                         this.customerToolStripMenuItem1.Enabled = false;
                         this.suppliersToolStripMenuItem.Enabled = false;
                         this.productsToolStripMenuItem.Enabled = false;
                         this.recordsToolStripMenuItem.Enabled = false;
                         this.registrationToolStripMenuItem.Enabled = false;
                         this.databaseToolStripMenuItem.Enabled = false;
                         this.customerToolStripMenuItem.Enabled = false;
                         this.supplierToolStripMenuItem.Enabled = true;
                         this.productToolStripMenuItem.Enabled = true;
                         this.stockToolStripMenuItem.Enabled = true;
                         this.invoiceToolStripMenuItem.Enabled = false;

                     }
                         ToolStripStatusLabel4.Text = System.DateTime.Now.ToString();
                         GetData();
         }