با سلام و احترام
دوستان من کد زیر را داخل یک کلاس نوشتم میخوام به دلیل اینکه این کد را به صورت تکراری استفاده در قسمت های مختلف برنامه داخل یه کلاس نوشتم
اما هیچ خروجی بهم نمیده
چکار کنم
        private void IDes ()
{
try
{

string strostan;
connectdb strcndb = new connectdb();
strcndb.strcon1 = str;
SqlConnection scon = new SqlConnection(strcndb.strcon1);
scon.Open();

string comand_search_id_state;
comand_search_id_state = "select * from State where subject=N'" + namestate + "'";
SqlCommand scom = new SqlCommand(comand_search_id_state, scon);
SqlDataReader dr;
dr = scom.ExecuteReader();
if(dr.Read())
{
return IDState = dr["ID"].ToString();


}


scon.Close();

}
catch { }