PDA

View Full Version : نوشتن یک اداره کننده catch عمومی در برنامه نویسی سه لایه



mori_1367
دوشنبه 14 اردیبهشت 1388, 09:52 صبح
برنامه ام سه لایه است نمی دانم چه شکلی try-catch بنویسم لطفا یک اداره کننده catch در این برنامه نویسی سه لایه بنویسید که هر گونه exception اداره کند . کد دکمه حذف را که سه لایه است می فرستم شما لطفا کد try-catch را به آن اضافه کنید .تشکر
در data access layer کد زیر را نوشتم
public void delete_insurance_d(string insurance_code)
{
cmd.Parameters.Clear();

str = "delete from insurance where insurance_code='" + insurance_code + "'";
cmd.CommandText = str;
cmd.Connection = config.objconnection;
config.objconnection.Open();
cmd.ExecuteNonQuery();
config.objconnection.Close();
}
در bussiness layer کد زیر را نوشتم
public void delete_insurance_b(string insurance_code)
{
cs.delete_insurance_d(insurance_code);

}
بر روی دکمه حذف کلیک و کد زیر را نوشتم

string insurance_code = Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value);

s1.delete_insurance_b(insurance_code);