Example #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            HR_JobPositionController _controller = new HR_JobPositionController();

            if (txtJobId.Text.Equals(string.Empty))
            {
                HR_JobPosition _item = new HR_JobPosition();
                _item.Name           = txtJobName.Text;
                _item.JobDescription = txtDescription.Text;
                _item.DepartmentId   = Convert.ToInt32(cboDept2.SelectedValue);
                _item.Created        = DateTime.Now;

                _controller.Add(_item);
            }
            else
            {
                HR_JobPosition _item = _controller.GetById(Convert.ToInt32(txtJobId.Text));
                _item.Name           = txtJobName.Text;
                _item.JobDescription = txtDescription.Text;
                _item.DepartmentId   = Convert.ToInt32(cboDept2.SelectedValue);

                _controller.Edit(_item);
            }

            BindingJobs(-1, string.Empty);
            tabControl1.SelectedIndex = 0;
        }
Example #2
0
 public int Add(HR_JobPosition jp)
 {
     try
     {
         this.HR_JobPositions.InsertOnSubmit(jp);
         this.SubmitChanges();
         return(Core.Variable.DB_INSERT_SUCCESS);
     }
     catch (Exception _ex)
     {
         throw new Exception(ClassName, _ex);
         //SingletonLogger.Instance.Error(ClassName, _ex);
     }
 }
Example #3
0
 public int Edit(HR_JobPosition jp)
 {
     try
     {
         HR_JobPosition _o = this.HR_JobPositions.Single(o => o.Id == jp.Id);
         _o.Name           = jp.Name;
         _o.DepartmentId   = jp.DepartmentId;
         _o.JobDescription = jp.JobDescription;
         this.SubmitChanges();
         return(Core.Variable.DB_UPDATE_SUCCESS);
     }
     catch (Exception _ex)
     {
         throw new Exception(ClassName, _ex);
         //SingletonLogger.Instance.Error(ClassName, _ex);
     }
 }
Example #4
0
        public static void BindingJob2Combo(ComboBox cbo)
        {
            try
            {
                HR_JobPositionController _controller = new HR_JobPositionController();
                List <HR_JobPosition>    _list       = _controller.GetJobPositions(-1, -1, string.Empty);

                HR_JobPosition _item = new HR_JobPosition();
                _item.Id   = -1;
                _item.Name = "-- Chọn vị trí --";
                _list.Insert(0, _item);
                cbo.DataSource    = _list;
                cbo.DisplayMember = "Name";
                cbo.ValueMember   = "Id";
            }
            catch (Exception ex)
            {
                SingletonLogger.Instance.Error("BindingCntrol.BindingJob2Combo", ex);
            }
        }