예제 #1
0
        private Projects GetProjectData(OpreatType optype)
        {
            Projects pj = new Projects();

            pj.ProjectID   = txProjectID.Text;
            pj.ProjectName = txProjectTitle.Text;
            pj.Classify    = txProjectClassify.Text;
            pj.ContractID  = cmbCompanyID.Text;
            pj.Workplace   = txWorkplace.Text;
            pj.Contents    = txProjectTitle.Text;
            pj.Manager     = txManagerName.Text;
            pj.ManageTel   = txManageTel.Text;
            pj.StartDate   = dtpStartDate.Value.ToString();
            pj.EndDate     = dtpEndDate.Value.ToString();
            pj.CorpID      = txCorpAddress.Text;
            pj.Status      = cmbStatus.SelectedIndex + 1;
            pj.Remark      = txDescript.Text;
            return(pj);
        }
예제 #2
0
        /// <summary>
        /// 赋值 person
        /// </summary>
        /// <returns></returns>
        private Person AssignPersonData(OpreatType type)
        {
            Person pers = new Person();

            pers.WorkerNum   = txIndexNo.Text;
            pers.CompanyID   = (string)cbBusiness.SelectedValue;
            pers.ProjectID   = (string)cmbJobCard.SelectedValue;
            pers.WorkerName  = txWorkerName.Text;
            pers.Nationality = txNationality.Text;
            pers.Gender      = cmbGender.Text == "Male" ? true : false;
            pers.Age         = cmbAge.Text;
            pers.Idtype      = cmbIdtype.Text;
            pers.IdNumber    = txIDNum.Text;
            pers.Skill       = txSkill.Text;
            pers.Grade       = cmbGrade.Text;
            pers.Policy      = rdPolicyNo.Checked;
            string riqi = dateTimePicker1.Value.ToString("dd/MM/yyyy hh:mm:ss");

            if (type == OpreatType.add)
            {
                pers.RegDate  = riqi;
                pers.EditDate = riqi;
            }
            else
            {
                pers.EditDate = riqi;
            }
            pers.ContractPeriod = dateTimePicker2.Value.ToString("dd/MM/yyyy hh:mm:ss");
            pers.LeaveDate      = "";
            pers.Editer         = Utility.LoginUser;
            pers.Active         = true;
            pers.Descript       = "";
            pers.BaseSalary     = float.Parse(txBaseSalary.Text);
            pers.Rate1          = float.Parse(cmbRate1.Text);
            pers.Rate2          = float.Parse(cmbRate2.Text);
            return(pers);
        }