Get User Email & Get User Name
Getting User Email From FieldName:
RequestManger = GetUserEmail(oFunctionItem, "Reporting Manager");
foreach (SPListItem oFunctionItem in oFunctionitemCollec)
{
RequestManger = GetUserEmail(oFunctionItem, "Reporting Manager");
}
public string GetUserEmail(SPListItem spListItem, string fieldName)
{
SPFieldUser spFieldUser = (SPFieldUser)spListItem.Fields[fieldName]; //Display Name
SPFieldUserValue spFieldUserValue = (SPFieldUserValue)spFieldUser.GetFieldValue(spListItem[fieldName].ToString());
return spFieldUserValue.User.Email;
}
========================================================================
Getting User Name From FieldName:
public string GetUserName(SPListItem spListItem, string fieldName)
{
SPFieldUser spFieldUser = (SPFieldUser)spListItem.Fields[fieldName];
SPFieldUserValue spFieldUserValue = (SPFieldUserValue)spFieldUser.GetFieldValue(spListItem[fieldName].ToString());
return spFieldUserValue.User.Name;
}
RequestManger = GetUserEmail(oFunctionItem, "Reporting Manager");
foreach (SPListItem oFunctionItem in oFunctionitemCollec)
{
RequestManger = GetUserEmail(oFunctionItem, "Reporting Manager");
}
public string GetUserEmail(SPListItem spListItem, string fieldName)
{
SPFieldUser spFieldUser = (SPFieldUser)spListItem.Fields[fieldName]; //Display Name
SPFieldUserValue spFieldUserValue = (SPFieldUserValue)spFieldUser.GetFieldValue(spListItem[fieldName].ToString());
return spFieldUserValue.User.Email;
}
========================================================================
Getting User Name From FieldName:
public string GetUserName(SPListItem spListItem, string fieldName)
{
SPFieldUser spFieldUser = (SPFieldUser)spListItem.Fields[fieldName];
SPFieldUserValue spFieldUserValue = (SPFieldUserValue)spFieldUser.GetFieldValue(spListItem[fieldName].ToString());
return spFieldUserValue.User.Name;
}

Comments
Post a Comment