Ejemplo n.º 1
0
        // Edit Mode.
        public F300_Employee(int ID)
        {
            pEmployee       = new PEmployee(this);
            this.ControlBox = false;
            InitializeComponent();
            editID             = ID;
            labelTitle.Text    = "Edit Employee";
            labelEmpID.Visible = true;
            txtID.Text         = editID.ToString();
            txtID.Visible      = true;
            saveButton.Text    = "SAVE";

            // Assign lists to the comboboxes.
            boxPos.DataSource    = posList;
            boxPos.DisplayMember = "PositionName";
            boxPos.ValueMember   = "PositionID";
            boxLvl.DataSource    = lvlList;
            boxLvl.DisplayMember = "LevelName";
            boxLvl.ValueMember   = "LevelID";
            boxBra.DataSource    = branchList;
            boxBra.DisplayMember = "BranchName";
            boxBra.ValueMember   = "BranchID";
            // Show the data of the currently being edited employee.
            DetailedEmployeeData employee = pEmployee.GetEmployee(ID);

            txtName.Text         = employee.EmployeeName;
            boxPos.SelectedValue = employee.PositionID;
            boxBra.SelectedValue = employee.BranchID;
            datePickStart.Value  = employee.StartDate;
            datePickEnd.Value    = employee.EndDate;
            txtEmail.Text        = employee.Email;
            txtMobile.Text       = employee.Mobile;
            txtAddress.Text      = employee.Address;
            datePickBirth.Value  = employee.Birthday;
            boxLvl.SelectedValue = employee.LevelID;
            txtDesire.Text       = employee.Desire;
            if (employee.Del == 1)
            {
                checkDel.Checked = true;
            }
            else
            {
                checkDel.Checked = false;
            }
            richTxtRemark.Text = employee.Remark;
        }