public string generateEmployeeid()*//here i am getting this error  'objdataclassname.generateEmployeeid()'.' not all code paths return a value'*
objDataBaseClass = new DataBaseClass();
if (Designation == "Student")
int id;
int count = 01;
string typ = "SID-";
objDataBaseClass = new DataBaseClass();
Table = objDataBaseClass.GetDataTable("spGetEmployeeID");// passing storerprocedure name
if (Table.Rows.Count > 0)
DataRow Row = Table.Rows[0];
id = int.Parse(Row[0].ToString());
returnString = typ + (count + id).ToString();
return returnString;
} }  // i need to generate Userid for different users

You need a return value between the two curley brackets on line 18, like mentioned above.

try to declare the returnString at the top of your code.. after the method.. and specify the datatype..

This question has already been answered. Start a new discussion instead.