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