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; }
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); } }
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); } }
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); } }