Как вы это делаете, AddUserRow
имеет следующую подпись:
AddUserRow(string fName, string lName, CaseRow case) //note case is of type CaseRow, not int.
Вам нужно сослаться на CaseRow
в вашей таблице Case
, на которую ссылается ваш пользователь:
public static void AddNewDluznik(string fName, string lName, int case)
{
MainData.User.AddUserRow(fName, lName, MainData.Case.FindByC_id(case));
}
В качестве альтернативы, если вы работаете с изолированными таблицами, а не со всем DataSet, вы можете:
public static void AddNewDluznik(string fName, string lName, int case)
{
var row = MainData.User.NewUserRow();
row.U_fname = fName;
row.U_lname = lName;
row.U_Case = case;
MainData.User.AddUserRow(row);
}