public bool Actualizar(List<Clausula> clausulas) { Conexion conexion = new Conexion(Empresa); bool actualizado = true; conexion.IniciarTransaccion(); try { foreach (Clausula c in clausulas) { conexion.ExecuteEscalarParaActualizarClausulasEmpleado(c.IdEmpleado, c.IdClausua, c.Archivo, c.ArchivoExtension, c.ArchivoTamaño, c.ArchivoTipo, Usuario); } } catch (Exception e) { conexion.DeshacerTransaccion(); conexion.Desconectar(); actualizado = false; throw new Exception("Se presentado un error al intentar actualizar clausulas del empleado. " + e.Message); } if (actualizado) { conexion.AceptarTransaccion(); conexion.Desconectar(); return true; } else return false; }