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

Recommended Answers

All 3 Replies

there is no return value when designation does not equal student

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..

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.