20220906新增项目劳务人员查看页面、合同信息表、取用户接口修改
This commit is contained in:
@@ -89,6 +89,7 @@ namespace FineUIPro.Web.Person
|
||||
getInitGridCertificate();
|
||||
getInitGridTestRecord();
|
||||
getInitGridInOut();
|
||||
getInitGridContract();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1109,5 +1110,137 @@ namespace FineUIPro.Web.Person
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
#region 合同信息
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
private void getInitGridContract()
|
||||
{
|
||||
Funs.DropDownPageSize(this.ddlPageSizeGridContract);
|
||||
this.btnContractNew.OnClientClick = Window1.GetShowReference("PersonContractEdit.aspx?PersonId=" + this.PersonId) + "return false;";
|
||||
BindGridContract();
|
||||
}
|
||||
|
||||
#region 绑定数据
|
||||
/// <summary>
|
||||
/// 绑定数据
|
||||
/// </summary>
|
||||
private void BindGridContract()
|
||||
{
|
||||
var getData = Person_PersonContractService.getListData(this.PersonId, GridContract);
|
||||
GridContract.RecordCount = Person_PersonContractService.count;
|
||||
GridContract.DataSource = getData;
|
||||
GridContract.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 分页
|
||||
/// <summary>
|
||||
/// 分页
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void GridContract_PageIndexChange(object sender, GridPageEventArgs e)
|
||||
{
|
||||
BindGridContract();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 分页显示条数下拉框
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void ddlPageSizeGridContract_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
GridContract.PageSize = Convert.ToInt32(ddlPageSizeGridContract.SelectedValue);
|
||||
BindGridContract();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void GridContract_Sort(object sender, FineUIPro.GridSortEventArgs e)
|
||||
{
|
||||
BindGridContract();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 数据操作事件
|
||||
/// <summary>
|
||||
/// 双击事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void GridContract_RowDoubleClick(object sender, GridRowClickEventArgs e)
|
||||
{
|
||||
this.EditDataContract();
|
||||
}
|
||||
protected void btnContractEdit_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.EditDataContract();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 编辑数据方法
|
||||
/// </summary>
|
||||
private void EditDataContract()
|
||||
{
|
||||
if (GridContract.SelectedRowIndexArray.Length == 0)
|
||||
{
|
||||
Alert.ShowInParent("请至少选择一条记录!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PersonContractEdit.aspx?PersonContractId={0}", GridContract.SelectedRowID, "编辑 - ")));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除合同信息
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnContractDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (GridContract.SelectedRowIndexArray.Length > 0)
|
||||
{
|
||||
Person_PersonContractService.DeleteData(GridContract.SelectedRowID);
|
||||
BindGridContract();
|
||||
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 获取合同有效期
|
||||
/// <summary>
|
||||
/// 获取合同有效期
|
||||
/// </summary>
|
||||
/// <param name="personContractId"></param>
|
||||
/// <returns></returns>
|
||||
protected string GetContractType(object personContractId)
|
||||
{
|
||||
string returnValue = string.Empty;
|
||||
if (personContractId != null)
|
||||
{
|
||||
var getC = Funs.DB.Person_PersonContract.FirstOrDefault(x => x.PersonContractId == personContractId.ToString());
|
||||
if (getC != null)
|
||||
{
|
||||
returnValue = DropListService.getContractTypeNameByValue(getC.ContractType);
|
||||
if (getC.ContractType == "1")
|
||||
{
|
||||
string startDateStr = string.Format("{0:yyyy-MM-dd}", getC.StartDate);
|
||||
string endDateStr = string.Format("{0:yyyy-MM-dd}", getC.EndDate);
|
||||
returnValue += "(自" + startDateStr + "起至" + endDateStr + "止)";
|
||||
}
|
||||
}
|
||||
}
|
||||
return returnValue;
|
||||
}
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user