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();
}
{
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();
}