public static void UpdateEmployee(Employee employee) { try { CommonDAL.UpdateData(CommonSQLStrings.UpdateEmployeeQuery(employee)); } catch (Exception ex) { throw new Exception(ex.Message.ToString()); } }
internal static void UpdateData(Employee employee) { using (SqlConnection con = new SqlConnection(DBConnection.TheInstance.GetConnectionString())) { SqlTransaction tran = null; try { con.Open(); tran = con.BeginTransaction(); CommonDAL.UpdateData(CommonSQLStrings.UpdateEmployeeQuery(employee), con, tran); tran.Commit(); } catch (Exception ex) { if (tran != null) { tran.Rollback(); } throw new Exception(ex.Message.ToString()); } finally { con.Close(); } } }