Esempio n. 1
0
 /// <summary>
 /// Purpose: Parameterized Constructor - With all string parameters
 /// </summary>
 /// <param name="eid"></param>
 /// <param name="ename"></param>
 public Employee(string eid, string ename) : base()
 {
     EmpID   = uint.Parse(eid);
     EmpName = ename;
     EmpType = ETYPE.NONE;
     Console.WriteLine("Employee parameterized Constructor");
 }
Esempio n. 2
0
 //-------------------------------------- Constructors ---------------------------------
 /// <summary>
 /// Purpose: Default Constructor
 /// </summary>
 public Employee() : base()
 {
     EmpID   = EMPNUMBER - 1;
     EmpName = "none";
     EmpType = ETYPE.NONE;
     Console.WriteLine("Employee default Constructor");
 }
Esempio n. 3
0
 /// <summary>
 /// Purpose: Parameterized Constructor
 /// </summary>
 /// <param name="eid">Employee ID</param>
 /// <param name="ename">Full Name</param>
 public Employee(uint eid, string ename)
 {
     EmpID   = eid;
     EmpName = ename;
     EmpType = ETYPE.NONE;
     Console.WriteLine("Employee parameterized Constructor");
 }
Esempio n. 4
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 public Contract(uint i, ETYPE et, string en, decimal cs)
 {
     _EmpID          = i;
     _EmpType        = et;
     _EmpName        = en;
     _ContractSalary = cs;
 }
Esempio n. 5
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="ms"></param>
 public Salary(uint i, ETYPE et, string en, decimal ms)
 {
     _EmpID         = i;
     _EmpType       = et;
     _EmpName       = en;
     _MonthlySalary = ms;
 }
Esempio n. 6
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="hr"></param>
 /// <param name="hw"></param>
 public Hourly(uint i, ETYPE et, string en, decimal hr, double hw)
 {
     _EmpID       = i;
     _EmpType     = et;
     _EmpName     = en;
     _HourlyRate  = hr;
     _HoursWorked = hw;
 }
Esempio n. 7
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 /// <param name="gs"></param>
 /// <param name="ms"></param>
 public Sales(uint i, ETYPE et, string en, decimal cs, decimal gs, decimal ms)
 {
     _EmpID         = i;
     _EmpType       = et;
     _EmpName       = en;
     _ComSales      = cs;
     _GrossSales    = gs;
     _MonthlySalary = ms;
 }
Esempio n. 8
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 public Employee(uint i, ETYPE et, string en)
 {
     _EmpID                  = i;
     _EmpType                = et;
     _EmpName                = en;
     _EmpOvertime            = false;
     _EmpBenefits            = false;
     _EmpCommission          = false;
     _EmpEducationalBenefits = false;
 }
 /// <summary>
 /// parameterized constructor
 /// </summary>
 public Employee(uint i, ETYPE et, string fn, string ln)
 {
     _EmpID                  = i;
     _EmpType                = et;
     _FirstName              = fn;
     _LastName               = ln;
     _EmpOvertime            = false;
     _EmpBenefits            = false;
     _EmpCommission          = false;
     _EmpEducationalBenefits = false;
 }
Esempio n. 10
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 public Contract(uint i, ETYPE et, string en, decimal cs, bool ot, bool ben, bool comm, bool edBen)
 {
     _EmpID                  = i;
     _EmpType                = et;
     _EmpName                = en;
     _ContractSalary         = cs;
     _EmpOvertime            = ot;
     _EmpBenefits            = ben;
     _EmpCommission          = comm;
     _EmpEducationalBenefits = edBen;
 }
Esempio n. 11
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="ms"></param>
 public Salary(uint i, ETYPE et, string en, decimal ms, bool ot, bool ben, bool comm, bool edBen)
 {
     _EmpID                  = i;
     _EmpType                = et;
     _EmpName                = en;
     _MonthlySalary          = ms;
     _EmpOvertime            = ot;
     _EmpBenefits            = ben;
     _EmpCommission          = comm;
     _EmpEducationalBenefits = edBen;
 }
Esempio n. 12
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="hr"></param>
 /// <param name="hw"></param>
 public Hourly(uint i, ETYPE et, string en, decimal hr, double hw, bool ot, bool ben, bool comm, bool edBen)
 {
     _EmpID                  = i;
     _EmpType                = et;
     _EmpName                = en;
     _HourlyRate             = hr;
     _HoursWorked            = hw;
     _EmpOvertime            = ot;
     _EmpBenefits            = ben;
     _EmpCommission          = comm;
     _EmpEducationalBenefits = edBen;
 }
Esempio n. 13
0
 /// <summary>
 /// Purpose: to add a contract employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 public void addEmpContract(uint i, ETYPE et, string en, decimal cs, bool ot, bool ben, bool comm, bool edBen)
 {
     if (empDictionary == null)
     {
         empDictionary = new SortedDictionary <uint, Employee>();
         newContract   = new Contract(i, et, en, cs, ot, ben, comm, edBen);
         empDictionary.Add(newContract._EmpID, newContract);
     }
     else
     {
         newContract = new Contract(i, et, en, cs, ot, ben, comm, edBen);
         empDictionary.Add(newContract._EmpID, newContract);
     }
 }
Esempio n. 14
0
 /// <summary>
 /// Pupose to add a Sales Employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 /// <param name="gs"></param>
 /// <param name="ms"></param>
 public void addEmpSales(uint i, ETYPE et, string en, decimal cs, decimal gs, decimal ms, bool ot, bool ben, bool comm, bool edBen)
 {
     if (empDictionary == null)
     {
         empDictionary = new SortedDictionary <uint, Employee>();
         newsles       = new Sales(i, et, en, cs, gs, ms, ot, ben, comm, edBen);
         empDictionary.Add(newsles._EmpID, newsles);
     }
     else
     {
         newsles = new Sales(i, et, en, cs, gs, ms, ot, ben, comm, edBen);
         empDictionary.Add(newsles._EmpID, newsles);
     }
 }
Esempio n. 15
0
/// <summary>
        ///        Purpose to add an Hourly Employee
/// </summary>
/// <param name="i"></param>
/// <param name="et"></param>
/// <param name="en"></param>
/// <param name="hr"></param>
/// <param name="hw"></param>
        public void addEmpHourly(uint i, ETYPE et, string en, decimal hr, double hw, bool ot, bool ben, bool comm, bool edBen)
        {
            if (empDictionary == null)
            {
                empDictionary = new SortedDictionary <uint, Employee>();
                newhrly       = new Hourly(i, et, en, hr, hw, ot, ben, comm, edBen);
                empDictionary.Add(newhrly._EmpID, newhrly);
            }
            else
            {
                newhrly = new Hourly(i, et, en, hr, hw, ot, ben, comm, edBen);
                empDictionary.Add(newhrly._EmpID, newhrly);
            }
        }
Esempio n. 16
0
 /// <summary>
 /// Purpose to add an Salary Employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="ms"></param>
 public void addEmpSalary(uint i, ETYPE et, string fn, string ln, decimal ms, bool ot, bool ben, bool comm, bool edBen)
 {
     if (empDictionary == null)
     {
         empDictionary = new SortedDictionary <uint, Employee>();
         newSalry      = new Salary(i, et, fn, ln, ms, ot, ben, comm, edBen);
         empDictionary.Add(newSalry._EmpID, newSalry);
     }
     else
     {
         newSalry = new Salary(i, et, fn, ln, ms, ot, ben, comm, edBen);
         empDictionary.Add(newSalry._EmpID, newSalry);
     }
 }
 /// <summary>
 /// parameterized constructor
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 /// <param name="gs"></param>
 /// <param name="ms"></param>
 public Sales(uint i, ETYPE et, string fn, string ln, decimal cs, decimal gs, decimal ms, bool ot, bool ben, bool comm, bool edBen)
 {
     _EmpID                  = i;
     _EmpType                = et;
     _FirstName              = fn;
     _LastName               = ln;
     _ComSales               = cs;
     _GrossSales             = gs;
     _MonthlySalary          = ms;
     _EmpOvertime            = ot;
     _EmpBenefits            = ben;
     _EmpCommission          = comm;
     _EmpEducationalBenefits = edBen;
 }
Esempio n. 18
0
        public ushort e_shstrndx; // Section header string table index

        #region Methods

        public void SwapEndian()
        {
            e_type = (ETYPE)NativeUtils.SwapEndian((ushort)e_type);
            e_machine = (EMACHINE)NativeUtils.SwapEndian((ushort)e_machine);
            e_version = (EVERSION)NativeUtils.SwapEndian((uint)e_version);
            e_entry = NativeUtils.SwapEndian(e_entry);
            e_phoff = NativeUtils.SwapEndian(e_phoff);
            e_shoff = NativeUtils.SwapEndian(e_shoff);
            e_flags = NativeUtils.SwapEndian(e_flags);
            e_ehsize = NativeUtils.SwapEndian(e_ehsize);
            e_phentsize = NativeUtils.SwapEndian(e_phentsize);
            e_phnum = NativeUtils.SwapEndian(e_phnum);
            e_shentsize = NativeUtils.SwapEndian(e_shentsize);
            e_shnum = NativeUtils.SwapEndian(e_shnum);
            e_shstrndx = NativeUtils.SwapEndian(e_shstrndx);
        }
Esempio n. 19
0
 public void Clear()
 {
     to = null;
     from0 = null;
     from1 = null;
     next = null;
     TYPE = ETYPE.NULL;
 }
Esempio n. 20
0
        public void Set(HyperVertex p, HyperVertex l, HyperVertex r, double[][][] binaryScores, double[][][] binaryExpects)
        {
            TYPE = ETYPE.BINARY;
            this.binaryScores = binaryScores;
            this.binaryExpects = binaryExpects;

            to = p;
            from0 = l;
            from1 = r;

            p.AddIncomingLink (this);
            l.AddOutgoingLink (this);
            r.AddOutgoingLink (this);

            posteriorScore = double.NegativeInfinity;
        }
Esempio n. 21
0
        public void Set(HyperVertex p, HyperVertex w, double[] terminalScores, double[] terminalExpects)
        {
            TYPE = ETYPE.TERMINAL;
            this.terminalScores = terminalScores;
            this.terminalExpects = terminalExpects;

            to = p;
            from0 = w;
            from1 = null;

            p.AddIncomingLink (this);
            w.AddOutgoingLink (this);

            posteriorScore = double.NegativeInfinity;
        }
Esempio n. 22
0
        public void Set(HyperVertex p, HyperVertex c, double[][] unaryScores, double[][] unaryExpects)
        {
            TYPE = ETYPE.UNARY;
            this.unaryScores = unaryScores;
            this.unaryExpects = unaryExpects;

            to = p;
            from0 = c;
            from1 = null;

            p.AddIncomingLink (this);
            c.AddOutgoingLink (this);

            posteriorScore = double.NegativeInfinity;
        }
Esempio n. 23
0
        public void Set(HyperVertex p, HyperVertex c)
        {
            TYPE = ETYPE.DUMMY;

            to = p;
            //from.Add(c);
            from0 = c;
            from1 = null;

            p.AddIncomingLink (this);
            c.AddOutgoingLink (this);

            posteriorScore = double.NegativeInfinity;
        }
Esempio n. 24
0
        public void addEmpSalary(int i, ETYPE et, string en, decimal ms)
        {
            int x = i % SIZE;

            _empArray[x] = new Salary(i, et, en, ms);
        }
Esempio n. 25
0
        public void addEmpSales(int i, ETYPE et, string en, decimal cs, decimal gs, decimal ms)
        {
            int x = i % SIZE;

            _empArray[x] = new Sales(i, et, en, cs, gs, ms);
        }
Esempio n. 26
0
        /// <summary>
        /// purpose: to change the form to the right style per employee type
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dbox_empType_SelectedIndexChanged(object sender, EventArgs e)
        {
            ETYPE type = (ETYPE)Enum.Parse(typeof(ETYPE), dbox_empType.Text);

            formLoad(type);
        }
Esempio n. 27
0
        /// <summary>
        /// Purpose: sets the form with the proper lables and boxes based on type
        /// </summary>
        /// <param name="type"></param>
        public void formLoad(ETYPE emp)
        {
            switch (emp)
            {
            case ETYPE.Hourly:

                txt_empFName.Text = test._FirstName;
                txt_empLName.Text = test._LastName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(ETYPE.Hourly);
                lbl_info1.Show();
                lbl_info1.Text = _HrsWorked;
                txt_info1.Show();
                txt_info1.Text = Convert.ToString(test._HoursWorked);
                lbl_info2.Show();
                lbl_info2.Text = _HourlyWage;
                txt_info2.Show();
                txt_info2.Text = Convert.ToString(test._HourlyRate);
                lbl_info3.Hide();
                txt_info3.Hide();
                _chBoxBenefits.Checked    = test._EmpBenefits;
                _chBoxCommission.Checked  = test._EmpCommission;
                _chBoxOvertime.Checked    = test._EmpOvertime;
                _chBoxEDUBenefits.Checked = test._EmpBenefits;
                break;

            case ETYPE.Salary:
                txt_empFName.Text = test._FirstName;
                txt_empLName.Text = test._LastName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(ETYPE.Salary);
                lbl_info1.Text    = _MonthlySal;
                txt_info1.Text    = Convert.ToString(test._MonthlySalary);
                lbl_info2.Hide();
                txt_info2.Hide();
                lbl_info3.Hide();
                txt_info3.Hide();
                _chBoxBenefits.Checked    = test._EmpBenefits;
                _chBoxCommission.Checked  = test._EmpCommission;
                _chBoxOvertime.Checked    = test._EmpOvertime;
                _chBoxEDUBenefits.Checked = test._EmpBenefits;
                break;

            case ETYPE.Contract:
                txt_empFName.Text = test._FirstName;
                txt_empLName.Text = test._LastName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(ETYPE.Contract);
                lbl_info1.Text    = _ContractSal;
                txt_info1.Text    = Convert.ToString(test._ContractSalary);
                lbl_info2.Hide();
                txt_info2.Hide();
                lbl_info3.Hide();
                txt_info3.Hide();
                _chBoxBenefits.Checked    = test._EmpBenefits;
                _chBoxCommission.Checked  = test._EmpCommission;
                _chBoxOvertime.Checked    = test._EmpOvertime;
                _chBoxEDUBenefits.Checked = test._EmpBenefits;
                break;

            case ETYPE.Sales:
                txt_empFName.Text = test._FirstName;
                txt_empLName.Text = test._LastName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(ETYPE.Sales);
                lbl_info1.Show();
                lbl_info1.Text = _MonthlySal;
                txt_info1.Show();
                txt_info1.Text = Convert.ToString(test._MonthlySalary);
                txt_info2.Show();
                lbl_info2.Show();
                lbl_info2.Text = _CommissionSales;
                txt_info2.Text = Convert.ToString(test._ComSales);
                lbl_info3.Show();
                txt_info3.Show();
                lbl_info3.Text            = _GrossSal;
                txt_info3.Text            = Convert.ToString(test._MonthlySalary);
                _chBoxBenefits.Checked    = test._EmpBenefits;
                _chBoxCommission.Checked  = test._EmpCommission;
                _chBoxOvertime.Checked    = test._EmpOvertime;
                _chBoxEDUBenefits.Checked = test._EmpBenefits;

                break;

            case ETYPE.None:
                txt_empFName.Text = test._FirstName;
                txt_empLName.Text = test._LastName;
                txt_empID.Text    = _blank;
                dbox_empType.Text = _none;
                lbl_info1.Show();
                lbl_info1.Text = _lbl1;
                txt_info1.Show();
                txt_info1.Text = _blank;
                txt_info2.Show();
                lbl_info2.Show();
                lbl_info2.Text = _lbl2;
                txt_info2.Text = _blank;
                lbl_info3.Show();
                txt_info3.Show();
                lbl_info3.Text            = _lbl3;
                txt_info3.Text            = _blank;
                _chBoxBenefits.Checked    = false;
                _chBoxCommission.Checked  = false;
                _chBoxOvertime.Checked    = false;
                _chBoxEDUBenefits.Checked = false;
                break;

            default:

                MessageBox.Show(_error);

                break;
            }
        }
Esempio n. 28
0
        /// <summary>
        /// Purpose: To set and display the GUI Interface to the proper Employee Type
        /// </summary>
        /// <param name="type">ETYPE - Sal, SLS, HRLY, CNCT, NONE, BAD</param>
        public void SetGUIState(ETYPE type)
        {
            switch (type)
            {
            case ETYPE.SAL:
                RBtnSalary.Checked = true;
                LblValue0.Text     = SALY;
                TxtValue0.Text     = string.Format(FMTC, _eList[_count].MonthlySalary);
                RTxtDisplay.AppendText(TxtValue0.Text + CRLF);
                LblValue1.Hide();
                TxtValue1.Hide();
                LblValue2.Hide();
                TxtValue2.Hide();
                _count++;
                break;

            case ETYPE.HRLY:
                RBtnHourly.Checked = true;
                LblValue0.Text     = HRLYRATE;
                TxtValue0.Text     = string.Format(FMTC, _eList[_count].HourlyRate);
                RTxtDisplay.AppendText(TxtValue0.Text + CRLF);
                LblValue1.Text = HRSWORK;
                LblValue1.Show();
                TxtValue1.Text = string.Format(FMTF, _eList[_count].HoursWorked);
                RTxtDisplay.AppendText(TxtValue1.Text + CRLF);
                TxtValue1.Show();
                LblValue2.Hide();
                TxtValue2.Hide();
                _count++;
                break;

            case ETYPE.SLS:
                RBtnSales.Checked = true;
                LblValue0.Text    = SALEMP;
                TxtValue0.Text    = string.Format(FMTC, _eList[_count].MonthlySalary);
                LblValue1.Text    = COMMSALES;
                LblValue1.Show();
                TxtValue1.Text = string.Format(FMTP, _eList[_count].ComSales);
                RTxtDisplay.AppendText(TxtValue1.Text + CRLF);
                TxtValue1.Show();
                LblValue2.Text = GROSSALES;
                TxtValue2.Text = string.Format(FMTC, _eList[_count].GrossSales);
                LblValue2.Show();
                RTxtDisplay.AppendText(TxtValue2.Text + CRLF);
                TxtValue2.Show();
                _count++;
                break;

            case ETYPE.CNCT:
                RBtnContract.Checked = true;
                LblValue0.Text       = "Salary:";
                TxtValue0.Text       = string.Format(FMTC, _eList[_count].ContractSalary);
                RTxtDisplay.AppendText(TxtValue0.Text + CRLF);
                LblValue1.Hide();
                TxtValue1.Hide();
                LblValue2.Hide();
                TxtValue2.Hide();
                _count++;
                break;

            case ETYPE.NONE:
                RBtnSalary.Checked   = false;
                RBtnHourly.Checked   = false;
                RBtnSales.Checked    = false;
                RBtnContract.Checked = false;
                TxtEmpID.Text        = "" + _eList[_count].EmpID;
                TxtName.Text         = _eList[_count].EmpName;
                TxtValue0.Text       = string.Format(FMTC, _eList[_count].MonthlySalary);
                LblValue1.Hide();
                TxtValue1.Hide();
                LblValue2.Hide();
                TxtValue2.Hide();
                _count++;
                //goto case ETYPE.SAL;
                break;

            default:
                RBtnSalary.Checked   = false;
                RBtnHourly.Checked   = false;
                RBtnSales.Checked    = false;
                RBtnContract.Checked = false;
                MessageBox.Show(MSG_IVT, MSG_IT, MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
                TxtEmpID.Clear();
                TxtName.Clear();
                TxtEmpType.Text = "" + _eList[_count].EmpType;
                LblValue0.Text  = LABELN;
                TxtValue0.Clear();
                LblValue1.Hide();
                TxtValue1.Hide();
                LblValue2.Hide();
                TxtValue2.Hide();
                _count++;
                //goto case ETYPE.SAL;
                break;
            }
        }
 /// <summary>
 /// Purpose: to add a contract employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 public void addEmpContract(uint i, ETYPE et, string en, decimal cs)
 {
     newContract = new Contract(i, et, en, cs);
     empDictionary.Add(newContract._EmpID, newContract);
 }
 /// <summary>
 /// Pupose to add a Sales Employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="cs"></param>
 /// <param name="gs"></param>
 /// <param name="ms"></param>
 public void addEmpSales(uint i, ETYPE et, string en, decimal cs, decimal gs, decimal ms)
 {
     newsles = new Sales(i, et, en, cs, gs, ms);
     empDictionary.Add(newsles._EmpID, newsles);
 }
 /// <summary>
 /// Purpose to add an Salary Employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="ms"></param>
 public void addEmpSalary(uint i, ETYPE et, string en, decimal ms)
 {
     newSalry = new Salary(i, et, en, ms);
     empDictionary.Add(newSalry._EmpID, newSalry);
 }
Esempio n. 32
0
        /// <summary>
        /// Purpose: sets the form with the proper lables and boxes based on type
        /// </summary>
        /// <param name="type"></param>
        public void formLoad(ETYPE emp)
        {
            switch (emp)
            {
            case ETYPE.Hourly:

                txt_empName.Text  = test._EmpName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(test._EmpType);
                lbl_info1.Show();
                lbl_info1.Text = _HrsWorked;
                txt_info1.Show();
                txt_info1.Text = Convert.ToString(test._HoursWorked);
                lbl_info2.Show();
                lbl_info2.Text = _HourlyWage;
                txt_info2.Show();
                txt_info2.Text = Convert.ToString(test._HourlyRate);
                lbl_info3.Hide();
                txt_info3.Hide();
                break;

            case ETYPE.Salary:
                txt_empName.Text  = test._EmpName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(test._EmpType);
                lbl_info1.Text    = _MonthlySal;
                txt_info1.Text    = Convert.ToString(test._MonthlySalary);
                lbl_info2.Hide();
                txt_info2.Hide();
                lbl_info3.Hide();
                txt_info3.Hide();
                break;

            case ETYPE.Contract:
                txt_empName.Text  = test._EmpName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(test._EmpType);
                lbl_info1.Text    = _ContractSal;
                txt_info1.Text    = Convert.ToString(test._ContractSalary);
                lbl_info2.Hide();
                txt_info2.Hide();
                lbl_info3.Hide();
                txt_info3.Hide();
                break;

            case ETYPE.Sales:
                txt_empName.Text  = test._EmpName;
                txt_empID.Text    = Convert.ToString(test._EmpID);
                dbox_empType.Text = Convert.ToString(test._EmpType);
                lbl_info1.Show();
                lbl_info1.Text = _MonthlySal;
                txt_info1.Show();
                txt_info1.Text = Convert.ToString(test._MonthlySalary);
                txt_info2.Show();
                lbl_info2.Show();
                lbl_info2.Text = _CommissionSales;
                txt_info2.Text = Convert.ToString(test._ComSales);
                lbl_info3.Show();
                txt_info3.Show();
                lbl_info3.Text = _GrossSal;
                txt_info3.Text = Convert.ToString(test._MonthlySalary);
                break;

            case ETYPE.None:
                txt_empName.Text  = _blank;
                txt_empID.Text    = _blank;
                dbox_empType.Text = _none;
                lbl_info1.Show();
                lbl_info1.Text = _lbl1;
                txt_info1.Show();
                txt_info1.Text = _blank;
                txt_info2.Show();
                lbl_info2.Show();
                lbl_info2.Text = _lbl2;
                txt_info2.Text = _blank;
                lbl_info3.Show();
                txt_info3.Show();
                lbl_info3.Text = _lbl3;
                txt_info3.Text = _blank;
                break;

            default:

                MessageBox.Show(_error);

                break;
            }
        }
Esempio n. 33
0
        public void addEmpHourly(int i, ETYPE et, string en, decimal hr, double hw)
        {
            int x = i % SIZE;

            _empArray[x] = new Hourly(i, et, en, hr, hw);
        }
Esempio n. 34
0
        public void addEmpContract(int i, ETYPE et, string en, decimal cs)
        {
            int x = i % SIZE;

            _empArray[x] = new Contract(i, et, en, cs);
        }
Esempio n. 35
0
 /// <summary>
 /// parameterized constructor
 /// </summary>
 public Employee(uint i, ETYPE et, string en)
 {
     _EmpID   = i;
     _EmpType = et;
     _EmpName = en;
 }
 /// <summary>
 /// Purpose to add an Hourly Employee
 /// </summary>
 /// <param name="i"></param>
 /// <param name="et"></param>
 /// <param name="en"></param>
 /// <param name="hr"></param>
 /// <param name="hw"></param>
 public void addEmpHourly(uint i, ETYPE et, string en, decimal hr, double hw)
 {
     newhrly = new Hourly(i, et, en, hr, hw);
     empDictionary.Add(newhrly._EmpID, newhrly);
 }