/// <summary>
        /// 新增合同状态
        /// </summary>
        /// <param name="conStatus">合同状态数据集</param>
        /// <param name="error">错误信息</param>
        /// <returns>成功返回True失败但会False</returns>
        public bool AddContractStatus(HR_LaborContractStatus conStatus, out string error)
        {
            error = "";

            try
            {
                DepotManagementDataContext datatContxt = CommentParameter.DepotDataContext;

                var result = from a in datatContxt.HR_LaborContractStatus
                             where a.StatusName == conStatus.StatusName && a.LaborContractType == conStatus.LaborContractType
                             select a;

                if (result.Count() > 0)
                {
                    error = "状态已经存在!";
                    return(false);
                }

                datatContxt.HR_LaborContractStatus.InsertOnSubmit(conStatus);
                datatContxt.SubmitChanges();

                return(true);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(false);
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtStatus.Text.Trim() == "" || txtRemark.Text.Trim() == "")
            {
                MessageDialog.ShowPromptMessage("蓝色字体的信息填写完整1");
                return;
            }

            HR_LaborContractStatus laborStatus = new HR_LaborContractStatus();

            laborStatus.LaborContractType = cmbLaborType.Text;
            laborStatus.StatusName        = txtStatus.Text;
            laborStatus.DeleteFlag        = cbFlag.Checked;
            laborStatus.Remark            = txtRemark.Text;
            laborStatus.Recorder          = BasicInfo.LoginID;
            laborStatus.RecordTime        = ServerTime.Time;

            if (!m_laborServer.AddContractStatus(laborStatus, out error))
            {
                MessageDialog.ShowPromptMessage(error);
                return;
            }
            else
            {
                MessageDialog.ShowPromptMessage("添加成功");
            }

            dataGridView1.DataSource = m_laborServer.GetContractStatus();
        }