PPSC Form Assignment
PPSC Form Assignment
Assignment 03
Semester: IV
CODE:
namespace PPSC_Form
{
public partial class Form1 : Form
{
string pst = "";
public Form1()
{
InitializeComponent();
}
private void cboxpost_SelectedIndexChanged(object sender, EventArgs e)
{
if (cboxpost.SelectedItem=="Assitant Professor" || cboxpost.SelectedItem == "Arabic Teacher")
{
lblage.Text = "Male 18 to 25+5=30 years Female 18 to 25+8=33 years";
rbtnfemale.Enabled = true;
rbtnmale.Enabled = true;
rbtnmale.Checked = false;
rbtnfemale.Checked = false;
}
else if (cboxpost.SelectedItem == "Database Administrator" || cboxpost.SelectedItem ==
"Computer Operator"||cboxpost.SelectedItem=="StenoTypist"||cboxpost.SelectedItem=="Steno
Grapher"||cboxpost.SelectedItem=="Sub Engineer")
{
lblage.Text = "Male 18 to 25+5=30 years Female 18 to 25+3=28 years";
rbtnfemale.Enabled = true;
rbtnmale.Enabled = true;
rbtnmale.Checked = false;
rbtnfemale.Checked = false; }
else
if (cboxpost.SelectedItem == "Staff Nurse" || cboxpost.SelectedItem == "Caretaker")
{
lblage.Text = "Female 18 to 25+8=33 years";
rbtnmale.Checked = false;
rbtnmale.Enabled = false;
rbtnfemale.Enabled = true;
rbtnfemale.Checked = false; }
else if (cboxpost.SelectedItem == "Clerk" || cboxpost.SelectedItem == "Junior Clerk")
{
lblage.Text = "Male 18 to 25+5=30 years";
rbtnfemale.Checked = false;
rbtnfemale.Enabled = false;
rbtnmale.Enabled = true;
rbtnmale.Checked = false; }
else if (cboxpost.SelectedItem == "Senior Engineer")
{
lblage.Text = "Male 18 to 25+10=35 years Female 18 to 25+10=35 year" ;
rbtnfemale.Enabled = true;
rbtnmale.Enabled = true;
rbtnfemale.Checked = false;
rbtnmale.Checked = false; }
pst = cboxpost.SelectedItem.ToString(); }
private void rbtnmale_Click(object sender, EventArgs e)
{
if (rbtnfemale.Checked)
rbtnfemale.Checked = false;
if (!rbtnmale.Checked)
{
rbtnmale.Checked = true; } }
private void rbtnfemale_Click(object sender, EventArgs e)
{
if (rbtnmale.Checked)
rbtnmale.Checked = false;
if (!rbtnfemale.Checked)
{
rbtnfemale.Checked = true; } }
private void btnappform_Click(object sender, EventArgs e)
{
lblpostwarning.Text = "";
lblrbtnwarning.Text = "";
lblgenderwarning.Text = "";
lblgwarning.Text = "";
if (cboxpost.SelectedIndex == -1)
{
lblpostwarning.Text = "You need to Select a Post First"; }
if (!rbtnmale.Checked&&!rbtnfemale.Checked)
{
lblgenderwarning.Text = "Please Select an Option"; }
if (cboxemploye.SelectedIndex == -1)
{
lblgwarning.Text = "Please Select an Option"; }
if((!rbtnno.Checked&&!rbtnyes.Checked)||(!rbtnretiredyes.Checked&&!rbtnreitiredno.Checked))
{
lblrbtnwarning.Text="Please Select an Option"; }
if (cboxpost.SelectedIndex!=-1 &&cboxemploye.SelectedIndex!=-1&&(rbtnmale.Checked ||
rbtnfemale.Checked) && (rbtnretiredyes.Checked || rbtnreitiredno.Checked) && (rbtnyes.Checked ||
rbtnno.Checked))
{
this.Hide();
Form2 f2 = new Form2(pst);
f2.ShowDialog();
this.Close(); } }
private void rbtnyes_Click(object sender, EventArgs e)
{
if (rbtnno.Checked)
rbtnno.Checked = false;
if (!rbtnyes.Checked)
rbtnyes.Checked = true; }
private void rbtnno_Click(object sender, EventArgs e)
{
if (rbtnyes.Checked)
rbtnyes.Checked = false;
if (!rbtnno.Checked)
rbtnno.Checked = true; }
private void rbtnretiredyes_Click(object sender, EventArgs e)
{
if (rbtnreitiredno.Checked)
rbtnreitiredno.Checked = false;
if (!rbtnretiredyes.Checked)
rbtnretiredyes.Checked = true; }
private void rbtnreitiredno_Click(object sender, EventArgs e)
{
if (rbtnretiredyes.Checked)
rbtnretiredyes.Checked = false;
if (!rbtnreitiredno.Checked)
rbtnreitiredno.Checked = true; }
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close(); }
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
Form1 f = new Form1();
f.ShowDialog(); }
private void clearToolStripMenuItem_Click(object sender, EventArgs e)
{
cboxpost.Text = "Please Select a Post";
cboxemploye.Text = "Please Select an Option";
lblage.Text = "";
rbtnfemale.Checked = false;
rbtnmale.Checked = false;
rbtnno.Checked = false;
rbtnyes.Checked = false;
rbtnreitiredno.Checked = false;
rbtnretiredyes.Checked = false; }
private void fontToolStripMenuItem_Click(object sender, EventArgs e)
{
FontDialog f = new FontDialog();
if (f.ShowDialog() == DialogResult.OK)
{
this.Font = f.Font; }}
private void colorToolStripMenuItem_Click(object sender, EventArgs e)
{
ColorDialog c=new ColorDialog();
if(c.ShowDialog()==DialogResult.OK)
{
this.BackColor=c.Color; } }
private void foreColorToolStripMenuItem_Click(object sender, EventArgs e)
{
ColorDialog c = new ColorDialog();
if (c.ShowDialog() == DialogResult.OK)
{ this.ForeColor = c.Color; } }}