public static List <Models.AsuntoCat> getAsuntos(string nPSN, string tipoAsunto, string estado) { BLL.AsuntoCat bAsunto = new BLL.AsuntoCat(); int? idAsunto = null; byte? idEstado = null; try { List <Models.AsuntoCat> lAsuntos = null; if (tipoAsunto != "-1") { idAsunto = int.Parse(tipoAsunto); } if (estado != "-1") { idEstado = byte.Parse(tipoAsunto); } lAsuntos = bAsunto.Catalogo(int.Parse(nPSN), idAsunto, idEstado); bAsunto.Dispose(); return(lAsuntos); } catch (Exception ex) { if (bAsunto != null) { bAsunto.Dispose(); } throw ex; } finally { bAsunto.Dispose(); } }
public static void borrarAsuntos(List <Models.AsuntoCat> lineas) { BLL.AsuntoCat asunto = new BLL.AsuntoCat(); try { asunto.BorrarAsuntos(lineas); } catch (Exception ex) { LogError.LogearError("Error al eliminar asunto", ex); throw new Exception(System.Uri.EscapeDataString("Error al eliminar asunto " + ex.Message)); } finally { asunto.Dispose(); } }