/// <summary> /// 修改合同模板 /// </summary> /// <param name="templet">合同模板数据集</param> /// <param name="error">错误信息</param> /// <returns>成功返回True,失败返回False</returns> public bool UpdateContractTemplet(HR_LaborContractTemplet templet, out string error) { error = ""; try { DepotManagementDataContext dataContxt = CommentParameter.DepotDataContext; var result = from a in dataContxt.HR_LaborContractTemplet where a.ID == templet.ID select a; if (result.Count() == 1) { HR_LaborContractTemplet ContractTemplet = result.Single(); ContractTemplet.LaborContractFile = templet.LaborContractFile; ContractTemplet.LaborContractFileName = templet.LaborContractFileName; ContractTemplet.Remark = templet.Remark; } dataContxt.SubmitChanges(); return(true); } catch (Exception ex) { error = ex.Message; return(false); } }
private void 修改toolStripButton_Click(object sender, EventArgs e) { int billNo = Convert.ToInt32(dataGridView1.CurrentRow.Cells["编号"].Value.ToString()); HR_LaborContractTemplet ContractTemplet = new HR_LaborContractTemplet(); ContractTemplet.Remark = txtRemark.Text; ContractTemplet.LaborContractTypeCode = m_laborServer.GetLaborTypeByTypeName(cmbLaborType.Text, out error); ContractTemplet.Version = Convert.ToDecimal(txtVersion.Text); ContractTemplet.Recorder = BasicInfo.LoginID; ContractTemplet.RecordTime = ServerTime.Time; ContractTemplet.ID = billNo; if (picbyte != null) { ContractTemplet.LaborContractFile = picbyte; ContractTemplet.LaborContractFileName = pathName; } if (!m_laborServer.UpdateContractTemplet(ContractTemplet, out error)) { MessageDialog.ShowPromptMessage(error); return; } RefreshControl(); }
/// <summary> /// 新增合同模板 /// </summary> /// <param name="templet">合同模板数据集</param> /// <param name="error">错误信息</param> /// <returns>成功返回True,失败返回False</returns> public bool AddContractTemplet(HR_LaborContractTemplet templet, out string error) { error = ""; try { DepotManagementDataContext dataContxt = CommentParameter.DepotDataContext; var result = from a in dataContxt.HR_LaborContractTemplet where a.LaborContractTypeCode == templet.LaborContractTypeCode && a.Version == templet.Version select a; if (result.Count() > 0) { error = "此合同版本已经存在,请检查信息"; return(false); } dataContxt.HR_LaborContractTemplet.InsertOnSubmit(templet); dataContxt.SubmitChanges(); return(true); } catch (Exception ex) { error = ex.Message; return(false); } }
private void 添加toolStripButton1_Click(object sender, EventArgs e) { if (cmbLaborType.SelectedIndex == -1 || txtVersion.Text.Trim() == "" || txtRemark.Text.Trim() == "") { MessageDialog.ShowPromptMessage("请把界面上的信息填写完整"); return; } if (picbyte == null) { MessageDialog.ShowPromptMessage("请上传附件"); return; } HR_LaborContractTemplet contractTemp = new HR_LaborContractTemplet(); contractTemp.LaborContractTypeCode = m_laborServer.GetLaborTypeByTypeName(cmbLaborType.Text, out error); contractTemp.Version = Convert.ToDecimal(txtVersion.Text); if (picbyte != null) { contractTemp.LaborContractFile = picbyte; contractTemp.LaborContractFileName = pathName; } contractTemp.Remark = txtRemark.Text; contractTemp.Recorder = BasicInfo.LoginID; contractTemp.RecordTime = ServerTime.Time; if (!m_laborServer.AddContractTemplet(contractTemp, out error)) { MessageDialog.ShowPromptMessage(error); return; } RefreshControl(); }