Ejemplo n.º 1
0
        /// <summary>
        /// 新增节假日类别
        /// </summary>
        /// <param name="holidayType">节假日类别数据集</param>
        /// <param name="error">错误信息</param>
        /// <returns>成功返回True 失败返回False</returns>
        public bool AddHolidayType(HR_HolidayType holidayType, out string error)
        {
            error = "";

            try
            {
                DepotManagementDataContext dataContxt = CommentParameter.DepotDataContext;

                var result = from a in dataContxt.HR_HolidayType
                             where a.TypeName == holidayType.TypeName
                             select a;

                if (result.Count() == 0)
                {
                    dataContxt.HR_HolidayType.InsertOnSubmit(holidayType);
                }
                else
                {
                    error = "节假日已经存在,请重新确认!";
                    return(false);
                }

                dataContxt.SubmitChanges();
                return(true);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(false);
            }
        }
Ejemplo n.º 2
0
 public ActionResult UpdateHoliType(HR_HolidayType holi, int Id, string HolidayType, string HolidayTypeCode)
 {
     holi                 = db.HR_HolidayType.FirstOrDefault(x => x.HoildayTypeId == Id);
     holi.HolidayType     = HolidayType;
     holi.HolidayTypeCode = HolidayTypeCode;
     db.SaveChanges();
     return(PartialView());
 }
Ejemplo n.º 3
0
 public ActionResult AddHoliType(HR_HolidayType holi, string HolidayType, string HolidayTypeCode)
 {
     holi.HolidayType     = HolidayType;
     holi.HolidayTypeCode = HolidayTypeCode;
     db.HR_HolidayType.Add(holi);
     db.SaveChanges();
     return(PartialView());
 }
Ejemplo n.º 4
0
 public ActionResult DeleteHoliType(HR_HolidayType holi, int Id)
 {
     holi = db.HR_HolidayType.FirstOrDefault(x => x.HoildayTypeId == Id);
     if (holi == null)
     {
         return(HttpNotFound());
     }
     db.HR_HolidayType.Remove(holi);
     db.SaveChanges();
     return(PartialView());
 }
Ejemplo n.º 5
0
        private void 修改toolStripButton2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageDialog.ShowPromptMessage("请选择要修改的一行!");
                return;
            }

            if (dataGridView1.SelectedRows.Count > 1)
            {
                MessageDialog.ShowPromptMessage("只针对于单行操作!");
                return;
            }

            if (txtTypeName.Text.Trim() == dataGridView1.CurrentRow.Cells["节假日名称"].Value.ToString() &&
                txtRemark.Text.Trim() == dataGridView1.CurrentRow.Cells["备注"].Value.ToString() &&
                rbIsWeekend.Checked == Convert.ToBoolean(dataGridView1.CurrentRow.Cells["是否周末"].Value) &&
                rbIsLegalHolidays.Checked == Convert.ToBoolean(dataGridView1.CurrentRow.Cells["是否法定节假日"].Value))
            {
                MessageDialog.ShowPromptMessage("数据没有任何改变!");
                return;
            }

            HR_HolidayType type = new HR_HolidayType();

            type.ID              = Convert.ToInt32(dataGridView1.CurrentRow.Cells["编号"].Value);
            type.TypeName        = txtTypeName.Text;
            type.IsWeekend       = rbIsWeekend.Checked;
            type.IsLegalHolidays = rbIsLegalHolidays.Checked;
            type.Remark          = txtRemark.Text;
            type.Recorder        = BasicInfo.LoginID;
            type.RecordTime      = ServerTime.Time;

            if (!m_holidayServer.UpdateHolidayType(type, out error))
            {
                MessageDialog.ShowPromptMessage(error);
                return;
            }

            RefreshDataGridView();
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 修改节假日类别
        /// </summary>
        /// <param name="holidayType">节假日类别数据集</param>
        /// <param name="error">错误信息</param>
        /// <returns>成功返回True 失败返回False</returns>
        public bool UpdateHolidayType(HR_HolidayType holidayType, out string error)
        {
            error = "";

            try
            {
                DepotManagementDataContext dataContxt = CommentParameter.DepotDataContext;

                var result = from a in dataContxt.HR_HolidayType
                             where a.ID == holidayType.ID
                             select a;

                if (result.Count() != 1)
                {
                    error = "信息有误,请检查!";
                    return(false);
                }
                else
                {
                    HR_HolidayType type = result.Single();

                    type.TypeName        = holidayType.TypeName;
                    type.IsWeekend       = holidayType.IsWeekend;
                    type.IsLegalHolidays = holidayType.IsLegalHolidays;
                    type.Remark          = holidayType.Remark;
                    type.Recorder        = holidayType.Recorder;
                    type.RecordTime      = holidayType.RecordTime;
                }

                dataContxt.SubmitChanges();
                return(true);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(false);
            }
        }
Ejemplo n.º 7
0
        private void 添加toolStripButton1_Click(object sender, EventArgs e)
        {
            if (!CheckControl())
            {
                return;
            }

            HR_HolidayType type = new HR_HolidayType();

            type.TypeName        = txtTypeName.Text;
            type.IsWeekend       = rbIsWeekend.Checked;
            type.IsLegalHolidays = rbIsLegalHolidays.Checked;
            type.Remark          = txtRemark.Text;
            type.Recorder        = BasicInfo.LoginID;
            type.RecordTime      = ServerTime.Time;

            if (!m_holidayServer.AddHolidayType(type, out error))
            {
                MessageDialog.ShowPromptMessage(error);
                return;
            }

            RefreshDataGridView();
        }