示例#1
0
        public FluctuationEmployeeModel(hr_FluctuationEmployee fluctuation)
        {
            _fluctuationEmployee = fluctuation ?? new hr_FluctuationEmployee();

            Id       = _fluctuationEmployee.Id;
            RecordId = _fluctuationEmployee.RecordId;
            Reason   = _fluctuationEmployee.Reason;
            Date     = _fluctuationEmployee.Date;
            Type     = _fluctuationEmployee.Type;
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="obj"></param>
        public void Update(hr_FluctuationEmployee obj)
        {
            var record = hr_FluctuationEmployeeServices.GetById(obj.Id);

            if (record == null)
            {
                return;
            }
            record.RecordId    = obj.RecordId;
            record.Reason      = obj.Reason;
            record.Date        = obj.Date;
            record.Type        = obj.Type;
            record.CreatedDate = DateTime.Now;
            record.EditedDate  = DateTime.Now;
            hr_FluctuationEmployeeServices.Update(record);
        }
 private void Insert()
 {
     try
     {
         hdfChonCanBo.Text = cbxChonCanBo.SelectedItem.Value;
         var fluctuation = new hr_FluctuationEmployee
         {
             RecordId    = int.Parse(hdfChonCanBo.Text),
             Type        = rbDecrease.Checked,
             Reason      = txtReason.Text.Trim(),
             Date        = txtDate.SelectedDate,
             CreatedDate = DateTime.Now,
             EditedDate  = DateTime.Now
         };
         hr_FluctuationEmployeeServices.Create(fluctuation);
     }
     catch (Exception e)
     {
         Dialog.Alert("Có lỗi xảy ra trong quá trình thêm mới: {0}".FormatWith(e.Message));
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="obj"></param>
 public void Create(hr_FluctuationEmployee obj)
 {
     hr_FluctuationEmployeeServices.Create(obj);
 }